[In active development but far from stable]

Overview

CenterGraph is a framework to develop modern web applications that have RDF at their core. It has end-to-end type safety, an easy SDK to deal with RDF and an opinionated setup so that it will be easy to update and maintain your apps.

Project

CenterGraph is a framework to develop modern web applications with RDF at their core.

Tech
  • Turbo Incremental build system
  • RDF/js RDF ecosystem in JavaScript
  • Vite Frontend tooling
  • Vitest Testing
  • Deno TypeScript runtime

Data & config

You can develop with files and later add a database. The software takes care of making this transition and workflow easy.

Concepts
  • Document oriented Data as documents and these are ordered in a filesystem abstraction.
Tech

Database

You can choose for a database / triple store or an in memory database.

Concepts
  • RDF Data is stored in a graph for powerful usage.
Tech

Back-end

The backend is simple but manages, documents, users and data.

Concepts
  • Groups Content and user groups to easily delegate access.
  • Files Data and other files are all in one folder that you can organize youtself.
Tech

Front-end

Create your app in React and use the SDK to easily get and create data.

Concepts
  • SDK The SDK enables developers to easily create complex apps.
  • Server Driven UI Forms and views can be configured in the backend.
Tech

Offline

Data that has traveled across the wire is still acccesible.

Tech