FindSoftware

Tensei

Open source Node.js headless CMS written in TypeScript that generates a dashboard and a GraphQL or REST API from resources defined in code.

Tensei is a headless CMS written in TypeScript and run on Node.js. A project defines its resources in code, and each resource represents a database table. The docs describe a fully customisable GraphQL or REST API, with a CMS dashboard and role-based access control included.

A new project is generated with npx create-tensei-app or yarn create tensei-app, and the server it creates runs as a long-lived Node.js process. Database access goes through MikroORM, and the docs name MySQL, PostgreSQL, SQLite and MongoDB as supported databases, each installed with its own driver package. The source is MIT-licensed and hosted in the tenseijs GitHub organization.

Worth knowing

The project’s website no longer serves the software: its domain now redirects to a parking page. The guides are therefore read from the documentation source repository, which has not been pushed since the newest tag, so the pages describe that release. The repository publishes versions as tags, not GitHub releases.

Identity

Status
Stub
Maintainer
Kati Frantz-Vallie4
First release
20205

Rendering and deploy

Runs as
Always on2
Install with
npx create-tensei-app, or yarn create tensei-app2

Releases

Current major version
Pre-1.06
Last release
2022-01-067

Adoption

GitHub stars
5681
npm downloads a week
569
Contributors
78
Dependent repositories
210
Dependent packages
610

Why these figures do not compare

Sources

  1. 2026-10-23: links, Written in, License, GitHub stars
    api.github.com/repos/tenseijs/tensei
  2. 2026-10-23: links, Minimum runtime, Install with, Runs as, Databases, Admin interface, Content API
    github.com/tenseijs/tenseijs.com/blob/master/src/pages/docs/getting-started.mdx
  3. 2026-10-23: Categories, Runtime
    github.com/tenseijs/tensei/blob/master/README.md
  4. 2026-10-23: License model, Maintainer
    github.com/tenseijs/tensei/blob/master/LICENCE.md
  5. 2026-10-23: First release
    api.github.com/repos/tenseijs/tensei/git/tags/2127c8b45918118eb0cc5320e73e6e971b5c1c8e
  6. 2026-10-23: Current major version
    registry.npmjs.org/@tensei%2fcore/latest
  7. 2026-10-23: Last release
    api.github.com/repos/tenseijs/tensei/git/commits/630f39038c7751178465f990fb358b0c2d5b1914
  8. 2026-10-23: Contributors
    api.github.com/repos/tenseijs/tensei/contributors
  9. 2026-10-23: npm downloads a week
    api.npmjs.org/downloads/point/last-week/@tensei/core
  10. 2026-10-25: Dependent repositories, Dependent packages
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/%40tensei%2Fcore

Last reviewed · Updated · Listed since Edit on GitHubThis page as markdownas JSON