• Что бы вступить в ряды "Принятый кодер" Вам нужно:
    Написать 10 полезных сообщений или тем и Получить 10 симпатий.
    Для того кто не хочет терять время,может пожертвовать средства для поддержки сервеса, и вступить в ряды VIP на месяц, дополнительная информация в лс.

  • Пользаватели которые будут спамить, уходят в бан без предупреждения. Спам сообщения определяется администрацией и модератором.

  • Гость, Что бы Вы хотели увидеть на нашем Форуме? Изложить свои идеи и пожелания по улучшению форума Вы можете поделиться с нами здесь. ----> Перейдите сюда
  • Все пользователи не прошедшие проверку электронной почты будут заблокированы. Все вопросы с разблокировкой обращайтесь по адресу электронной почте : info@guardianelinks.com . Не пришло сообщение о проверке или о сбросе также сообщите нам.

C4 Modelizer – draw your C4 architecture in minutes!

Lomanu4 Оффлайн

Lomanu4

Команда форума
Администратор
Регистрация
1 Мар 2015
Сообщения
1,481
Баллы
155
An open‑source React/TypeScript tool for creating, exploring, and sharing C4 diagrams (Context → Containers → Components → Code).
Repo:

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

Why another diagram editor?


The four layers of the C4 model often live in different places—one draw.io file here, a README.md there. C4 Modelizer brings everything together in one typed JSON source of truth. Add, move, and connect your building blocks, and the tool automatically keeps every view in sync.

Key features

CategoryDetails
DiagramsSystem ↔ Container ↔ Component ↔ Code
EditingDrag‑and‑drop canvas, contextual palette, rename via side panel
RelationshipsDependencies across any levels, animated arrows, labels + tech annotations
Cross‑connectionsLink items across different levels without leaving the canvas
Import/ExportVersioned JSON, copy‑paste between instances
UXDark theme, i18n, MUI accessibility

(Yes, even the Code level—with an embedded Prism editor!)

Under the hood

  • React 19 + Vite → blazing‑fast HMR
  • @xyflow/react → interactive canvas
  • Material UI → consistent, accessible look‑and‑feel
  • Zustand persist → local storage for your models
  • Cypress + Jest → confidence on every pull request
Spin it up in 30 seconds


docker pull archivisio/c4_modelizer:latest
docker run -p 8080:80 archivisio/c4_modelizer:latest
# Open

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



Prefer hacking it locally?


git clone

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.


cd c4_modelizer && npm install && npm run dev
A quick peek



Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



Roadmap at a glance

  • ?️ PNG/SVG export of your diagrams
  • ? Mermaid export for your CI/CD pipelines and docs
Join the adventure


Drop a ⭐ on the repo →

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.


Have an idea? Open an issue

Happy mapping!


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

 
Вверх Снизу