{"id":15782332,"url":"https://github.com/miiraak/classicalcompendium","last_synced_at":"2026-02-17T01:03:30.790Z","repository":{"id":254558387,"uuid":"846731324","full_name":"Miiraak/ClassicalCompendium","owner":"Miiraak","description":"A .NET library of classic C# utility methods","archived":false,"fork":false,"pushed_at":"2024-09-23T18:09:37.000Z","size":197,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-07T04:47:54.528Z","etag":null,"topics":["calculator","compendium","conversion","cryptography","csharp","hash","lists","package","random","sorting-algorithms"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Miiraak.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-23T20:46:10.000Z","updated_at":"2024-09-14T11:35:41.000Z","dependencies_parsed_at":"2024-10-26T00:38:51.070Z","dependency_job_id":"c6048ef7-a634-4fc0-8a2d-8bf8d64bba84","html_url":"https://github.com/Miiraak/ClassicalCompendium","commit_stats":{"total_commits":91,"total_committers":2,"mean_commits":45.5,"dds":"0.43956043956043955","last_synced_commit":"daa13ad56a4899e665f01af1cae6da3186bef058"},"previous_names":["miiraak/classicalcompendium"],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/Miiraak/ClassicalCompendium","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Miiraak%2FClassicalCompendium","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Miiraak%2FClassicalCompendium/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Miiraak%2FClassicalCompendium/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Miiraak%2FClassicalCompendium/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Miiraak","download_url":"https://codeload.github.com/Miiraak/ClassicalCompendium/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Miiraak%2FClassicalCompendium/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29528262,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-17T00:57:22.232Z","status":"ssl_error","status_checked_at":"2026-02-17T00:54:25.811Z","response_time":115,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["calculator","compendium","conversion","cryptography","csharp","hash","lists","package","random","sorting-algorithms"],"created_at":"2024-10-04T19:05:41.227Z","updated_at":"2026-02-17T01:03:30.722Z","avatar_url":"https://github.com/Miiraak.png","language":"C#","readme":"# Classical Compendium\n\n## Description\n![example workflow](https://github.com/miiraak/classicalcompendium/actions/workflows/Publish.yml/badge.svg)\n\nClassicalCompendium 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.\n\nWhether 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.\n\n## Features / Ideas in development\n- [ **Preset lists** ] : *Essential or commun lists for security, math calculation, and validating strings.*\n- [ **Hash algorithm** ] : *Simplify uses of hash algorithm, from CRC to keyed hash.*\n- [ **Date-Time Operations** ] : *Simplified date and time calculations, parsing, and formatting.*  \n- [ **Conversion Utilities** ] : *Handy functions for common conversion operations. *\n- [ **Error Handling** ] : *Robust techniques to manage exceptions and errors effectively.*  \n\nFor more look at : [Features \u0026 Ideas](https://github.com/Miiraak/ClassicalCompendium/blob/master/Features%26Ideas.md)\n\n## Prerequisites\nBefore running the project, make sure you have the following installed:\n\n- [None]()\n\n## Usage\n```\ndotnet add package ClassicalCompendium --version 1.0.4.5\n```\n\n## Contributing\n\nContributions are welcome! 🫀 \u003cbr\u003e \nTo contribute to this project, please follow these steps:\n\n1. Fork the repository.\n2. Create a new branch for your feature (`git checkout -b my-new-feature`).\n3. Make your changes.\n4. Commit your changes (`git commit -m 'Add my new feature'`).\n5. Push your branch (`git push origin my-new-feature`).\n6. Open a Pull Request.\n\n## Issues and Suggestions\nIf you encounter any issues or have suggestions for improving the project, please use the [GitHub issue tracker](https://github.com/Miiraak/ClassicalCompendium/issues).\n\n## License\nThis project is licensed under the [MIT]. See the [LICENSE](./LICENSE) file for more details.\n\n## Authors\n- **Miiraak** - *Lead Developer* - [Profile](https://github.com/Miiraak)\n-  [---]()\n\n## Thanks to 🫀\n- [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)  .\n- [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) .\n- [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).\n\n---\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmiiraak%2Fclassicalcompendium","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmiiraak%2Fclassicalcompendium","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmiiraak%2Fclassicalcompendium/lists"}