Freedom251 › Game Leaderboard Software
Audune Leaderboards API

What Audune Leaderboards API is
Audune Leaderboards API is a free, open-source JavaScript REST API for managing leaderboards and contestants in games or other tournaments. Administrators can create, modify, and delete boards, defining different score fields for each one. Contestants can be added, changed, or removed, then submit scores using the fields configured on a board. The relational database backend supports SQLite and MySQL/MariaDB. Application keys and secrets authorize API access. A configured secret signs JWT authentication tokens, and an audience setting verifies them. Required configuration includes a database URL, administrator API key, administrator API secret, and authentication secret. Settings can be supplied with environment variables, a .env file, or Docker Compose. The supplied Dockerfile builds a Node.js image, published to GitHub Container Registry on every push or pull request. The project supports Docker and Node.js deployment, is self-hosted, and is licensed under GNU LGPL 3.0. Audune identifies Danae, a composer, technical audio designer, and indie game developer from the Netherlands, as its maker.
Who it suits
It suits game developers and tournament operators who need a self-hosted REST service for boards, contestants, and scores. Teams comfortable with Docker, Node.js, and relational databases can configure it directly.
What it does well
- Free and open source under GNU LGPL 3.0
- Creates boards with custom score fields
- Supports contestant score submissions
- Works with SQLite and MySQL/MariaDB
- Docker deployment and configuration options
What to know first
- Requires database and authentication secrets
- Self-hosted deployment is required
- No hosted plan is listed
Verdict
Audune Leaderboards API provides focused board and score management for games or tournaments. Its database choices, JWT authorization, and Docker setup support teams operating their own service.
Facts from Audune Leaderboards API's own pages
- API authorization
- Application keys and secrets can authorize access to the REST API. · github.com, 11 Oct 2026
- Authentication
- A configured secret signs JWT authentication tokens, and an audience setting is used to verify them. · github.com, 11 Oct 2026
- Authorization
- Application keys and secrets can authorize access to the REST API. · github.com, 4 Oct 2026
- Board management
- It can create, modify, and delete boards with different score fields. · github.com, 11 Oct 2026
- Configuration
- Configuration can be provided through environment variables, a .env file, or Docker Compose. · github.com, 11 Oct 2026
- Contestant management
- It can create, modify, and delete contestants who can submit scores to a board. · github.com, 11 Oct 2026
- Database support
- It uses a relational database and currently supports SQLite and MySQL/MariaDB. · github.com, 11 Oct 2026
- Deployment
- The Dockerfile builds a Node.js image that serves the API, and the image is published to GitHub Container Registry on pushes or pull requests. · github.com, 11 Oct 2026
- Intended users
- The API is described as being for games or other tournaments. · github.com, 4 Oct 2026
- License
- The package is licensed under GNU LGPL 3.0. · github.com, 11 Oct 2026
- Maker
- Audune's site identifies Danae as a composer, tech audio designer, and indie game developer from The Netherlands. · audune.com, 11 Oct 2026
- Purpose
- The JavaScript REST API manages leaderboards and contestants for games or other tournaments. · github.com, 11 Oct 2026
- Required setup
- A database URL, admin API key, admin API secret, and authentication secret are required configuration values. · github.com, 11 Oct 2026
- Score submission
- Contestants can submit scores using values for the score fields defined on a board. · github.com, 11 Oct 2026
- Score submissions
- Contestants can submit scores using values for the board’s score fields. · github.com, 4 Oct 2026
Where Audune Leaderboards API stands on Freedom251
- Game Leaderboard Software#34 of 37