
This organization hosts the source code for the MobilityDB ecosystem — an open-source platform for geospatial trajectory data management and analysis.
For the conceptual overview, type system, tutorials, quickstarts, and encoding specifications, see libmeos.org — the project's public front door. This page is the repository map: where each piece of code lives.
The project is developed by the Computer & Decision Engineering Department of the Université libre de Bruxelles (ULB) under the direction of Prof. Esteban Zimányi. ULB is an OGC Associate Member and member of the OGC Moving Feature Standard Working Group (MF-SWG).

Detailed explanations and application scenarios are in the project's textbook:
Mahmoud Sakr, Alejandro Vaisman, Esteban Zimányi.
Mobility Data Science: From Data to Insights. Springer, 2025.
The companion datasets and reproducible scripts live in MobilityDataScienceBook.


| Repository |
Description |
| MEOS |
Mobility Engine, Open Source — the canonical C library underlying every other piece. |
🟦 SQL layers (peers above MEOS)
| Repository |
Description |
| MobilityDB |
PostgreSQL extension — the project's reference SQL surface. |
| MobilityDuck |
DuckDB extension — peer SQL layer for analytics / columnar workloads. |
| Repository |
Description |
| MobilityAPI |
HTTP server implementing the OGC API – Moving Features Standard. |
🟪 Language bindings of MEOS
Each binding follows its language community's naming convention.
| Repository |
Description |
| MEOS-API |
Machine-readable description of the MEOS C-library API (meos-api.json), generated from the MEOS headers via libclang. Consumed by the language bindings for code generation. |
🟧 Visualization and UI integrations
🟤 Datasets and benchmarks
🟢 Education and workshops
| Repository |
Description |
| mest |
Multi-Entry Search Trees for PostgreSQL — generic indexing primitive used by MobilityDB. |
These repositories are preserved in read-only form for historical reference and to keep existing links resolvable. Each carries an in-README banner pointing at its successor.
| If you want to… |
Go to |
| Understand what MEOS is, the type system, encodings, tutorials |
libmeos.org |
| Use the SQL surface |
MobilityDB (PostgreSQL) or MobilityDuck (DuckDB) |
| Use MEOS from your language |
The corresponding language binding |
| Cite the project in academic work |
The book reference above; or the CITATION.cff of any binding repo |

The MobilityDB project has received funding from the European Union's Horizon Europe research and innovation programme under grant agreements No 101070279 MobiSpaces and No 101093051 EMERALDS.