Skip to content

scottnoidea/datadex

 
 

Repository files navigation

D A T A D E X

Collaborate on Open Data using Open Source Tools

GitHub GitHub Workflow Status GitHub Repo stars

Datadex is a platform where people collaborate on Open Data using modern and open source tools and frameworks.

💡 Principles

  • Open: Play well with the ecosystem. Use open standards and share data in open formats.
  • Modular: Each component can be replaced, extended, or removed. Works well in many environments (your laptop, in a cluster, or from the browser), and with multiple tools (thanks to the Arrow ecosystem).
  • Permissionless. Don't ask, fork it and improve the models, add a new source or update any script.
  • Data as Code. Declarative stateless transformations tracked in git. Version your data as code! Publish and share your reusable models for others to build on top.
  • Modern: Supports types, tests, materialized views, and more.

Datadex isn't a new tool, it is an opinionated bridge between existing ones.

🚀 What can you do with Datadex?

Dagster Asset_Group

⚙️ Setup

The fastest way to start using Datadex is via VSCode Remote Containers. Once inside the develpment environment, you'll only need to run make deps.

PS: The development environment can also run in your browser thanks to GitHub Codespaces!

🎯 Motivation

This small project was created after thinking how an Open Data Protocol could look like!

👏 Acknowledgements

About

💾 Bring the modern data stack to Open Data!

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages