Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/miiraak/classicalcompendium
A .NET library of classic C# utility methods
https://github.com/miiraak/classicalcompendium
calculator compendium conversion cryptography csharp hash lists package random sorting-algorithms
Last synced: 23 days ago
JSON representation
A .NET library of classic C# utility methods
- Host: GitHub
- URL: https://github.com/miiraak/classicalcompendium
- Owner: Miiraak
- License: mit
- Created: 2024-08-23T20:46:10.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2024-09-23T18:09:37.000Z (about 2 months ago)
- Last Synced: 2024-10-11T19:50:25.371Z (about 1 month ago)
- Topics: calculator, compendium, conversion, cryptography, csharp, hash, lists, package, random, sorting-algorithms
- Language: C#
- Homepage:
- Size: 192 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Classical Compendium
## Description
![example workflow](https://github.com/miiraak/classicalcompendium/actions/workflows/Publish.yml/badge.svg)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.
## Features / Ideas in development
- [ **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](https://github.com/Miiraak/ClassicalCompendium/blob/master/Features%26Ideas.md)
## Prerequisites
Before running the project, make sure you have the following installed:- [None]()
## Usage
```
dotnet add package ClassicalCompendium --version 1.0.4.5
```## Contributing
Contributions are welcome! 🫀
To contribute to this project, please follow these steps:1. Fork the repository.
2. Create a new branch for your feature (`git checkout -b my-new-feature`).
3. Make your changes.
4. Commit your changes (`git commit -m 'Add my new feature'`).
5. Push your branch (`git push origin my-new-feature`).
6. Open a Pull Request.## Issues and Suggestions
If you encounter any issues or have suggestions for improving the project, please use the [GitHub issue tracker](https://github.com/Miiraak/ClassicalCompendium/issues).## License
This project is licensed under the [MIT]. See the [LICENSE](./LICENSE) file for more details.## Authors
- **Miiraak** - *Lead Developer* - [Profile](https://github.com/Miiraak)
- [---]()## Thanks to 🫀
- [Orwell](https://openclassrooms.com/fr/members/4962pd63nmm2) for the Caesar Cipher method, found on [OC Forum](https://openclassrooms.com/forum/sujet/c-probleme-de-chiffrement-de-cesare-94282) .
- [Charliecampbell-zz](https://github.com/charliecampbell-zz) for the password list, found on [SecList](https://github.com/danielmiessler/SecLists/blob/master/Passwords/Common-Credentials/best110.txt) .
- [Jack Herer](https://learn.microsoft.com/en-us/users/jackherer-1348/) for some sorting algorithms, found on [learn.microsoft](https://learn.microsoft.com/en-us/answers/questions/1259438/c-sorting-algorithms-implementation).---