tego is a free, open source erp & operations project written in TypeScript and released under Apache-2.0. It has 1,102 GitHub stars, 112 forks and 15 open issues, and was last pushed 37 hours ago. On this registry it ranks #11 of 25 tracked projects in ERP & Operations, with 5 head-to-head comparisons available. It gained 1 stars over the last 3 tracked days.

What is tego?

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.

project readme (upstream, from github) — read inline

English| 简体中文

⚠️ Caution: This repository is currently undergoing a core refactor.Using the Git version may lead to various unexpected issues.If you encounter problems, feel free to submit an issue on GitHub.

✅ For stable production usage, please use:


Tego


Tego is a pluggable Node.js framework for building customizable development platforms. It enables developers to create their own no-code/low-code systems or event-driven applications, while the core focuses on stability and environment adaptability.

GitHub License GitHub Issues or Pull Requests Static Badge Static Badge Static Badge Static Badge Static Badge

Quick Start

# Create a new Tego application
npx tego init my-app
# Change directory to the new application
cd my-app
# Start the application
npx tego start --quickstart
# Visit the application
http://localhost:3000

Default username:tachybase,password: !Admin123. The default database is sqlite, you can change it in .env file. Visit tachybase.org to discover more ways to use Tego.

Upgrade From Previous Version

# Sync latest packages
npx tego sync
# Start the application
npx tego start --quickstart

License

This project is licensed under the Apache 2.0 License。

Contributing

  • Provide background information on deployment and usage, and describe the situations where the current system services fall short.
  • Share usage cases where the current interaction methods do not meet your needs. We will address these based on their impact level.
  • You are welcome to directly contribute code. We currently do not have a dedicated community group, but you can submit ideas through tickets, and we can discuss them together.

Frequently asked questions

Is tego free to use?

tego is open source under the Apache-2.0 licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does tego do?

Tego is a pluggable Node.js framework for building customizable development platforms. It enables developers to create their own no-code/low-code systems or eve

What is tego written in?

tego is primarily written in TypeScript. Its source is publicly available at https://github.com/tegojs/tego, and it has 1,102 GitHub stars.