/uimix

Example integrating react-fontpicker project into a real editor, see "fontpicker" branch

Primary LanguageTypeScriptMIT LicenseMIT

UIMix

Macaron is rebranding to UIMix and is under active development. The old version is still available at the links below.

UIMix is a WYSIWYG editor for React components that offers a Figma or Framer-like experience for creating and maintaining React components.

It aims to bridge the gap between modern design tools / no-code web builders and modern front-end development, by combining their strengths.

🚧 Very work-in-progress, do not use in production!

Roadmap

  • Freehand editing equivalent to Figma / Framer
  • Launch the locally-running editor from CLI
  • Emit React components with types that can be easily overridden
  • Import React components directly into the editor

Potential plans

  • Sync with Figma files
  • Collaborative editing
  • Support other frameworks and Web Components
  • Publish as a cloud service, enabling non-developers to utilize the platform
  • Managed website hosting that offers a complete no-code starting point for new projects, with the ability to gradually integrate code as needed
  • Publish as a WYSIWYG editor library