Tego is a pluggable Node.js framework, written in TypeScript, that developers use to build their own customizable development platforms, no-code/low-code systems, and event-driven applications while the core stays focused on stability and environment adaptability.
What it is
Tego is an open-source framework distributed under the Apache-2.0 licence and developed in TypeScript. Rather than shipping a finished business application, it provides the base on which a developer assembles one: a Node.js core plus a plugin model, so the resulting platform can be shaped around a specific domain instead of being forced into a fixed schema. The registry category places it under Business Software / ERP & Operations, and the topic list — admin-dashboard, approval, crm, crud, erp, internal-tools — describes the kind of surface area the plugin ecosystem is meant to cover.
The concrete problem it solves is the repeated hand-building of internal business software. Teams that need an admin dashboard, approval flow, CRM record store, or ERP-style operations screen normally write the same CRUD screens, permissions, and data plumbing again for each project. Tego replaces that bespoke scaffolding with a configurable core plus installable plugins, so the work shifts from writing tables and forms to selecting and configuring the pieces that already exist. Its default frontend and plugin collection lives in a separate repository, tegojs/tego-standard, keeping the core free of opinionated UI.
Key capabilities
- Plugin-based architecture: the core is pluggable, and official frontend and plugins are published separately as
tegojs/tego-standard.
- CLI-driven project lifecycle:
npx tego init my-app creates an application, npx tego start --quickstart runs it, and npx tego sync upgrades packages from a previous version.
sqlite as the default database, swappable through the .env file.
- Ships as npm package
tego and as Docker image tegojs/tego-all on Docker Hub.
- Targets both no-code/low-code development platforms and event-driven applications from the same core.
- Topic coverage for prebuilt domain modules: crud, approval, crm, erp, and admin-dashboard.
- Apache-2.0 licensed and written in TypeScript; homepage documentation at tachybase.org.
Who uses it and how
- Teams building internal tools that want an admin dashboard without writing CRUD screens by hand.
- Operations and ERP groups that need approval flows and CRM-style record management on self-hosted infrastructure.
- Developers building a low-code platform of their own, using Tego as the core and
tego-standard for the default frontend.
- Self-hosters deploying the
tegojs/tego-all Docker image or the tego npm package, keeping the database and data on their own machines.
- Product teams who need event-driven application behaviour alongside the low-code surface.
Getting started
Run npx tego init my-app, then cd my-app and npx tego start --quickstart, and visit http://localhost:3000; the default credentials are username tachybase and password !Admin123..
How it compares
The facts provided name no competing or paid products that Tego replaces, and no comparable tools are named in the repository topics. Within this registry it stands alone as the listed pluggable Node.js framework for building low-code and event-driven platforms.
When to use it — and when not to
A self-hoster must operate a Node.js runtime and a database — sqlite by default, changeable in .env — and depends on the separately maintained tego-standard plugin collection for the frontend, so upgrading means running npx tego sync and starting again with --quickstart. The repository carries an explicit caution that it is undergoing a core refactor and that using the Git version may produce unexpected issues, so production work should use the released npm package, the tego-all image, or tego-standard rather than a checkout of the main branch. Default credentials tachybase / !Admin123. must be changed before exposing an instance, the project has no dedicated community group and handles support through tickets, and the README is short enough that tachybase.org is required reading for anything beyond the quick start.