Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/refinitysoftware/refinity
Welcome to Refinity, a robust C# library designed to supercharge developer productivity! π
https://github.com/refinitysoftware/refinity
date dotnet finance geometry logging mathematics strings utility utility-library
Last synced: about 13 hours ago
JSON representation
Welcome to Refinity, a robust C# library designed to supercharge developer productivity! π
- Host: GitHub
- URL: https://github.com/refinitysoftware/refinity
- Owner: RefinitySoftware
- License: mit
- Created: 2023-12-21T16:33:37.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-06T11:50:42.000Z (11 months ago)
- Last Synced: 2024-12-13T02:51:32.582Z (about 1 month ago)
- Topics: date, dotnet, finance, geometry, logging, mathematics, strings, utility, utility-library
- Language: C#
- Homepage: https://infinitysoftware-house.github.io/Refinity/
- Size: 15 MB
- Stars: 11
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Publish NuGet](https://github.com/InfinitySoftware-House/Refinity/actions/workflows/nuget_publish.yml/badge.svg)](https://github.com/InfinitySoftware-House/Refinity/actions/workflows/nuget_publish.yml)
[![CodeQL](https://github.com/InfinitySoftware-House/Refinity/actions/workflows/github-code-scanning/codeql/badge.svg)](https://github.com/InfinitySoftware-House/Refinity/actions/workflows/github-code-scanning/codeql)
# Refinity πWelcome to Refinity, a robust C# library designed to supercharge developer productivity! π
## What is Refinity? π€
Refinity is a comprehensive library packed with a plethora of extension methods. These methods are meticulously crafted to make your C# programming experience more efficient and your code more readable. π
## Key Features π
- **Wide Range of Extension Methods:** Refinity offers an extensive collection of extension methods covering various aspects of C# programming. This rich set ensures your code is not just functional but also clean and efficient. π οΈ
- **Easy Integration:** Integrating Refinity into your existing C# projects is a breeze. Minimal setup is required, making it a hassle-free addition to your toolbox. π§©
- **High-Quality Code:** At the heart of Refinity lies a commitment to quality. The code is developed following best practices, ensuring both reliability and top-notch performance. π―
- **Regular Updates:** Refinity evolves continuously, incorporating new methods and improvements. These updates are largely driven by valuable community feedback, ensuring the library remains relevant and powerful. β¨
## Beyond Code π¨βπ»π©βπ»
Refinity is more than just a library; it's a movement towards more productive C# development. Itβs about empowering developers like you to write better, more efficient code, and elevating the C# community as a whole. π
## Usage
Refinity is designed to be intuitive. Hereβs a quick example of how you can use one of the extension methods:
## Math
```cs
using Refinity.Math;
int a = 10;
a.Fibonacci(); // 55
```## Finance
```cs
using Refinity.Math;
using Refinity.Finance;double start = 1020.0;
double end = 1000.0;
double difference = start.DifferencePercentage(end); // 2
string diffString = difference.ToStringPercentage(); // "2,00%"
```## License π
Refinity is released under the MIT License. This gives you the freedom to use, modify, and distribute it as you see fit.
## Get Involved! π€
Got questions or suggestions? Join us in making the C# world more productive! Reach out on our GitHub Repository for support or queries.
## π€ Contributing
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
Fork the Project
Create your Feature Branch (git checkout -b feature/AmazingFeature)
Commit your Changes (git commit -m 'Add some AmazingFeature')
Push to the Branch (git push origin feature/AmazingFeature)
Open a Pull Request## π Support
If you encounter any problems, please open an issue in our [GitHub repository](https://github.com/InfinitySoftware-House/Refinity).
_Refinity: Empowering developers, one line of code at a time!_ π»