📦 Serverless and local-first Open Data Platform
See the code
The Open Data Platform for your community Open Data
Open-source, serverless, and local-first data platform for your community. Datadex helps communities collaborate on Open Data, increasing the community's coordination and shared understanding by making it easy to build and publish data products, by your community, for your community.
[!NOTE] The previous version of Datadex, which utilized Dagster and DuckDB, can be found at this commit.
Datadex is a pattern, not only a project. Check real-world production Open Data Portals based on Datadex:
Make working with open data easy and accessible by using modern tooling and approaches.
git. Data is versioned alongside the code.You can get started easily by setting up a Python virtual environment. If you hit any issue, please open an issue!
Install uv and let it manage the Python environment. The following commands will install the dependencies.
make setup
Alternatively, you can rely on your system's Python installation to create a virtual environment and install the dependencies.
# Create a virtual environment
python3 -m venv .venv
source .venv/bin/activate
# Install the package and dependencies
pip install -e .
You can use VSCode Remote Containers to get started with Datadex too. If you have Docker installed and running, open the project in VSCode and click on the bottom right corner to open the project in a container.
The development environment can also run in your browser thanks to GitHub Codespaces!
Datadex is licensed under the MIT License. See the LICENSE file for details.
HTML
67.3%
Python
26.3%
Makefile
5.7%
📦 Serverless and local-first Open Data Platform
See the code
The Open Data Platform for your community Open Data
Open-source, serverless, and local-first data platform for your community. Datadex helps communities collaborate on Open Data, increasing the community's coordination and shared understanding by making it easy to build and publish data products, by your community, for your community.
[!NOTE] The previous version of Datadex, which utilized Dagster and DuckDB, can be found at this commit.
Datadex is a pattern, not only a project. Check real-world production Open Data Portals based on Datadex:
Make working with open data easy and accessible by using modern tooling and approaches.
git. Data is versioned alongside the code.You can get started easily by setting up a Python virtual environment. If you hit any issue, please open an issue!
Install uv and let it manage the Python environment. The following commands will install the dependencies.
make setup
Alternatively, you can rely on your system's Python installation to create a virtual environment and install the dependencies.
# Create a virtual environment
python3 -m venv .venv
source .venv/bin/activate
# Install the package and dependencies
pip install -e .
You can use VSCode Remote Containers to get started with Datadex too. If you have Docker installed and running, open the project in VSCode and click on the bottom right corner to open the project in a container.
The development environment can also run in your browser thanks to GitHub Codespaces!
Datadex is licensed under the MIT License. See the LICENSE file for details.
HTML
67.3%
Python
26.3%
Makefile
5.7%