ClassicalCompendium brings together a collection of classic C# utility methods, functions, lists, and extensions. Instead of repeatedly writing or borrowing snippets of code, this package offers a comprehensive library of these classic methods, ensuring consistency, reducing redundancy, and speeding up development.
Whether you're dealing with string manipulations, collection handling, date-time operations, or other common tasks, CommonCodeCompendium has you covered with a reliable set of tools. Perfect for developers looking to streamline their workflow and maintain cleaner codebases, this package is your go-to resource for essential utilities.
- [ Preset lists ] : Essential or commun lists for security, math calculation, and validating strings.
- [ Hash algorithm ] : Simplify uses of hash algorithm, from CRC to keyed hash.
- [ Date-Time Operations ] : Simplified date and time calculations, parsing, and formatting.
- [ Conversion Utilities ] : *Handy functions for common conversion operations. *
- [ Error Handling ] : Robust techniques to manage exceptions and errors effectively.
For more look at : Features & Ideas
Before running the project, make sure you have the following installed:
dotnet add package ClassicalCompendium --version 1.0.4.5
Contributions are welcome! 🫀
To contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch for your feature (
git checkout -b my-new-feature
). - Make your changes.
- Commit your changes (
git commit -m 'Add my new feature'
). - Push your branch (
git push origin my-new-feature
). - Open a Pull Request.
If you encounter any issues or have suggestions for improving the project, please use the GitHub issue tracker.
This project is licensed under the [MIT]. See the LICENSE file for more details.
- Orwell for the Caesar Cipher method, found on OC Forum .
- Charliecampbell-zz for the password list, found on SecList .
- Jack Herer for some sorting algorithms, found on learn.microsoft.