Brick Design
Brick Design is a free, MIT-licensed, React-based low-code page editor that supports both flow and free drag-and-drop layouts with real-time rendering and alignment guides.
- GitHub stars
- 5.1k
- Last commit
- 2 yr ago
- Latest release
- v1.0.1
- Licence
- MIT

Brick Design is a low-code visual page editor built with React and TypeScript. It is aimed at frontend developers who want to let less technical users assemble web pages visually, supporting both flowing document layouts and freeform, absolutely positioned drag-and-drop composition in the same canvas.
It offers drag-and-drop editing with arbitrary nesting, real-time rendering as changes are made, visual alignment guides, automatic snapping, live spacing indicators between components, real-time drag reordering, and state-domain management. Visual configuration covers both component properties and styles, with support for multi-device preview, logic-driven rendering, template string variables, expressions and custom methods and states.
The project documentation notes a new version is under active development, and the README is written primarily in Chinese with keyboard shortcuts for zooming, undo and redo and canvas panning. It is written in TypeScript and React and released under the MIT license.
Key features
- Flow and free drag-and-drop layouts
- Real-time rendering with alignment guides
- Automatic component snapping
- Visual property and style configuration
- Multi-device layout preview
- Custom methods, states and expressions
Pricing: Free and open source under the MIT license.

