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 screenshot

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:

Share:

Similar to CKAN

Datasette logo

Datasette

Explore and publish SQLite data as a web UI and JSON API

11.4k
901
Last commit

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.

Apache-2.0Actively maintained
Alternative to:
Directus Cloud logo
Directus Cloud
+10
Diskover logo

Diskover

File system indexing, search, and storage analytics platform

1.8k
184
Last commit

Diskover indexes file systems with Elasticsearch to provide fast file search, metadata analytics, and storage visibility across on-prem, NAS, and cloud storage.

Apache-2.0Slowing down
Alternative to:
Dell EMC DataIQ logo
Dell EMC DataIQ
+16

TraLa

Lightweight dynamic dashboard for Traefik services

284
8
Last commit

TraLa auto-discovers Traefik HTTP routers and presents services in a responsive, iconified dashboard with grouping, search, manual entries, and YAML/config overrides.

MITActively maintained
Alternative to:
Start.me logo
Start.me
+9
Heimdall logo

Heimdall

Application dashboard and web app launcher

9.3k
621
Last commit

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.

MITActively maintained
Alternative to:
Heimdall Application Dashboard (LinuxServer.io) logo
Heimdall Application Dashboard (LinuxServer.io)
+9

Speakr

Self-hosted AI transcription and intelligent note-taking app

3.7k
302
Last commit

Speakr is a self-hosted web app for recording or uploading audio, transcribing with AI (including diarization), and turning conversations into searchable, shareable notes.

AGPL-3.0Actively maintained
Alternative to:
Otter.ai logo
Otter.ai
+14

ARA Records Ansible

Ansible run recording and reporting with a web UI and REST API

2k
181
Last commit

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.

GPL-3.0Actively maintained
Alternative to:
Datadog Log Management logo
Datadog Log Management
+5