QuantumKit.Tools is a utility library written in C# (.NET 8.0), designed for personal and professional projects that require reusable, modular, and practical tools. It provides components for common tasks such as string manipulation, file handling, validation, console utilities, and more.
The goal is to offer a robust toolkit that can be included as a Git submodule or distributed through NuGet in future versions.
Add this library to your repository as a submodule:
git submodule add https://github.com/QuantumRevenant/QuantumKit.Tools.git
Or simply clone it:
git clone https://github.com/QuantumRevenant/QuantumKit.Tools.git
Reference the project in your solution (.sln) or add it to your project directly.
Build the library:
dotnet build QuantumKit.Tools/QuantumKit.Tools.csproj
Example usage:
using QuantumKit.Tools.Strings;
using QuantumKit.Tools.IO;
using QuantumKit.Tools.ConsoleUtils;
// etc.NuGet support is planned for future releases.
- Interactive console utilities
- Advanced string manipulation
- Regex and path validation
- File utilities (including Excel generation)
- Modular design for easy maintenance
- Cross-platform (.NET 8.0)
This library uses the following third-party components:
- ClosedXML (MIT License)
- SixLabors.Fonts (Apache-2.0 License), indirectly via ClosedXML
This project is licensed under the MIT License. See the LICENSE file for more information.
See the CONTRIBUTING file for contribution guidelines.
This library is under active development and may undergo structural changes. It is not yet intended for production use.
See CHANGELOG for the list of updates.