CKAN
Open-source data portal and dataset management system
5.1k stars 2.1k forks last commit first released
Actively maintained
Last commit 26 Aug 2026.

CKAN is an open-source data management system (DMS) used to power data portals and data hubs. It helps organizations catalog datasets, publish metadata, and make data discoverable and accessible through a web interface and APIs.
Key Features
- Dataset and metadata catalog with search and browsing
- Organization and group structures for managing publishers and collections
- API access for dataset, metadata, and catalog operations
- Extensible architecture via plugins (CKAN extensions)
- Web-based user interface for publishing and managing datasets
Use Cases
- Government open data portals for publishing and discovering public datasets
- Enterprise internal data catalogs for managing and sharing data assets
- Community or research data hubs for aggregating datasets across organizations
CKAN provides a mature, widely adopted platform for running full-featured data portals, combining a catalog UI with programmatic access and an extension ecosystem to adapt to different publishing needs.
Categories:
Tags:
Tech Stack:
Similar to CKAN
Datasette
Explore and publish SQLite data as a web UI and JSON API
Open source tool to publish SQLite databases as an interactive website with a JSON API, with a powerful plugin system for search, auth, and customization.

Diskover
File system indexing, search, and storage analytics platform
Diskover indexes file systems with Elasticsearch to provide fast file search, metadata analytics, and storage visibility across on-prem, NAS, and cloud storage.
TraLa
Lightweight dynamic dashboard for Traefik services
TraLa auto-discovers Traefik HTTP routers and presents services in a responsive, iconified dashboard with grouping, search, manual entries, and YAML/config overrides.

Heimdall
Application dashboard and web app launcher
Heimdall is a self-hosted application dashboard and startpage to organize and launch your web apps, services, and bookmarks, with optional live stats via enhanced app integrations.
Speakr
Self-hosted AI transcription and intelligent note-taking app
Speakr is a self-hosted web app for recording or uploading audio, transcribing with AI (including diarization), and turning conversations into searchable, shareable notes.
ARA Records Ansible
Ansible run recording and reporting with a web UI and REST API
ARA records Ansible playbook runs and provides searchable reports via a CLI, REST API, and local-first web interface to troubleshoot and understand automation results.




