bertilmuth/requirementsascode
This system is a 'requirements as code' framework that enables developers to define and execute behavioral models using an actor-based architecture. It provides a fluent builder API and stateful actor models to specify use cases, flows, and system reactions, while also supporting event sourcing patterns. The library includes utilities for model extraction and template rendering, accompanied by diverse examples such as clean architecture, Akka integration, and Spring Boot applications.
60.6
Adequate · 4 August 2026
6.3k
lines of production code
Java
primary language
1
bus factor · 3 authors in all
3
measurements over time
How it got here
2016–2017 · Core model and builder API implementation
This period focused on establishing the foundational architecture of the project, including the initialization of the repository and the implementation of the core Actor and Behavior models. Significant work was done to create a fluent builder API for defining use cases and flows, alongside a comprehensive test suite to validate these new features. The period also saw the addition of example implementations, such as Akka integration, and the refactoring of the FreeMarker template engine to support the new model structures.
17 changes
2018–2021 · Event sourcing and actor examples
This period focused on expanding the library's example suite with new implementations of event sourcing and actor-based architectures. Key additions included a credit card event-sourcing application, interactive actor examples, and a clean architecture demonstration, all accompanied by comprehensive unit tests.
12 changes
Survey your own repository
bertilmuth/requirementsascode was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.
About this page
- The description of this project is derived from its own commit history, not from its README.
- The score is its highest published measurement, taken on 4 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit f1966c8893 — the exact code this score is about.
- Scored under rubric rubric-2026.08.19. Score the same commit under that rubric and you get the same number.