Full Augur Schema Parity
108 tables across aveloxis_data and aveloxis_ops schemas. Compatible with existing Augur databases — Aveloxis creates its own schemas and never touches yours.
The data is already moving at high velocity.
A high-performance open source software analytics platform. Collect, store, and visualize CHAOSS metrics across GitHub and GitLab repositories — with a full 108-table schema, REST API, and web dashboard, deployable in minutes.
$ git clone https://github.com/aveloxis/aveloxis.git $ cd aveloxis && go install ./cmd/aveloxis $ aveloxis migrate && aveloxis start all ✓ Migrations applied (108 tables across aveloxis_data + aveloxis_ops) ✓ 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.
108 tables across aveloxis_data and aveloxis_ops 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.
108-table schema across aveloxis_data + aveloxis_ops
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.
Mock preview of the kinds of metrics Aveloxis collects and surfaces through its web GUI and REST API.
Commits & contributors over time
% of codebase by language
Side-by-side metrics across tracked repos
Real-time scheduler status
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.