Simplify your architecture.
Arch is an architectural editor for any project. Draw your diagrams and write documentation in one simple app 🎉
Arch is built using Electron and React.
For drawing diagrams we use the fantastic ReactFlow library. Boxes can have different shapes, colors, be groups etc.
Boxes can also have files attached to them. Files that exist can be opened in a simple code editor.
Notes are written in Markdown, and we use React SimpleMDE. It is a nice wrapper around CodeMirror.
For opening and editing files attached to boxes we use the React Monaco Editor code editor.
Files should be saved with the .arch suffix. The .arch
files are JSON files with a particular struct that Arch understands.
Diagram export as .png
.
Notes export as .pdf
.
enjoy.