Commit Activity
Commits & contributors over time
Built by CHAOSS Co-Founders to Improve Augur from the Ground Up
The Aveloxis test project, Augur, was a substantial component of the CHAOSS ecosystem before governance changes that removed protections for software creators.
Read More →A live look at the production fleet, alongside examples of the metrics Aveloxis surfaces through its web GUI and REST API.
Commits & contributors over time
% of codebase by language
Side-by-side metrics across tracked repos
Straight from the production API — right now
$ git clone https://github.com/aveloxis/aveloxis.git $ cd aveloxis && go install ./cmd/aveloxis $ aveloxis migrate && aveloxis start all ✓ Migrations applied (142 tables across aveloxis_data + aveloxis_ops + aveloxis_scan) ✓ Collection scheduler started → ~/.aveloxis/aveloxis.log ✓ Web GUI started → http://localhost:8082 ✓ REST API started → http://localhost:8383/api/v1/health $
From raw git commits to SBOM generation — Aveloxis handles the entire analytics pipeline so you can focus on the insights.
142 tables across the aveloxis_data, aveloxis_ops, and aveloxis_scan schemas. Compatible with existing Augur databases — Aveloxis creates its own schemas and never touches yours.
Collect CHAOSS metrics from GitHub and GitLab simultaneously using personal access tokens. Schedule collection jobs via the built-in scheduler.
Web GUI with OAuth login, interactive charts, contributor timelines, and side-by-side repository comparison. Monitor real-time collection progress.
Clean API at :8383/api/v1 for querying stats, charts, and SBOMs. All data is accessible programmatically — power your own dashboards or scripts.
Integrated ScanCode support for software bill of materials (SBOM) generation and license/copyright scanning across every collected repository.
Optional scc integration for detailed code complexity metrics. Run aveloxis install-tools to set up and start collecting complexity data automatically.
Five-container Docker Compose stack: postgres, migrate, serve, web, api. Works with Docker or Podman — production-ready in a single command.
Deep git history analysis including the facade/commit collection phase. Captures authorship, code churn, and commit patterns at scale.
GitHub and GitLab OAuth login out of the box. Nothing is accessible without authentication — configure your OAuth app and you're protected.
All DDL uses CREATE IF NOT EXISTS and ON CONFLICT DO NOTHING. The migrate command is idempotent — safe to run repeatedly against any environment.
Aveloxis runs as a composable stack. Each service has a single responsibility.
142-table schema across aveloxis_data + aveloxis_ops + aveloxis_scan
Idempotent DDL — runs once then exits cleanly
Orchestrates GitHub/GitLab data collection jobs
OAuth login, visualizations, monitor dashboard
Stats, charts, SBOMs via /api/v1 endpoints
$ cp aveloxis.docker.example.json aveloxis.docker.json $ # edit aveloxis.docker.json with your API keys $ docker compose up -d --build ✓ 5 containers started
# Clone and install to PATH $ git clone https://github.com/aveloxis/aveloxis.git $ cd aveloxis && go mod tidy $ go install ./cmd/aveloxis # Verify installation $ aveloxis version # Apply DB migrations $ aveloxis migrate # Start all services $ aveloxis start all
Point aveloxis.json at your existing Augur PostgreSQL database. Aveloxis creates its own schemas and never touches Augur's tables.
Aveloxis is open source and free. Fork it, star it, run it. The data is already moving — now you can see it.
Read the story of how AI-assisted the development of Aveloxis.
Full parity with the open source community health analytics standard.
Drop-in companion or standalone replacement. Your data, your choice.