CrossUI is a free Cross-Browser Javascript framework with cutting-edge functionality for SPA(Single Page Application) web application.
Compatible with older browsers, even IE6
CrossUI Studio is a visual editor for React + MUI that edits your actual source — not a copy, not a proprietary document. Every visual change is a single atomic write to one node in your React AST, so changing one prop produces a one-line git diff. Your hooks, custom logic, comments, and formatting come out byte-identical.
Why it's different
- Clean diffs. Touch a
varianton the canvas → exactly one line changes in your file. The lines above and below stay byte-for-byte identical — diffs your team can actually review. - No lock-in. No proprietary runtime, no codegen, no SDK. Your React is the source of truth; the canvas is just a view over the AST. Delete Studio tomorrow and your repo still builds with
npm install && npm run build. - Works on your real Git. GitHub · GitLab · Bitbucket · Azure · Gitea · Forgejo (self-hosted included). React 18 / 19 / Canary · MUI v7 · shadcn.
- Deep-layer editing. Drill past the outermost render — into a
.map()iteration, a ternary branch, or a node passed aschildren— and design it in isolation. Studio synthesizes type-correct mock data so the node renders even without its parent's runtime context, then writes edits back to the original AST position. - 🆕 Import Graph (v0.9.5). Set any file as the entry and draw its full dependency map. Circular dependencies show in red, and because it's built from static AST analysis the graph renders even when the component itself crashes — so it doubles as a debugging tool exactly when you're stuck.
Free to use the full editor on an in-browser virtual repo · real Git mounts are Pro.
👉 Try it now: https://studio.crossui.com
- Rich client-side API, works with any backend or static HTML pages.
- Web services (JSON/XML/SOAP) can be directly bound.
- More than 100 components, including Tabs, Dialog, TreeGrid, SVG Shapes, Chart and many other web GUI components.
- Support reusable modules.
- Wide cross-browser compatibility, IE6+, firefox3+, opera9+, safari3+ and Google Chrome.
- Full API Documentation with tons of samples.
- Ever Increasing Code Snippets.
- PHP/C #/JAVA Back-end service codes are available.
- CrossUI Framework is Open Source under LGPL3 license.
These tools (without coding) can reduce development time significantly:
- CrossUI React builder: https://crossui.com/ReactBuilder
- CrossUI Front-end builder for Github: https://crossui.com/RADGithub
Create fully interactive web app without writing one line of code, integrated with Github repository
CrossUI Single Page Builder: https://crossui.com/RAD/Builder.html
CrossUI Embeddable Desginer: https://crossui.com/Designer/
CrossUI Theme Roller: https://crossui.com/ThemeRoller
CrossUI Form Builder https://crossui.com/FormBuilder
CrossUI JSON Editor: https://crossui.com/JSONEditor
GitHub JSON Editor : https://linb.github.io/GitHub_JSON_Editor A tool to edit any JSON file in Github Repo
GitHub Code Editor : https://linb.github.io/GitHub_Code_Editor A tool to edit any code file in Github Repo
- https://cdn.jsdelivr.net/gh/linb/CrossUI@latest/runtime/xui/js/xui-all.js
- https://crossui.com/libs/3.0/js/xui-all.js
- Examples: https://www.crossui.com/examples.html
- Tutorials: https://www.crossui.com/tutorials.html
- Desktop versions: https://www.crossui.com/download.html


