More Premium Hugo Themes Premium Nextjs Themes

Portaljs

Rapidly build feature-rich data portals using a modern frontend framework. CKAN compatible.

Portaljs

Rapidly build feature-rich data portals using a modern frontend framework. CKAN compatible.

Author Avatar Theme by datopian
Github Stars Github Stars: 2224
Last Commit Last Commit: May 23, 2025 -
First Commit Created: Aug 27, 2024 -
default image

Overview:

DataHub is a platform designed for creating rich data portals and publishing systems using a modern frontend approach. It is built in JavaScript and React on top of the Next.js framework, with a focus on a decoupled architecture where the frontend interacts with backends via an API.

Features:

  • Unified sites: Present data and content seamlessly from various sources with a common internal API.
  • Developer friendly: Built with familiar frontend technologies like JavaScript, React, and Next.js.
  • Batteries included: Offers a full set of portal components out of the box, such as catalog search, dataset showcase, blog, etc.
  • Easy to theme and customize: Installable themes, standard CSS usage, and React+CSS tooling for quick customization.
  • Extensible: Allows for easy extension and development/import of custom React components.
  • Well documented: Comprehensive documentation including Next.js documentation.

Installation:

To install DataHub, you can follow these steps:

npm install -g datahub-cli
datahub init my-datahub
cd my-datahub
datahub develop

For more detailed installation instructions and options, you can refer to the official DataHub documentation.

Summary:

DataHub is a versatile platform for creating data portals and publishing systems with a focus on frontend technologies like JavaScript, React, and Next.js. With features like unified sites, developer-friendliness, easy customization, and extensibility, DataHub offers a comprehensive solution for building data catalogs and portals with a modern approach. The platform’s documentation and integration with Next.js make it a powerful tool for developers looking to create data-driven applications efficiently.