
sixpack-library
The SixPack rapid development library is a collection of classes for rapid development on the .NET/Mono platform. It has been built with medium to large scale sites in mind, and supports high performance requirements (thousands of concurrent users per server.)
Version 1.2 released
The SixPack library can now be installed using the NuGet package manager.
Main Features
- Almost completely transparent Caching system (Simple, thread safe cache that can be used easily on existing systems, or a more advanced Caching system with prefetching)
- Full, enterprise grade, stored procedure support (including deadlock retries, stored procedure timings)
- Internationalization support (Portugal only, submissions welcome)
- Minimal, high performance logging class supporting filesystem and email
- CAPTCHA generator
- High quality image sizing (can perform scaling and thumbnailing for sites in real time)
- XML over HTTP client (includes support for XSLTs, results as DataTable or Class)
- Code Generation (programmatically define a class and output source code)
- Small RSA implementation (generate billions of unique short codes for promotions in minutes)
- Text Manipulation (string clipping, sanitization)
- Emailing system (based on CDO and extending it to work with streams)
- Validation (Email address, Credit Cards, ...)
- Useful extensions to Entity Framework
- Helper methods for reflection and manipulation of expression trees
The library has been build upon solid architectural principles: * DON'T MAKE ME THINK -- We strive to be invisible and do not surprise developers. * KISS -- We strive to keep everything simple and stupid. * YAGNI -- We strive to give you only what you are going to need.
General Stuff
- 73 new classes, 15,000 fully commented lines of code
- FxCop 1.36 compliant
- Unit tested
- Field tested on dozens of projects
- Load tested
- Standards compliant
Project Information
- License: GNU Lesser GPL
- Content License: Creative Commons 3.0 BY
- 22 stars
- svn-based source control
Labels:
DotNet
Database
CSharp
Caching
Webservices
I18n
Log
Logger
Email
XML-RPC
Cryptography
EntityFramework
Validation
ImageManipulation
CodeGeneration