These libraries and others were initially developed in support of the SharpByte CMS, the world's first completely full-featured, data-centric CMS. The code is provided in the spirit of sharing, and to enable easy development using features such as dynamic code compilation and execution; a rich set of data structures such as priority queues which can be highly important for server-side, high-performance code; logging; and other such cross-cutting concerns.
The code is provided under the MIT License, and as such is not only freely reusable, including commercially, with few restrictions, but does not import libraries with more restrictive licenses.
The SharpByte Public API is designed from the ground up to be extremely easy-to-use. Each part of the API is intended to function well under heavy load, and unlocks the potential of key language features such as dynamic compilation in a safe, easy way. In some cases this involves creating a facade over an existing platform or language feature that is relatively little-known or tricky to implement (such as dynamic extension properties on objects, dynamic compilation, etc.). Parts have also been created from scratch, such as new data structures, an extremely high-performance logging package with DNA in NSpring Logging, and other key features.
The APIs which comprise the SharpByte Public API are well-isolated against dependencies that can lead to DLL hell and similar issues. You can use the code as-is with confidence, or use parts in your own project as you wish. You are also invited to contribute additions to the project.
For now you are free to join the project and/or use available source control messaging tools, or you can email the project email@example.com