Energy Core Library
Credit for the logo goes to Damian Zaleski zal3wa at gmail.com.
About
Energy.Core is a .NET class library which boosts your program with functionality covering various type conversions, utility classes, database abstraction layer, object mapping and simple application framework.
The library is designed to run wherever .NET runs. A single consistent API spans .NET 2.0 through .NET Standard 2.0, so the same code compiles for a legacy Windows CE device and a modern cloud microservice without any changes.
Whether you need safe number parsing, color-coded console output, structured logging, SQL query construction, HTTP requests, binary compression, or a thread-safe database connection, Energy.Core covers it with minimal friction and no unnecessary dependencies.
☢️ Filled with radioactive rays ☢️
It has minimal set of external dependencies and is available for several .NET platform versions.
Supports multithreading and asynchronous design patterns.
Versioning
Energy.Core uses a calendar-driven version format: YY.M.R where YY is the two-digit year,
M is the month number, and R is the release counter for that month starting at 0.
For example, version 22.6.1 represents the second release (counting from 0) made in June 2022.
Compatibility
It’s compatible with classic .NET platform versions .NET 2.0, .NET 3.5, .NET 4.0 and later.
Supports .NET Core platform with minimum version .NET Standard 2.0.
.NET Compact Framework is also supported, available as separate download.
Some parts of library may use additional .NET libraries like System.Xml.Serialization.
Download
The latest builds can be found at NuGet.
Package for Windows CE development needs to be downloaded directly from project page.