# tango **Repository Path**: mk0909/tango ## Basic Information - **Project Name**: tango - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-31 - **Last Updated**: 2025-10-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

Tango LowCode Builder

A source code based low-code builder. [![license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/NetEase/tango/blob/main/LICENSE) [![NPM version](https://img.shields.io/npm/v/@music163/tango-designer.svg?style=flat-square)](http://npmjs.org/package/@music163/tango-designer) preview
English | [简体中文](/README.zh-CN.md) ## 📄 Documentation You can view the detailed usage guide through the following links: - Document site: - Playground application: ## ✨ Features - Tested in the production environment of NetEase Cloud Music, can be flexibly integrated into low-code platforms, local development tools, etc. - Based on source code AST, with no private DSL and protocol Real-time code generation capability, supporting source code in and source code out - Out-of-the-box front-end low-code designer, providing flexible and easy-to-use designer React components - Developed using TypeScript, providing complete type definition files ## 💡 Examples You can use tango to build lowcode builders, for example: | Preview | Description | | ---------------------------------------------------------------------------------------------- | ----------------------- | | ![image](https://github.com/NetEase/tango/assets/6984035/56a71741-4536-4336-803a-d81d51128a76) | Internal App Builder | | ![dashboard app](public/dashboard-builder.png) | Dashboard App Builder | | ![image](https://github.com/NetEase/tango/assets/6984035/790d88e1-d716-4f99-868a-31dda25e9fb1) | Mobile App Builder | | ![rn app](public/rn-builder.png) | ReactNative App Builder | | ![mail app](public/mail-builder.png) | Email Builder | ## 🌐 Compatibility - Modern browsers(Chrome >= 80, Edge >= 80, last 2 safari versions, last 2 firefox versions) ## 💻 Development ### Environment - Node `>= 18` - Yarn `>= 1.22 && < 2` ### Development Quick Start ```bash # clone the repo git clone https://github.com/NetEase/tango.git # enter the project root cd tango # install dependencies yarn # start the designer playground app yarn start ``` ### Local Https certificate If you need to use https in the local development environment, you can use the following command to generate a certificate: ```bash brew install mkcert # install the local certificate mkcert -install # enter the playground app directory cd apps/playground # generate a certificate mkcert local.netease.com # or change to your own domain name ``` ## 💬 Community Join NetEase Tango Community to share your ideas, suggestions, or questions and connect with other users and contributors. - Discord: - [Usage Trends](https://npm-compare.com/@music163/tango-helpers,@music163/tango-context,@music163/tango-core,@music163/tango-setting-form,@music163/tango-sandbox,@music163/tango-ui,@music163/tango-designer) ## 🤝 Contributing Please read the [github contribution guide](https://docs.github.com/en/get-started/quickstart/contributing-to-projects) first。 - Clone the repository - Create a branch - Commit and push your code - Open a Pull Request ## 💗 Acknowledgments Thanks to the NetEase Cloud Music Front-end team, Public Technology team, Live Broadcasting Technology team, and all the developers who participated in the Tango project. Thank you to CodeSandbox for providing the [Sandpack](https://sandpack.codesandbox.io/) project, which provides powerful online code execution capabilities for Tango. ## 📣 Product Promotion ![](https://p5.music.126.net/obj/wonDlsKUwrLClGjCm8Kx/31629770956/da9e/3a74/4e00/7c69cf46a713f1b008bd1243b5b1ab1c.png) Don't waste your time restoring the UI, try the NetEase Cloud Music "Seal D2C" development tool! Easily turn your design into code, support React, RN, Vue, WeChat apps and other multi-end scenarios, what you see is what you get! Experience "Seal D2C" now: - I'm a Figma user: - I'm a MasterGo user: ## 📄 License This project is licensed under the terms of the [MIT license](./LICENSE)