Open, customizable and skinnable platform dedicated to open data.
udata is a customizable and skinnable social platform dedicated to open data, maintained by data.gouv.fr, the French public agency in charge of Open Data.
The main features of this tool include:
Social Platform for Open Data: It is designed as a collaborative space where users and organizations can share, discover, and discuss open data sets.
Highly Customizable & Skinnable: The platform is built to be easily adapted, allowing organizations to apply their own branding and "skins" to match their specific visual identity.
Modern Technology Stack: It is developed primarily in Python (99%) using the Flask framework, with frontend components powered by Vue.js.
Powerful Search Engine: The platform includes a dedicated search service that supports ElasticSearch 8, providing fast and efficient data discovery.
Automated Data Harvesting: It features built-in "harvesters" capable of automatically collecting data from other sources, including support for spatial resolution harvesting.
Internationalization (i18n): udata supports multiple languages through tools like Babel and Crowdin, making it suitable for deployment in different countries and regions.
API-First Approach: As indicated by its use of flask-restplus, it provides a robust REST API for developers to interact with the platform programmatically.
Docker-Ready Deployment: It includes a Docker Compose configuration, simplifying the setup and management of the various services required to run the platform.
Open-Source & Community-Driven: The project is licensed under AGPL-3.0 and is collectively managed by the Open Data Team, ensuring transparency and community involvement.