7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

amis

Open source

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.

baidu.github.io
amis homepage screenshot
GitHub stars
19k
Last commit
6 mo ago
Repository age
7 years
Version
6.13.0
Licence
Apache-2.0
Self-hosted
Yes

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

SaaS alternatives to amis

See all