[Open Source] A flexible and versatile application platform providing no-code and AI capabilities.

Open SourceProcess Management
2026-06-28 05:52 2 次浏览 • 0 次下载 0KB
[Open Source] A flexible and versatile application platform providing no-code and AI capabilities.

1. Project Overview

Image

LingJi

LingJi is a flexible and versatile application system. Application developers can use LingJi to build rich application logic, while core developers can focus on the stability of key modules and compatibility with different environments.

2. Open Source License

Licensed under Apache-2.0

3. Screenshots

Image

Image

Image

Image

Image

Image

Image

Image

Image

4. Feature Overview

LingJi adopts a three-layer architecture consisting of the Kernel Layer, Module Layer, and Plugin Layer.

  • Kernel Layer: Provides the core plugin mechanism and unified interfaces;

  • Module Layer: Implements specific application functionality, such as using LingJi to build a low-code platform or serve as a service orchestration tool;

  • Plugin Layer: Provides more options. For example, based on an existing authentication mechanism module, the plugin layer can implement different authentication methods.

Currently, LingJi aims to handle the framework's core functionality and some general business logic while providing certain no-code and AI capabilities to improve ease of use. In the future, LingJi will evolve into a flexible foundation that can be integrated with different products to establish unique positioning.

Roadmap

The following is a general development roadmap. The detailed development plan will be announced before the Spring Festival and released together with the relevant application templates.

  • Kernel: Kernel API

  • Kernel: Messaging Mechanism

  • Kernel: Module API

  • Module: antd-style Interface

  • Module: Workflow

  • Module: No-Code Capabilities

  • Module: Cloud Functions

  • Module: Cloud Components

  • Module: Message Queue

  • Module: Scheduled Tasks

  • Plugin: Workflow - Approval

  • Plugin: Workflow - Data Templates

Regarding UI planning, the core mechanism design resides in the kernel layer, while specific components are provided by the module layer.

  • Kernel: Dialog Interaction (suitable for interactions that do not require leaving the current context)

  • Kernel: Tab Interaction (suitable when a single page cannot accommodate too much content under the same topic)

  • Kernel: Independent Pages (suitable for core topics and sharing)

  • Module: Basic Components (single-line text, multi-line text, numbers, etc.)

  • Module: Relationship Components (sub-tables, sub-details, etc.)

  • Module: Specialized Components (dashboards, calendars, Gantt charts, file browsers, etc.)

5. Tech Stack

Quick Start

pnpm install
pnpm tachybase install
pnpm dev

Default account: tachybase. Default password: !Admin123. The default initialization uses an SQLite database. Using a production-grade relational database is recommended.

Third-Party Code Notices

The project contains a large amount of code from third-party libraries, such as NocoBase, Formily, and Ant Design (antd). This code remains subject to its original copyright and license requirements. Refactoring and replacement will be carried out gradually in the future. Please pay attention to the relevant licensing requirements when using the project in its early stages.

#1
资源直链https://gitee.com/tachybase/tachybase
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare