For an open source platform for data catalogs, the first results are ckan/ckan, open-metadata/openmetadata and falconry/falcon (Falcon is a high-performance Python web API framework, not an open data catalog platform—you could build one with it, but it does not provide dataset metadata management, faceted search, or data harvesting out of the box). oatpp/oatpp and longbridge/gpui-component round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
We curate open-source GitHub repositories matching “open data catalogs”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.
CKAN is an open-source data management platform that provides the foundation for building data portals. It supports the full lifecycle of datasets—from creation and organization to publishing, cataloging with faceted search, and interactive data visualization—all through a web interface. The platform is built on a modular architecture that includes a plugin-based extensibility system, a harvesting framework for importing metadata from external sources, and a standardized RESTful JSON API for programmatic access to datasets and metadata. The web interface is rendered using the Jinja2 templatin
CKAN is the leading open-source data portal platform that natively provides dataset metadata management, faceted search, a RESTful API, data previews, and a harvesting framework for importing external datasets, making it an ideal match for your need to host and publish open datasets.
OpenMetadata is an enterprise data catalog, metadata platform, and governance suite that functions as a knowledge graph for data assets. It serves as an AI-ready metadata layer, providing governed context and organizational memory to large language model agents via the Model Context Protocol. The platform distinguishes itself by capturing institutional knowledge, linking conversations, decisions, and remediation notes directly to data assets to preserve tribal knowledge. It integrates AI agents to automate metadata governance, such as suggesting descriptions and identifying sensitive data thr
OpenMetadata is an open-source data catalog platform with rich metadata management, search, and governance features, including a REST API and faceted discovery, which makes it a strong fit for hosting and cataloging datasets even though it’s enterprise-oriented rather than exclusively for public open data.
Falcon is a minimalist Python web API framework and high-performance microservices framework. It serves as a resource-oriented API toolkit designed for building RESTful APIs and data plane services that prioritize low overhead, reliability, and scale. The framework implements an ASGI web server interface to handle both synchronous and asynchronous HTTP requests and WebSockets. It features a dedicated HTTP middleware system for intercepting network traffic and executing shared processing logic across multiple API endpoints. Its capability surface covers resource-based routing, HTTP specificat
Falcon is a high-performance Python web API framework, not an open data catalog platform—you could build one with it, but it does not provide dataset metadata management, faceted search, or data harvesting out of the box.
Oatpp is a high-performance C++ web framework and API development kit used for building REST APIs and web services. It functions as an asynchronous HTTP server that utilizes coroutines to handle thousands of simultaneous connections without blocking threads. The toolkit includes a native C++ object-relational mapping layer for executing SQL queries and transforming database results into data objects. It also provides a WebSocket communication library for establishing full-duplex channels to support real-time data streaming and live media. The framework covers a broad range of capabilities, i
Oatpp is a high‑performance C++ web framework, not a ready‑to‑use open data catalog platform — it could be used to build one, but it doesn’t include the built‑in dataset metadata management, faceted search, data preview, or harvesting capabilities that this search is after.
gpui-component is a native desktop UI kit and component library built for the GPUI framework. It provides a collection of reusable user interface elements, a desktop layout engine for organizing application space, and a specialized data visualization library for rendering quantitative information. The project is distinguished by its high-performance rendering systems, including a virtualized data grid and list system designed to handle large datasets with low memory overhead. It also features a comprehensive data visualization toolkit for rendering charts, axes, and coordinate scales using li
This is a native desktop UI component library for the GPUI framework, offering data visualization and virtualized grids, but it is not a platform for hosting, cataloging, or publishing open datasets—it is a building block for desktop UIs, not an open data catalog.
ParadeDB is a database extension that integrates full-text search, vector database capabilities, and real-time analytics directly into a relational engine. It functions as a plugin that adds new storage and query execution capabilities to an existing database architecture. The project distinguishes itself by supporting hybrid search workflows that combine lexical keyword matching with dense and sparse vector similarity in a single query. It utilizes reciprocal rank fusion to merge these ranked result sets and employs logical replication to synchronize data from external instances, removing th
ParadeDB is a PostgreSQL extension that adds full-text and vector search capabilities, not a self-contained platform for cataloging, managing metadata, or publishing datasets with previews and REST APIs.
ReactiveSearch is a suite of declarative frameworks and UI toolkits designed for building Lucene-based, vector, and faceted search interfaces. It provides a collection of pre-built React and Vue components that connect web frontends to search indices, facilitating the creation of interactive search bars, result lists, and complex filtering systems. The project distinguishes itself through a vector search interface and semantic similarity capabilities, including AI-driven natural language answer generation with source citations. It employs a reactive component model where filters and search st
This is a search UI component library for building interactive search interfaces, not a platform for hosting, cataloging, or publishing open datasets with metadata management and a RESTful data API.
Searchkit is a search UI framework designed for building search interfaces with React and Vue that connect to Elasticsearch and OpenSearch backends. It provides a search query translation layer to convert frontend search states into engine-specific query languages and a result rendering engine to display hits, facet menus, and pagination. The framework includes a semantic search interface that enables vector-based nearest neighbor searches and natural language processing. It differentiates itself through an adapter-based translation system and a component-based UI mapping that connects search
Searchkit is a search UI framework for building search interfaces on top of Elasticsearch/OpenSearch, not a self-contained platform to host, catalog, publish, and manage datasets with metadata, preview, and harvesting features.
Scraperr is a self-hosted web scraping and crawling platform designed for extracting structured data from websites using XPath selectors. It functions as a containerized system for managing scraping jobs through a queue and analyzing the resulting content using artificial intelligence. The project differentiates itself through its Kubernetes-native architecture, allowing for scalable deployment and management via package managers. It includes a crawling engine capable of domain-level spidering to discover linked pages and a data analyzer that uses artificial intelligence to query extracted we
Scraperr is a self-hosted web scraping and crawling platform that extracts structured data from websites, but it does not provide dataset cataloging, metadata management, faceted search, or a RESTful data API for publishing open datasets, so it is a data extraction tool rather than an open data catalog platform.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| ckan/ckan | 5K | Python | other | |
| open-metadata/openmetadata | 14.2K | TypeScript | Apache-2.0 | |
| falconry/falcon |
| 9.8K |
| Python |
| Apache-2.0 |
| oatpp/oatpp | 8.6K | C++ | apache-2.0 |
| longbridge/gpui-component | 11.8K | Rust | NOASSERTION |
| paradedb/paradedb | 8.4K | Rust | agpl-3.0 |
| appbaseio/reactivesearch | 4.9K | JavaScript | Apache-2.0 |
| searchkit/searchkit | 4.9K | TypeScript | Apache-2.0 |
| jaypyles/scraperr | 4.9K | TypeScript | MIT |