KellermanSoftware
NuGet publisher profile
Packages (29)
CompareNETObjects
What you have been waiting for. Perform a deep compare of any two .NET objects using reflection. Shows the differences between the two objects.
NetSFTPLibrary
Library for performing SFTP (FTP over SSH). Features include Automatic Reconnect & Resume, Proxy Support, Public & Private Keys, ZLIB Compression, Directory Synchronization, SCP, Shell, Port Forwarding (Tunneling), FIPS Compliant Mode, and more.
NetEmailValidation
Email Validation Library for .NET. Verifies thousands of emails with multiple threads. Features: Mailbox Check, RFC 821 Syntax Check, Top Level Domain Check, Fake Email Pattern Matching, Disposable Email Detection, Free Email Detection, Grey Listing Detection, Black Listing Detection, Curse Word Detection and more.
NetFTPLibrary
Library for performing FTP. Features include FTPS (FTP with SSL), Automatic Reconnect & Resume, Proxy Support, ZLIB Compression, Directory Synchronization, Asynchronous & Synchronous operations and more.
NameParser
Split name into military rank, honorific, first name, middle initial, last name, suffix, gender. Also matches names.
NetPGPLibrary
Encrypt/Decrypt files and streams with PGP using a single line of code. Synchronous or asynchronous operation. Other features; ASCII Armor, data integrity packets, public/private key generation.
NetLoggingLibrary
The highest performing, most powerful, most flexible and easiest to use logging framework available. Features: Binary Attachment Logging, Real Time Monitoring with Log4View or Chainsaw, Many Target Types, Flexible Configuration, Log Viewer, Config Editor, and much more.
NetEncryptionLibrary
Encryption, compression, encoding, hashing, one time password, secure file and directory erase. Supports RSA, ECDH, Blowfish, ChaCha20, DES, Format Preserving Encryption, Idea, RC2, RC4, AES, Triple DES, Twofish, XTEA, SHA1, SHA2, HAVAL, GOST, Whirlpool, Grindal, RadioGatun, Skein, Blake, Keccak, CRC32, Adler32, Base32, Base58, Base64, and uuEncode.
KnightDataAccessLayer
ORM and LINQ Provider. Features: Auto Mapping, Generate Classes from Tables, Generate Tables from Classes, Synchronize Classes to Tables, Generic ADO.NET Wrapper, LINQ Provider support for SQL Server, Oracle, MySQL, VistaDB, Firebird, SQLite, and Microsoft Access.
CSVReports
Read and write CSV files with a single line of code. Reads from files, streams, strings into lists, dictionaries, lists of objects and data tables. Writes from lists of objects or data tables to files, streams, and strings. Handles embedded commas, double quotes, escaped commas, and columns that span multiple lines.
USPSStandardizer
Standardize U.S. street address to USPS guidelines.
ExcelReports
Library for creating Excel Reports without having Excel Installed. Create Excel files from lists of objects, DataTables, and CSV with a single line of code. Intelligent default formatting with easy to use overrides.
KellermanSoftware.Common
Common Utility Methods for both Web and Desktop Applications
UserAgentParser
The User Agent Parser Library analyzes what device a customer or prospect is using to browse your site. It detects a wide range of browser types including Smart Phones, Tablets, Game Consoles, Smart TVs, Bots, Desktop, Applications, Validators, Vulnerability Scanners, Email Clients, and Site Monitors.
KellermanSoftware.Serialization
Binary Serialization, Compression, and Encryption Libary for .NET
ConfigHelperPro
The Config Helper Pro Library has the ability to manage all your .NET configuration needs. Read/write to the registry, application/web config, and INI files with a single line of code. Everything is 100% managed code.
WhatsChanged
Library for comparing words, strings, streams and files with a single line of code. Output differences to CSV, HTML, Text, or Data Tables.
WordReports
Easily create reports from Word documents without having Microsoft Word installed. Simple search and replace plus the ability to insert images and tables. Intelligent default formatting with easy to use overrides.
FileSearchLibrary
Advanced parallel searching and indexing of source code files. Automatically recognizes source code file extensions and excludes package and node_modules directories. Search by Wildcard, Regex, Plain Text, and Boolean Expressions
NetLinkTracker
Easily create expiring URL links and download links.
NinjaDatabasePro
ACID Compliant Object Database for .NET, .NET Core, .NET Standard, Mono, Xamarin, and UWP. Features include LINQ index queries, lazy loading, paging, transactions, constraints, triggers, caching, BLOB, CLOB, Auto Identity Primary Keys, foreign key relationships, AES encryption, and compression.
NetCachingLibrary
Flexible memory cache with backing cache of files, SQLite, or SQL Server. Compatible with .NET Framework, .NET Core, .NET Standard. Ready for your Xamarin or Internet of Things project.
StaticCodeAnalysis
Static Code Quality Analysis for C#, C++, C, Go, Java, JavaScript, Kotlin, Php, Python, and TypeScript.
BetterAddressParser
Easily extract the recipient name, company name, address, city, state, zip from an address. Standardize an address using USPS guidelines. Get latitude and longitude from a zip code.
HTMLReports
Easily convert CSV files, lists of objects, or data tables into HTML Tables using great looking pre-defined templates. You can also define your own templates.
NinjaWinRTDatabase
ACID Compliant Object Database for WinRT and Windows Phone 8. Features include LINQ index queries, lazy loading, paging, transactions, constraints, triggers, caching, BLOB, CLOB, Import XML, Export XML, Auto Identity Primary Keys, foreign key relationships, AES encryption, and MiniLZO compression.
NinjaDatabaseLite
NoSQL key-value pair database for .NET, .NET Core, Mono, Xamarin, and UWP. Save any object graph as a binary. Supports AES encryption and GZip compression.
KellermanSoftware.Common.Gui
Common forms and utility methods for WinForms including an About Box, Error Dialog, Nag Dialog, and Registration Dialog.
NetPasswordGenerator
Create long, easy to remember passwords that are easy to remember and hard for a computer to crack.