FindSoftware

Truthy

Backend API for a CMS, written in NestJS, with modules for users, roles, permissions, email, localization and two-factor sign-in.

Truthy is the backend API of a CMS, written in NestJS and run as a Node.js service. It provides modules for authentication, users, roles and permissions, an email module, account settings, one-time passwords and localization, with two-factor sign-in by time-based codes. Its data is kept in PostgreSQL, and Redis is used for queues and rate limiting. Its Swagger documentation is available in development mode.

It can be installed with npx truthy-api or by cloning the repository, and its Docker Compose setup starts PostgreSQL, Redis and the API as three containers.

Worth knowing

The frontend is a separate project, so the API has no admin screens of its own.

Identity

Status
Stub
Maintainer
Roshan Ranabhat (gobeam)2
Maintained by
Individual
First release
20224

Rendering and deploy

Runs as
Always on2
Install with
npx truthy-api2

Releases

Current major version
Pre-1.03
Last release
2022-08-013

Adoption

GitHub stars
6041
npm downloads a week
66
Contributors
35

Why these figures do not compare

Sources

  1. 2026-10-23: links, Written in, License, GitHub stars
    api.github.com/repos/gobeam/truthy
  2. 2026-10-23: links, Maintainer, Runtime, Categories, Built on, Databases, Admin interface, Content API, Multilingual, Runs as, Install with, License model
    github.com/gobeam/truthy/blob/master/README.md
  3. 2026-10-23: Current major version, Last release
    github.com/gobeam/truthy/releases/tag/0.3.3
  4. 2026-10-23: First release
    registry.npmjs.org/truthy-api
  5. 2026-10-23: Contributors
    api.github.com/repos/gobeam/truthy/contributors
  6. 2026-10-23: npm downloads a week
    api.npmjs.org/downloads/point/last-week/truthy-api

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