[Open Source] A configuration-driven CRUD development framework based on Vue3, serving as the foundation for low-code platforms.

Open SourceProcess Management
2026-06-28 05:21 3 次浏览 • 0 次下载 0KB
[Open Source] A configuration-driven CRUD development framework based on Vue3, serving as the foundation for low-code platforms.

1. Project Overview

fast-crud

FastCrud (abbreviated as fs) is a configuration-driven CRUD development framework based on Vue3. It enables rapid CRUD development and can serve as the foundation for low-code platforms.
Easy to get started, highly extensible, and packed with examples. It helps you quickly complete repetitive development tasks, leaving more time to relax and chat.

2. Open Source License

Licensed under MIT

3. Screenshots

Image

Image

Image

Image

Image

4. Feature Overview

A configuration-driven CRUD framework featuring super tables, based on vue3/element-plus/antdv/naiveui, for rapid CRUD development. It serves as a low-code foundation framework and includes the FsAdmin management backend scaffold.

Note: The primary goal of this project is to implement the fs-crud component to help developers quickly build CRUD functionality. The admin scaffold is not the main focus of this project.
You can use fast-crud in several ways:

  • Use fs-admin directly from the examples. This approach is simple and straightforward.

  • Alternatively, use another open-source admin project and integrate fast-crud into it.

  • We have also selected several high-quality admin projects and integrated fast-crud into them to create admin-starter, helping you get started quickly.

Features

1. Configuration-Driven CRUD Programming

  • Rapidly develop CRUD functionality through CRUD configurations. Can serve as the foundation framework for low-code platforms.

2. Data Dictionary

  • Supports both local and remote data retrieval.

  • Works with select components to easily meet requirements where stored data uses value values while the corresponding dictionary labels are displayed.

3. Rich Field Types

  • Simplify configuration by specifying field types through "column.type".

  • Automatically generate different form components based on field types.

  • Supports custom field types.

4. Extension Components

Extend functionality through custom components and custom types.

5. Multiple UI Frameworks Supported

Supports Antdv, Element, and NaiveUI. Choose whichever you prefer.

5. Tech Stack

Develop CRUD functionality at lightning speed.

1. Simply write a basic CRUD configuration.

const crudOptions= {
      columns: { // Field configuration
        id: {// ID field
          title: "ID",
          type: "number", // Field type
          column: { width: 50},
          form: { show: false }
        },
        name: { // Name field
          title: "Name",
          type: "text", // Text field type
          search: { show: true } // Show search
        },
        city: { // City field
          title: "City",
          type: "dict-select", // Selection field type
          search: { show: true }, // Show search
          dict: dict({ // Local data dictionary
            value: "id",
            label: "text",
            data: [
              { id: "sz", text: "Shenzhen", color: "success" },
              { id: "gz", text: "Guangzhou", color: "primary" },
              { id: "bj", text: "Beijing" },
              { id: "wh", text: "Wuhan" },
              { id: "sh", text: "Shanghai" }
            ]
          })
        },
        radio: {
          title: "Status",
          search: { show: true }, // Show search
          type: "dict-radio", // Radio selection field type
          dict: dict({ // Remote data dictionary
            url: "/dicts/OpenStatusEnum?single"
          })
        }
      }
    }

2. And that's it! A fully functional CRUD interface is ready.

Image

Overwhelmingly positive reviews. Why not give it a try?

Image

Dependency

UI Component Libraries

  • Choose one of Antdv 3x, Element-Plus, or NaiveUI.

Based on

  • vue

  • vitejs

monorepo

Image

FsAdmin

Example Admin Scaffolds

Dependency

  • vue

  • vue-router

  • antdv 3x

  • vitejs

  • pinia

  • purge-icons

Refer to the following projects.

  • d2-admin

  • antdv-pro

  • vben-admin

Thanks to these excellent projects.

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

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

关于本站

联系我们

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

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

Powered by Nuxt · Deployed on Cloudflare