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

NetEase Tango

Open source

Tango is a free, MIT-licensed, source-code-based low-code builder from NetEase that generates and edits real React source code instead of a proprietary format.

Open-source alternative to

netease.github.io
NetEase Tango homepage screenshot
GitHub stars
3.1k
Last commit
2 yr ago
Repository age
3 years
Version
@music163/tango-designer@1.4.0
Licence
MIT
Self-hosted
Yes

About NetEase Tango

Tango is a low-code builder created by NetEase Cloud Music's engineering teams that is driven by actual source code rather than a private DSL or protocol. It is aimed at frontend teams who want the speed of visual, drag-and-drop page building while keeping the output as ordinary, readable source code they can commit, review and extend by hand.

It parses and generates code based on the AST of the project, supporting real-time source-code-in, source-code-out editing, and ships a front-end low-code designer as a set of flexible React components that other teams can embed into their own tools. The project has been used in NetEase Cloud Music's production environment and has been applied to build an internal app builder, a dashboard app builder, a mobile app builder, a React Native app builder and an email builder.

Tango is written in TypeScript, requires Node 18 or newer and Yarn, and uses CodeSandbox's Sandpack project to provide in-browser code execution. It is released under the MIT license, with documentation and a playground application linked from the repository for trying it directly.

Key features

  • Source-code-based, DSL-free low-code editing
  • Real-time code generation from AST
  • Embeddable React designer components
  • Used in production at NetEase Cloud Music
  • Supports building dashboards, mobile and email apps

Good fit for

  • →Visual page building that outputs real source code
  • →Internal tool and dashboard builders
Built with
TypeScript
Tags
low-code
react
typescript
page-builder
no-code
site-builder
ast

NetEase Tango: questions and answers

What is NetEase Tango used for?
NetEase Tango is a free, MIT-licensed, source-code-based low-code builder from NetEase that generates and edits real React source code instead of a proprietary format. It is a good fit for visual page building that outputs real source code, and internal tool and dashboard builders.
Is NetEase Tango open source?
Yes. NetEase Tango is open source under the MIT licence. Its source code is on GitHub at NetEase/tango and is written mainly in TypeScript.
Is NetEase Tango free?
Yes. NetEase Tango is open source, so the software itself is free to use.
What is NetEase Tango an alternative to?
NetEase Tango is an open-source alternative to Tango, WeWeb and Format. Other open-source alternatives to WeWeb include Brick Design and Noodl.
Is NetEase Tango actively maintained?
The most recent commit to NetEase Tango was on 10 September 2024. The project has 3.1k stars on GitHub.

Open-source alternatives to NetEase Tango

See all

SaaS alternatives to NetEase Tango

See all