01 Open source requirements engineering

Requirements engineering, without losing traceability.

Structure requirements, connect verification, approve revisions, and freeze trustworthy baselines in one open platform.

  • Open source
  • Self-hosted
  • ReqIF
  • REST API
Marreq project overview showing requirement counts, verification coverage, and traceability health
Continue

02 Requirements

Every requirement has a history.

Organize requirements hierarchically, review changes in context, and preserve the versions behind every approval. Comments and project roles keep decisions attached to the engineering record.

  • Hierarchy
  • Version history
  • Review
  • Approval
REQ-042Approved

Power system / Energy storage

Battery capacity requirement

The battery system shall provide sufficient usable capacity to support nominal operation through the defined mission cycle.

Current version
Version 7
Verification
3 linked
Last reviewed
Engineering review
v5v6v7

Conceptual product representation — not live project data.

03 Traceability

Coverage you can inspect.

Connect requirements to verification and see gaps, coverage, and suspect links as the design changes.

Marreq traceability matrix showing requirement and verification coverage
REQ-042VER-014covered
REQ-043VER-019suspect
Current50 requirements
Baseline 2026.0847 requirements
BASELINE / 2026.09Locked

Release candidate

Requirements
48
Verifications
32
Trace links
84

Requirement versions and traceability state captured together.

Conceptual product representation — not live project data.

04 Baselines

Freeze a trustworthy project state.

An immutable baseline records the exact requirement versions and traceability state at a point in time. Compare it with current work or export the captured state as ReqIF.

  • Immutable snapshot
  • Compare against current
  • ReqIF export

05 Product experience

Inside Marreq.

Real application views for managing the engineering record. Open any screen for a closer look.

06 Open platform

Open to run.
Built to connect.

Open

Marreq is AGPL-3.0 licensed and self-hostable. Inspect the code, operate it on your infrastructure, and contribute improvements.

  • AGPL-3.0
  • Self-hosted
  • Rust
  • PostgreSQL
  • React
Explore the source

Connected

REST API
JSON endpoints for product and headless clients
ReqIF 1.2
Exchange live projects and captured baselines
Excel / CSV
Mapped imports and spreadsheet exports
MCP
Optional controlled tools for AI assistants

07 Developers

Start local. Go deeper.

Run Marreq, integrate the API, or inspect the architecture. The complete documentation remains in the repository.

Run locally

Docker Compose starts PostgreSQL; Rust runs the API; Node.js 20 serves the SPA.

docker compose -f docker/docker-compose.yml up -d db
./marreq-core/scripts/db_setup.sh --seed
cargo run -p marreq-server
cd frontend && npm install && npm run dev

08 Open-source project

Use Marreq.
Help shape it.

Bring disciplined requirements and verification management to your engineering work—on the hosted application or your own infrastructure.