The JavaScript framework for data portals.

Rapidly build rich data portals using a modern frontend framework.

opendata.datahub.io

About

How DataHub works?

DataHub is built in JavaScript and React on top of the popular Next.js framework, assuming a "decoupled" approach where the frontend is a separate service from the backend and interacts with backend(s) via an API. It can be used with any backend and has out of the box support for CKAN.

Unified sites

Unified sites

Present data and content in one seamless site, pulling datasets from a DMS (e.g. CKAN) and content from a CMS (e.g. wordpress) with a common internal API

Developer friendly

Developer friendly

Built with familiar frontend tech Javascript, React etc

Batteries included

Batteries included

Full set of DataHub components out of the box e.g. catalog search, dataset showcase, blog etc.

Easy to theme and customize

Easy to theme and customize

installable themes, use standard CSS and React+CSS tooling. Add new routes quickly.

Extensible

Extensible

quickly extend and develop/import your own React components

Well documented

Well documented

full set of documentation plus the documentation of NextJS and Apollo.

Showcases

Discover what's being powered by DataHub

Community

Get in touch or become a contributor!

Stars on GitHub

Contributors