Rensa Core
Welcome to the documentation for Rensa, a powerful and flexible Nix flake framework.
Rensa is designed to help you organize your Nix projects into logical units called Cells, making your code more modular, maintainable, and scalable.
Getting Started
If you are new to Rensa, we recommend starting with the Tutorial to build your first project.
Core Concepts
Understand the philosophy behind Rensa by reading about Concepts, including:
- Cells: Functional domains of your project.
- Blocks: Typed outputs within cells.
- Actions: CLI commands for your cells.
API Reference
For detailed information on Rensa's functions and helpers, check the API Reference.
Ecosystem
See Related Libraries to see how to extend Rensa with pre-built solutions for development shells, documentation, CI, and more.
Further Reading
Rensa is inspired by std. For more in-depth information on the underlying concepts, you can refer to the std Reference.