About amis
Amis is a front-end low-code framework from Baidu that generates web pages from JSON configuration. Its main goal is to cut the cost of building back-office and admin interfaces, to the point where developers do not need detailed front-end knowledge. It is written in TypeScript and released under the Apache-2.0 license, with documentation primarily in Chinese and an international version.
Pages are described declaratively, and the framework renders forms, tables, and other components from the configuration. A visual editor called amis-admin is available, and the maintainers point to a separate full low-code platform, Aisuda, for needs beyond front-end pages, since amis itself only covers the front end. Contributors work in branches and submit pull requests, with a Gitee mirror offered for slow connections.
The repository recommends Node 12, 14, or 16 and npm 7 or newer for development because of its use of workspaces. It suits developers and teams building internal management systems quickly, especially in Chinese-language environments, who want a configuration-driven UI layer on top of their own APIs.
Key features
- Pages generated from JSON configuration
- Components for forms, tables, and admin screens
- Visual editor available as amis-admin
- Written in TypeScript
- Documentation in Chinese and international versions
- Pairs with the Aisuda low-code platform
Good fit for
- →Quickly building admin back offices
- →Generating CRUD pages on top of existing APIs
- Built with
- TypeScript
- Tags
- low-code
- json
- frontend
- admin
- typescript
- back-office
- ui-framework
- amis
amis: questions and answers
- What is amis used for?
- amis is Baidu's amis, a front-end low-code framework that builds admin and back-office pages from JSON configuration without needing deep front-end skills. It is a good fit for quickly building admin back offices and generating CRUD pages on top of existing APIs.
- Is amis open source?
- Yes. amis is open source under the Apache-2.0 licence. Its source code is on GitHub at baidu/amis and is written mainly in TypeScript.
- Is amis free?
- Yes. amis is open source, so the software itself is free to use.
- Can I self-host amis?
- Yes. amis can be self-hosted on your own server or infrastructure.
- What are some alternatives to amis?
- Similar open-source tools in the Low-code & Internal Tools category include Refine, NocoBase and Steedos. SaaS products in the same category include Forest Admin, Appery.io and Appinvento.
- Is amis actively maintained?
- The most recent commit to amis was on 18 March 2026, and the latest release is 6.13.0, published on 12 August 2025. The project has 19k stars on GitHub.
Open-source alternatives to amis
See all
Refine
Low-code & Internal Tools
A React Framework for building internal tools, admin panels, dashboards & B2B apps with u
MITvs Retool★ 36k
NocoBase
Low-code & Internal Tools
Open-source AI no-code platform for building reliable business systems. Use AI coding agen
OSSvs Microsoft Power Apps★ 24k
Steedos
Low-code & Internal Tools
The AI-Native Infrastructure for Enterprise Apps. Powered by ObjectStack (ObjectQL, Object
AGPL-3.0vs Salesforce★ 1.6k
Tego
Low-code & Internal Tools
Tego is a pluggable Node.js framework for building customizable development platforms. It
Apache-2.0★ 1.1kOpsli
Low-code & Internal Tools
OPSLI 快速开发平台基于springboot、vue、element-ui ,项目采用前后端分离架构,热插拔式业务模块与插件扩展性高 ,代码简洁,功能丰富,开箱即用
Apache-2.0★ 1.1k
Sunmao UI
Low-code & Internal Tools
A Framework for Developing Low-code Tool
Apache-2.0vs Retool★ 1.5k
SaaS alternatives to amis
See all
Forest Admin
Low-code & Internal Tools
Admin panel and back-office builder that connects to existing databases
SaaS
Appery.io
Low-code & Internal Tools
Low-code platform for hybrid mobile and web apps with a hosted backend
SaaS
Appinvento
Low-code & Internal Tools
AI app development platform that automates frontend, backend, database and deployment for web and mobile apps
SaaS
Betty Blocks
Low-code & Internal Tools
No-code application platform aimed at enterprise teams
SaaS
Caspio
Low-code & Internal Tools
Low-code platform for cloud database applications and web forms
SaaSChatium
Low-code & Internal Tools
Platform for building business apps with AI prompts, plus data tables, AI agents and video hosting
SaaS

