OPEN SOURCE · MIT LICENSE

Aveloxis

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

Free samples, real data

A live look at the production fleet, alongside examples of the metrics Aveloxis surfaces through its web GUI and REST API.

Cartoon tasting-counter demonstration: a server offers free samples of charts

Taste it before you sign up

Browse live health snapshots for the Apache Foundation, CNCF, NumFocus and more — top repositories with full charts, OpenSSF Scorecards, and a side-by-side comparison. All real production data, no account required.

Commit Activity

Commits & contributors over time

Commits Contributors
1401057035 NovDecJanFebMarAprMay

Language Breakdown

% of codebase by language

Go72%
Python12%
SQL8%
Shell5%
Other3%

Repository Comparison

Side-by-side metrics across tracked repos

14010570350 aveloxis augur grimoirelab

Live Fleet Status

Straight from the production API — right now

Repositories tracked
live
Commits collected
live
Issues collected
live
Pull requests collected
live
~ aveloxis
$ 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

$
142
Database tables
aveloxis_data · aveloxis_ops · aveloxis_scan
Go 1.23+
Runtime
Zero-dependency binary
GitHub + GitLab
Platforms
Multi-source collection
5 containers
Docker compose
postgres · migrate · serve · web · api
MIT
License
University of Missouri · Sloan Foundation
CAPABILITIES

Everything you need to understand open source health at velocity

From raw git commits to SBOM generation — Aveloxis handles the entire analytics pipeline so you can focus on the insights.

Full Augur Schema Parity

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.

Multi-Platform Collection

Collect CHAOSS metrics from GitHub and GitLab simultaneously using personal access tokens. Schedule collection jobs via the built-in scheduler.

Rich Visualizations

Web GUI with OAuth login, interactive charts, contributor timelines, and side-by-side repository comparison. Monitor real-time collection progress.

REST API

Clean API at :8383/api/v1 for querying stats, charts, and SBOMs. All data is accessible programmatically — power your own dashboards or scripts.

SBOM & License Scanning

Integrated ScanCode support for software bill of materials (SBOM) generation and license/copyright scanning across every collected repository.

Code Complexity Analysis

Optional scc integration for detailed code complexity metrics. Run aveloxis install-tools to set up and start collecting complexity data automatically.

Container-First Deployment

Five-container Docker Compose stack: postgres, migrate, serve, web, api. Works with Docker or Podman — production-ready in a single command.

Facade Commit Collection

Deep git history analysis including the facade/commit collection phase. Captures authorship, code churn, and commit patterns at scale.

OAuth-Gated Web GUI

GitHub and GitLab OAuth login out of the box. Nothing is accessible without authentication — configure your OAuth app and you're protected.

Safe Migrations

All DDL uses CREATE IF NOT EXISTS and ON CONFLICT DO NOTHING. The migrate command is idempotent — safe to run repeatedly against any environment.

ARCHITECTURE

Five containers, one command

Aveloxis runs as a composable stack. Each service has a single responsibility.

⚡ GitHub ◆ GitLab 🌿 Git Repos 🔍 ScanCode
postgres

PostgreSQL 16

142-table schema across aveloxis_data + aveloxis_ops + aveloxis_scan

:5432
migrate

Schema Migrations

Idempotent DDL — runs once then exits cleanly

serve

Collection Scheduler

Orchestrates GitHub/GitLab data collection jobs

web

Web GUI

OAuth login, visualizations, monitor dashboard

:8082
api

REST API

Stats, charts, SBOMs via /api/v1 endpoints

:8383
docker-compose
$ cp aveloxis.docker.example.json aveloxis.docker.json
$ # edit aveloxis.docker.json with your API keys
$ docker compose up -d --build
 5 containers started
QUICK START
QUICK START

Up and running in minutes

# 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
Augur user?

Point aveloxis.json at your existing Augur PostgreSQL database. Aveloxis creates its own schemas and never touches Augur's tables.

UNIVERSITY OF MISSOURI · SLOAN FOUNDATION

Ready to measure what matters?

Aveloxis is open source and free. Fork it, star it, run it. The data is already moving — now you can see it.

Sign in to Aveloxis Star on GitHub Read the Docs

Built with Claude Code

Read the story of how AI-assisted the development of Aveloxis.

CHAOSS Metrics

Full parity with the open source community health analytics standard.

Augur Compatible

Drop-in companion or standalone replacement. Your data, your choice.