Skip to content

OlexiyOdarchuk/rombik

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

rombik.

Генератор блок-схем онлайн

мови ДСТУ 19.701-90 = ISO 5807 core безкоштовно
зірки Зроблено в Україні

Код → блок-схема алгоритму за ДСТУ 19.701-90 (= ГОСТ 19.701-90 = ISO 5807-85). Python, C, C++, C#, Java, Pascal → коректна блок-схема: Word (.docx), SVG, PNG, PDF, Typst, Excalidraw.


Проєкт виріс у повноцінний продукт

Раніше rombik був відкритим рушієм у цьому репозиторії. Він виріс у самостійний продукт із власним серверним рушієм на Go, акаунтами, галереєю та HTTP-API — тож код застосунку тепер розвивається приватно, а тут лишився цей опис.

Дякую кожному, хто стежив за репозиторієм і поставив зірочку — ви були з самого початку. ⭐

Головне: базовий функціонал як був, так і лишається безкоштовним для всіх. Комерційними стали лише «преміум»-зручності (вектор / редактор), а не сама генерація схем.


Користуватися — безкоштовно

Безкоштовно (без обмежень) За підпискою / кредитами
✅ Генерація блок-схем з коду — усі 6 мов 💎 Word (.docx) нативними фігурами — справжні об'єкти документа, не картинка
✅ Експорт PNG (екранна якість) 💎 Вектор: SVG, PDF, Typst, Excalidraw + Hi-res PNG (2× / 3× / 4×)
✅ Налаштування за ДСТУ: формат циклів, слова термінаторів, підписи «Рисунок N», поділ на частини 💎 Візуальний редактор схем (перетягування, ручний поділ, конектори, undo/redo)
✅ Галерея прикладів, пошук, інтерфейс укр / англ 💎 Власні слова й підписи поза пресетами

Жодної реєстрації, щоб просто побудувати схему й забрати PNG — відкрив сайт і працюєш. Оплата — карткою, Apple Pay, Google Pay чи в застосунку monobank (через monopay).


Чому це працює і за кордоном

ДСТУ 19.701-90 дослівно відповідає ISO 5807-85 — тобто умовні позначення схем коректні не лише для українських викладачів, а й за міжнародним стандартом. Інтерфейс і підписи в самих схемах доступні українською та англійською.


Приватність

Сайт будує схему на сервері: код надсилається на бекенд лише для генерації й одразу повертається вам. Я не зберігаю ваш код, не публікую його і не передаю третім сторонам — він потрібен виключно щоб намалювати схему.


HTTP API

Потрібен програмний доступ — генерувати схеми зі скриптів, CI чи власних застосунків? Є HTTP-API за ключем (rk_…):

  • POST /api/v1/render — код → Word / SVG / PNG / PDF / Typst / Excalidraw (1 кредит за схему — batch на N функцій спише рівно стільки схем, скільки намалював);
  • баланс, поповнення, подарунок кредитів другові;
  • OpenAPI 3.1-специфікація + готовий скіл для AI-агентів (щоб самі робили запити).

Документація й створення ключа — на сайті: Довідка → API.


CLI та AI-агенти

  • CLI rombik — постав однією командою і генеруй схеми просто з терміналу чи CI:
    curl -fsSL https://rombik.app/install.sh | sh   # Windows: irm https://rombik.app/install.ps1 | iex
    rombik auth
  • MCP-серверrombik mcp піднімає Model Context Protocol для Claude Desktop, Cursor, Cline тощо: агент сам рендерить схеми, перевіряє баланс і поповнення. Ключ лежить локально й у контекст моделі не потрапляє.

Питання, баги, ідеї — через форму зворотного зв'язку на сайті.

About

Генератор блок-схем з коду по ДСТУ для академічних, і не тільки, робіт

Topics

Resources

Stars

Watchers

Forks

Contributors