# 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.

STUB. This software has no release or pre-release in four years, or its project site no longer shows it, so it is not part of the register, not counted and not indexed. It will be checked again.

Source: https://findsoftware.frbit.cloud/tensei/
Last reviewed: 2026-10-23
Updated: 2026-10-25
Listed since: 2026-10-23

## Record

### Links

- repository: https://github.com/tenseijs/tensei
- docs: https://github.com/tenseijs/tenseijs.com/blob/master/src/pages/docs/getting-started.mdx

### Identity

- status: stub
- maintainer: Kati Frantz-Vallie
- maintainerType: unknown
- parent: unknown
- firstRelease: 2020
- hqCountry: unknown

### Kind

- category: headless-cms
- hosting: node
- language: javascript
- runtime: node
- runtimeMin: node 12
- basedOn: unknown

### Content

- contentStore: unknown
- databases: mysql, postgres, sqlite, mongodb
- adminUi: yes
- headlessApi: graphql, rest
- templating: unknown
- i18n: unknown

### Rendering and deploy

- runsAs: always-on
- renderingModes: unknown
- installMethod: npx create-tensei-app, or yarn create tensei-app

### License

- licenseModel: open-source
- license: MIT

### Releases

- currentMajor: 0
- latestReleaseDate: 2022-01-06

### Adoption

- githubStargazers: 568
- packagistDownloads: not applicable
- npmWeeklyDownloads: 56
- contributors: 7
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: 2
- dependentPackages: 6

### Sources

- urls: https://api.github.com/repos/tenseijs/tensei (read 2026-10-23)
- urls: https://github.com/tenseijs/tenseijs.com/blob/master/src/pages/docs/getting-started.mdx (read 2026-10-23)
- category: https://github.com/tenseijs/tensei/blob/master/README.md (read 2026-10-23)
- language: https://api.github.com/repos/tenseijs/tensei (read 2026-10-23)
- runtime: https://github.com/tenseijs/tensei/blob/master/README.md (read 2026-10-23)
- runtimeMin: https://github.com/tenseijs/tenseijs.com/blob/master/src/pages/docs/getting-started.mdx (read 2026-10-23)
- installMethod: https://github.com/tenseijs/tenseijs.com/blob/master/src/pages/docs/getting-started.mdx (read 2026-10-23)
- runsAs: https://github.com/tenseijs/tenseijs.com/blob/master/src/pages/docs/getting-started.mdx (read 2026-10-23)
- databases: https://github.com/tenseijs/tenseijs.com/blob/master/src/pages/docs/getting-started.mdx (read 2026-10-23)
- adminUi: https://github.com/tenseijs/tenseijs.com/blob/master/src/pages/docs/getting-started.mdx (read 2026-10-23)
- headlessApi: https://github.com/tenseijs/tenseijs.com/blob/master/src/pages/docs/getting-started.mdx (read 2026-10-23)
- license: https://api.github.com/repos/tenseijs/tensei (read 2026-10-23)
- licenseModel: https://github.com/tenseijs/tensei/blob/master/LICENCE.md (read 2026-10-23)
- maintainer: https://github.com/tenseijs/tensei/blob/master/LICENCE.md (read 2026-10-23)
- firstRelease: https://api.github.com/repos/tenseijs/tensei/git/tags/2127c8b45918118eb0cc5320e73e6e971b5c1c8e (read 2026-10-23)
- currentMajor: https://registry.npmjs.org/@tensei%2fcore/latest (read 2026-10-23)
- latestReleaseDate: https://api.github.com/repos/tenseijs/tensei/git/commits/630f39038c7751178465f990fb358b0c2d5b1914 (read 2026-10-23)
- githubStargazers: https://api.github.com/repos/tenseijs/tensei (read 2026-10-23)
- contributors: https://api.github.com/repos/tenseijs/tensei/contributors (read 2026-10-23)
- npmWeeklyDownloads: https://api.npmjs.org/downloads/point/last-week/@tensei/core (read 2026-10-23)
- dependentRepos: https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/%40tensei%2Fcore (read 2026-10-25)
- dependentPackages: https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/%40tensei%2Fcore (read 2026-10-25)

## Notes

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.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
