REN.Kit is a next-generation library suite that radically simplifies caching and data access for modern .NET applications—whether you’re building high-throughput APIs, distributed microservices, or robust enterprise solutions.
Regular. Everyday. Normal. Now, supercharged.
REN.Kit is an integrated toolbox for .NET developers. It delivers plug-and-play solutions for:
- Caching (In-Memory and Redis)
- Database operations (Unit of Work and Repository patterns)
- Seamless extensibility and customization for your unique requirements
Say goodbye to boilerplate code, complex configurations, or maintaining home-grown helpers. With REN.Kit, you can focus on delivering business value—not reinventing the wheel.
REN.Kit is distributed as modular NuGet packages:
Enterprise-grade data access layer with:
- Unit of Work & Repository patterns, ready for production
- Seamless integration with EF Core, MSSQL, PostgreSQL (and any EF Core provider)
- LINQ, bulk, transaction support, and async operations
- Override and extend to fit your business needs
See: REN.Kit.DataKit Documentation
Ultra-fast, extensible caching with:
- First-class support for In-Memory and Redis
- Production-ready, configurable, and easy to use
- Supports async/sync, expiration policies, and custom strategies
- Plug-and-play: drop into any .NET 8 or .NET 9 project
See: REN.Kit.CacheKit Documentation
- Modern: Built from the ground up for .NET 8+ and cloud-native workloads
- Plug-and-Play: Integrate in minutes, not days—no boilerplate, no pain
- Enterprise-Ready: Trusted for high-scale APIs, distributed systems, and mission-critical apps
- Extensible: Easily override or extend any behavior—repositories, Unit of Work, or cache logic
- Reliable: Robust transactional support, ACID guarantees, and clean dependency injection
- Well-documented: Rich documentation and real-world samples to accelerate your onboarding
REN.Kit is the official, modern successor to RenHelpers.
It brings all your favorite features—now optimized, refactored, and future-proofed.
Simply remove the old package, install REN.Kit.DataKit and/or REN.Kit.CacheKit, and follow the migration guide.
Full documentation (with guides, samples, and migration tips):
REN.Kit Documentation
We welcome contributions! Please see CONTRIBUTING.md for guidelines and how to get started.
- GitHub Issues for bug reports and feature requests
- Pull Requests are encouraged—help us make REN.Kit even better!
Install the packages, plug them in, and unlock clean, maintainable, and high-performance .NET code.
dotnet add package REN.Kit.DataKit
dotnet add package REN.Kit.CacheKitREN.Kit
Regular. Everyday. Normal.
Just a little bit more awesome. Built for developers, by developers.