Analysis updated 2026-05-18
Build a data management dashboard for your team without hiring a frontend engineer.
Create a CMS interface by writing JSON configuration instead of custom HTML and CSS.
Rapidly prototype multiple admin panels for internal tools using a visual drag-and-drop editor.
Deploy back-office systems quickly when speed matters more than custom design.
| baidu/amis | openobserve/openobserve | radix-ui/primitives | |
|---|---|---|---|
| Stars | 18,863 | 18,844 | 18,886 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | easy | easy | easy |
| Complexity | 3/5 | 3/5 | 2/5 |
| Audience | pm founder | ops devops | developer |
Figures from each repo's GitHub metadata at analysis time.
amis is a low-code frontend framework from Baidu that lets you build complete admin and backend web pages using only JSON configuration, no writing HTML, CSS, or JavaScript required. You describe what you want (a table, a form, a chart, a dashboard layout) in a JSON file, and amis renders it into a working web interface automatically. The idea is to dramatically reduce development cost for internal tools and admin panels. A visual editor is also available, meaning even people unfamiliar with code can drag and drop components to build pages, which amis then represents as JSON behind the scenes. You would use it when building back-office systems, data management dashboards, CMS interfaces, or any admin panel where speed of delivery matters more than pixel-perfect custom design. It is particularly aimed at teams that need many such pages quickly without front-end engineering resources for each one. The project is written in TypeScript and published as an npm package.
Low-code framework that builds admin dashboards and internal tools from JSON configuration alone, no HTML, CSS, or JavaScript needed.
Mainly TypeScript. The stack also includes TypeScript, React, npm.
Use freely for any purpose including commercial. Keep the notice and disclose changes to the patent grant.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly pm founder.
This repo across BitVibe Labs
Verify against the repo before relying on details.