Skip to content
AGPL-3.0 & MIT • 100% TRANSPARENT

See the code. Own the code. Trust the code.

NinerLog is 100% open source. The API is licensed under AGPL-3.0, and all other components under the MIT license. Every line of code is public, auditable, and yours to inspect.

What “open source” means for your logbook.

Your pilot logbook is a legal document. It records your entire flying career — every hour, every landing, every license. You need to trust the platform that holds it.

With NinerLog, that trust is built on transparency. Our source code is public on GitHub. Anyone can read it, audit it, and verify exactly how your data is stored, processed, and protected.

Open source means no hidden data collection, no secret algorithms, and no vendor lock-in. If NinerLog ever disappeared tomorrow, you could take the code and run it yourself. Your logbook would keep working.

That’s the promise: your data is yours, forever.

NinerLog Architecture

A modern, clean stack. No magic, no black boxes.

React + TypeScript

TailwindCSS, PWA / Mobile-first design. Fast, accessible, modern.

Go API Server

REST + JWT authentication. OpenAPI specification. Fast and reliable.

PostgreSQL

Versioned migrations. Your data stored safely and efficiently.

All code publicly available on GitHub • AGPL-3.0 & MIT • Docker Compose for easy self-hosting

Self-host NinerLog.

NinerLog ships with Docker Compose, so if you have Docker installed you can run your own instance in minutes — and if that’s not your thing, the free hosted version at app.ninerlog.com is the same code with zero setup.

Full self-hosting guide, commands, and what it’s like to run for a flying club →

Contribute to NinerLog.

NinerLog is built by pilots who volunteer their time. There are many ways to help.

Code

Fix bugs, add features, improve performance.

Translations

Help NinerLog speak your language.

Bug Reports

Found something wrong? Let us know on GitHub.

Documentation

Improve docs, write guides, help new users.

Security & transparency.

We take security seriously. Our code is open for anyone to audit. If you discover a vulnerability, please report it responsibly.

Public Audit

All source code is public. Security through transparency, not obscurity.

Responsible Disclosure

Found a vulnerability? Email us privately. We’ll fix it and credit you.

Licensed under AGPL-3.0 (API) and MIT (frontend, project, website).