AsaDB logo mark AsaDB

Prolog Language SQL Engine

Local-first database software

Official Home Page

About the project

About AsaDB

A local-first database experiment where the SQL engine is written in SWI-Prolog.

AsaDB is for people who want a usable local SQL workspace and a database engine whose major pieces can be read, tested, and discussed. It provides a browser panel on localhost, a command-line route, and persistent local database files.

Local-first

AsAPanel listens on 127.0.0.1. Data, query work, and job spools stay on the machine that runs them.

Logic-led

The parser, planner, executor, catalog, and important compatibility paths are implemented in SWI-Prolog.

Inspectable

The source separates SQL, records, B+Tree, buffer pool, pager, web layer, and operational helper tools.

Open source

AsaDB is distributed under GNU GPL v3.0 only, with release material and source published openly.

Current boundaries

The logo mark used on this site is the official AsaDB logo asset from the project repository.