About Sunmao UI
Sunmao is a frontend framework specifically for building low-code tools, rather than being a finished low-code product itself. It is aimed at engineering teams who want to turn their own existing UI component library into a low-code platform, similar in spirit to tools like Appsmith or Retool, while retaining control over the components and design system used.
It uses a reactive rendering approach the project describes as intuitive and quick to learn, and ships with a built-in GUI editor that covers most of what a complete low-code editor needs. Both the component library layer and the editor itself support custom extensions, so developers can register new components to fit their application's needs while continuing to use an existing visual design system. The framework is built heavily on TypeScript and JSON Schema to provide type safety both when developing Sunmao components and when using the editor.
Sunmao distinguishes two user roles: developers, who write code to build and encapsulate UI components into Sunmao components, and end users, who assemble applications visually using those components without writing code. It is released under the Apache-2.0 license, with an official website editor and a starter kit template available for trying it directly.
Key features
- Framework for building custom low-code tools
- Reactive rendering engine
- Built-in extensible GUI editor
- TypeScript and JSON Schema type safety
- Wraps existing component libraries as low-code blocks
Good fit for
- →Building an internal low-code platform
- →Wrapping an existing design system for visual editing
- Built with
- TypeScript
- Tags
- low-code
- framework
- typescript
- no-code
- retool-alternative
- appsmith
Sunmao UI: questions and answers
- What is Sunmao UI used for?
- Sunmao UI is a free, Apache-licensed, open-source TypeScript framework for building custom low-code tools and visual editors by wrapping existing frontend components as low-code building blocks. It is a good fit for building an internal low-code platform and wrapping an existing design system for visual editing.
- Is Sunmao UI open source?
- Yes. Sunmao UI is open source under the Apache-2.0 licence. Its source code is on GitHub at smartxworks/sunmao-ui and is written mainly in TypeScript.
- Is Sunmao UI free?
- Yes. Sunmao UI is open source, so the software itself is free to use.
- Can I self-host Sunmao UI?
- Yes. Sunmao UI can be self-hosted on your own server or infrastructure.
- What is Sunmao UI an alternative to?
- Sunmao UI is an open-source alternative to Retool. Other open-source alternatives to Retool include Refine, NocoBase and Budibase.
- Is Sunmao UI actively maintained?
- The most recent commit to Sunmao UI was on 27 June 2025. The project has 1.5k stars on GitHub.
Open-source alternatives to Sunmao UI
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
Budibase
Low-code & Internal Tools
AI agents, automations and apps that run your operations. Model agnostic.
OSSvs Retool★ 28k
Openblocks
Low-code & Internal Tools
🔥 🔥 🔥 The Open Source Retool Alternative
AGPL-3.0vs Retool★ 6.2k
Hetu
Low-code & Internal Tools
低代码平台, 可视化编辑器,单手打代码,解放你的双手
MITvs Retool★ 797
DashPress
Low-code & Internal Tools
Generate powerful admin apps without writing a single line of code - Run `npx dashpress` t
AGPL-3.0vs Retool★ 1.9k
SaaS alternatives to Sunmao UI
See all
Retool
Low-code & Internal Tools
Retool is a platform for building internal tools and business apps that connect to any database, API or LLM, with an AI app builder and agent support.
SaaS
DronaHQ
Low-code & Internal Tools
Low-code platform for internal tools, admin panels and workflows
SaaS
Forest Admin
Low-code & Internal Tools
Admin panel and back-office builder that connects to existing databases
SaaS
Microsoft Power Apps
Low-code & Internal Tools
Microsoft low-code tool for business apps connected to Dataverse and Microsoft 365
SaaS
Noloco
Low-code & Internal Tools
No-code app builder for portals and internal tools on top of existing data
SaaS
Superblocks
Low-code & Internal Tools
Platform for building internal apps and workflows, including with an AI app builder
SaaS

