yegor256/requs

Controlled Natural Language for Requirements Specifications, with Maven Plugin

43
/ 100
Emerging

This tool helps software developers and technical writers define software requirements using a precise, natural language that computers can understand. You provide requirements written in a specific English-like syntax, and it generates a structured report summarizing these specifications. This is intended for development teams and business analysts who need to clearly document system behaviors.

Use this if you need to write unambiguous software requirements that are easy for both humans and machines to interpret, especially within a Java development environment.

Not ideal if you prefer less structured, free-form natural language documentation or if your project is not Java-based.

software-requirements technical-documentation systems-analysis specification-writing software-development-workflow
No Package No Dependents
Maintenance 10 / 25
Adoption 8 / 25
Maturity 16 / 25
Community 9 / 25

How are scores calculated?

Stars

49

Forks

4

Language

Java

License

Last pushed

Mar 13, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/nlp/yegor256/requs"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.