JustFlows
Готовий до штучного інтелекту · Відкритий код · Назавжди безкоштовно

Найширший безкоштовний веб-платформа з відкритим кодом

Усе, що дає вам WordPress, і все, що дає вам Strapi, на одній платформі TypeScript — працює з невеликою частиною пам’яті. Менший розмір, ніж PHP. Швидші сторінки. Менші сервери. Щомісяця менший рахунок.

легше під навантаженням, ніж PHP CMS
22×
швидший час до першого байта
$0
самостійно ліцензувати, розміщувати та масштабувати

Довідкові цифри з 1 vCPU / 1 ГБ VPS проти WordPress на PHP-FPM. Повна методологія нижче — кожне число на цьому сайті отримано з одного файлу, який ви можете перевірити.

justflows — admin
Hero Block

Слід

Легший за PHP — за архітектурою, а не за трюком

Justflows виконує менше роботи за запит, оскільки не викидає свою програму після кожного. Цей єдиний вибір дизайну – це те, куди входять пам’ять, затримка та рахунок за хостинг.

Програма завантажується один раз, а не один раз за запитом

PHP CMS перебудовується після кожного звернення: аналізує файли, автоматично завантажує класи, реєструє кожен плагін, рендерить, руйнує все це. Justflows завантажується один раз і залишається теплим, тому запит виконує лише ту роботу, яка насправді потрібна цьому запиту.

Один цикл подій замість робочого пулу

PHP-FPM резервує весь процес для кожного одночасного запиту, і кожен з них зберігає власну копію середовища виконання в пам’яті. Node обслуговує тисячі одночасних з’єднань від одного процесу, тому ваша оперативна пам’ять перестає масштабуватися разом із вашим трафіком.

Кешування та статичний вихід знаходяться в основі

Кеш сторінок, кеш об’єктів і статична візуалізація постачаються разом із платформою — немає набору плагінів для кешування, які потрібно встановлювати, налаштовувати та підтримувати в синхронізації. Більшість запитів взагалі ніколи не досягають бази даних.

1Процес Justflows обслуговує 100 одночасних запитів
~100На ті ж 100 потрібні працівники PHP-FPM

Кожен робочий файл PHP-FPM має власний інтерпретатор, власний фрагмент кешу коду операції та власні завантажені розширення. Ось чому PHP CMS потребує пам’яті пропорційно піковій паралельності — і чому Justflows цього не робить.

Та сама коробка, та сама сторінка

JustflowsWordPress / PHP-FPM
Пам'ять, неактивна
3.5× нижче
110 MB
380 MB
Пам'ять, під навантаженням
4.3× нижче
180 MB
780 MB
Час до першого байта
22× нижче
12 ms
260 ms
Запитів в секунду
19× вище
1,850 req/s
95 req/s

Як це було виміряно

  • 1 vCPU · 1 GB RAM VPS
  • Justflows (Node.js 22, built-in cache, PostgreSQL 16)
  • WordPress 6.x (PHP 8.3-FPM + nginx + MySQL 8, default theme, no page-cache plugin)
  • k6 · 50 virtual users · 60 s · homepage

Довідкові цифри, а не маркетинговий орієнтир. Той самий VPS, та сама сторінка, без плагіна кешу сторінок на стороні WordPress — додайте його, і PHP закриє більшу частину затримки, але не прогалину пам’яті. Кожна фігура живе в одному файлі в цьому сховищі. Відтворіть цикл і надішліть запит на отримання, якщо ви вимірюєте щось інше.

Два режими, одна платформа

Повний сайт або безголовий — ви вибираєте

Запустіть повний веб-сайт за лічені хвилини або передайте вміст на будь-який інтерфейс. Перемикайте режими без перемикання платформ.

Простота WordPress, сучасний стек

Теми, блоки, плагіни та красивий адмін — усе, що вам потрібно, щоб створити повний сайт, не торкаючись фреймворку.

  • Візуальний редактор блоків
  • Ринок тем і плагінів
  • Вбудована SEO та медіа-бібліотека
  • Налаштування в браузері на хостингу Docker або Node
mysite.com
Welcome
Get started

Чому Justflows

Створено для наступного покоління Інтернету

Сучасна архітектура без податку на складність. Все, що подобається розробникам, немає нічого, про що варто думати кінцевим користувачам.

TypeScript-перший

Наскрізна безпека типу від моделей вмісту до відповідей API. Виловлюйте помилок перед відправкою.

Екосистема плагінів

Розширюйте що завгодно — хуки, блоки, маршрути, панелі адміністратора. Підписані пакети, ринковий каталог із незабаром і платними лістингами, а також стабільний SDK, якому розробники можуть довіряти.

Редактор блоків

Створюйте сторінки та публікації за допомогою багаторазових блоків, адаптивних сіток, бібліотеки заголовків, ієрархії шаблонів у стилі WordPress, стилю для кожного блоку без CSS, анімації, CSS із обмеженим діапазоном, редагування JSON і скасування/повторення.

Багатомовний готовий

Вбудована підтримка локалі для вмісту та адміністрування. Охопіть глобальну аудиторію з першого дня.

Саморозміщений або хмарний

Володійте своїми даними на власному хостингу Docker, VPS, Plesk, cPanel або іншому Node.js. Керований хмарний хостинг планується, не потрібен.

Висока продуктивність

Оброблені на сервері загальнодоступні сторінки та адміністрування, вбудоване кешування сторінок і об’єктів, gzip і елементи керування кеш-пам’яті браузера.

Створено для агентів ШІ

Власні навички репозиторію дають агентам кодування архітектуру, контракти, правила безпеки та шляхи перевірки, які їм потрібні для впевненого внеску.

Повністю готовий до ШІ

Створено для людей. Структуровано для агентів.

Justflows розроблено для того, щоб агенти кодування ШІ могли зрозуміти платформу, вибрати правильну точку розширення та перевірити їхню роботу. Цілеспрямовані, рідні навички репозиторію перетворюють архітектуру та правила безпеки в практичний контекст.

Створюйте за допомогою агента ШІ

Агент готовий за дизайном

Справжнє керівництво, зберігається поруч із кодом

Навички цілеспрямованого агента

Спеціальні інструкції щодо платформи, API сервера, плагінів, даних, інтерфейсу адміністратора, тем, розгортання та якості.

Надруковані контракти, які можна знайти

Стабільний TypeScript SDK, явні хуки, межі пакетів і канонічні приклади зменшують кількість здогадів.

Вбудована безпека та перевірка

Агенти отримують ті самі правила щодо безпеки, сумісності, міграцій, тестів і пакетування продукції, що й люди.

Візьміть із собою бажаного агента кодування AI — Justflows надає карту.

Все включено

Одне встановлення. Без надбудов. Без платного рівня.

Більшість платформ передають вам ядро та продають решту. Це весь список, і всі вони безкоштовні та доступні для самостійного розміщення.

Для людей, які пишуть

  • Візуальний конструктор для сторінок, дописів, бібліотеки заголовків і нижніх колонтитулів
  • Багаторазові блоки, адаптивні сітки, анімація та скасування/повторення
  • Стилі для кожного блоку — колір, непрозорість і змінні теми без CSS
  • Користувацькі типи вмісту за допомогою конструктора полів (зберігається)
  • Вбудований SEO: заголовки, канонічні дані, карта сайту та robots.txt
  • Медіа-бібліотека з перевіркою MIME та настроюваними квотами зберігання
  • Значок сайту, список публікацій, список посилань і п’ять макетів галереї
  • Загальнодоступні коментарі з модерацією, сповіщеннями та CAPTCHA
  • Редактор меню навігації
  • Багатомовний вміст із локальною маршрутизацією
  • Настроювач маркерів дизайну з темним режимом, який можна редагувати
  • Спеціальна домашня сторінка та сторінки блогу з розбивкою на сторінки
  • Імпортер WordPress (WXR).
  • Робочі версії кожного типу вмісту — чернетки, порівняння, відновлення
  • Відновлюваний кошик для вмісту, медіафайлів, коментарів і меню

Для народного будівництва

  • Введений плагін SDK з діями та фільтрами
  • Встановлюйте, активуйте та деактивуйте плагіни під час виконання
  • 24 основні блоки плюс список публікацій і коментарі — і блоки плагінів зверху
  • Реєстр тем із системою шаблонів, хромом, що постачається, і елементами керування настроювачем
  • Загальнодоступний REST API з OpenAPI (вміст, типи, медіа, меню)
  • Вихідні підписані вебхуки з повторними спробами та історією доставки
  • justflows CLI для сценаріїв і CI
  • Фоновий планувальник завдань, Redis не потрібен
  • Міграції PostgreSQL, MySQL і MariaDB
  • Типізована система підключень з версіями
  • Ієрархія шаблонів у стилі WordPress із блоковими документами для кожного слота

Для людей, які ним керують

  • Встановлення спільного хостингу за допомогою браузера — термінал не потрібен
  • Примусовий CSP і підписані пакети за замовчуванням
  • Двофакторна аутентифікація TOTP з кодами відновлення
  • Журнал адміністративного аудиту, а також API доступу до предмета та стирання
  • Docker Compose або звичайне розгортання Node
  • Ролі з детальними можливостями
  • Кешування в пам'яті та файловій системі
  • Перевірки працездатності системи в реальному часі
  • Перевірки основних оновлень від адміністратора
  • Захист CSRF і підписані відкликані сесії
  • Хешування пароля PBKDF2, 310 000 ітерацій
  • Локальне зберігання медіафайлів у прямому доступі адміністратора; Адаптер S3 доступний в медіапакеті
  • Спеціальні ролі на сайті з наданням можливостей і областями для кожного користувача
  • Сеанси пристрою з відкликанням кожного сеансу та самостійним скиданням пароля
  • Основні оновлення в один клік із перевіркою контрольної суми, а також автоматичне оновлення за бажанням
  • Діагностика адміністратора: час виконання, БД, кеш, стан плагінів і підключень, а також пакети підтримки
  • Версійні системні електронні листи та повний контроль доставки вихідної пошти
  • Згода на файли cookie першої сторони із заявленим реєстром файлів cookie сайту

Усе це на сервері, який коштує менше, ніж обід.

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

Голова до голови

Найширша безкоштовна платформа, функція за функцією

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

Проведіть по столу вбік, щоб побачити кожну платформу.

Порівняння можливостей Justflows та інших платформ контенту з відкритим кодом
МожливістьJustflowsWordPressСтрапіПривидКорисне навантаження
Повний сайт з коробкиВ комплекті, безкоштовноВ комплекті, безкоштовноНе доступнийЧастково або залежить від плагінаНе доступний
Безголовий API вмісту REST із OpenAPIВ комплекті, безкоштовноЧастково або залежить від плагінаВ комплекті, безкоштовноЧастково або залежить від плагінаВ комплекті, безкоштовно
Майстер встановлення браузера, без терміналуВ комплекті, безкоштовноВ комплекті, безкоштовноНе доступнийНе доступнийНе доступний
Система плагінів з хуками та фільтрамиВ комплекті, безкоштовноВ комплекті, безкоштовноЧастково або залежить від плагінаНе доступнийЧастково або залежить від плагіна
Теми та ієрархія шаблонівВ комплекті, безкоштовноВ комплекті, безкоштовноНе доступнийВ комплекті, безкоштовноНе доступний
Візуальний редактор блоківВ комплекті, безкоштовноВ комплекті, безкоштовноЧастково або залежить від плагінаЧастково або залежить від плагінаЧастково або залежить від плагіна
В комплекті, безкоштовноЧастково або залежить від плагінаЛише платний рівеньНе доступний

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

Скільки коштує біг

Виберіть трафік. Подивіться, як рахунок зменшується.

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

100 тис.переглядів сторінок на місяць
Justflows

1 vCPU · 1 GB

6 USD/ міс
Типовий стек PHP CMS

2 vCPU · 4 GB

24 USD/ міс
75%
Менші витрати на хостинг
18 USD
Економія за місяць
216 USD
Збережено за рік

Оцінки на основі типових роздрібних цін VPS і наведеного вище обсягу пам’яті. Ваші реальні цифри залежать від вашого хосту, форми вашого трафіку та кількості плагінів, які ви запускаєте, але напрямок не змінюється: для меншого середовища виконання потрібен менший сервер.

Як це працює

Від нуля до життя в три кроки

1

встановити

Налаштування в браузері з PostgreSQL, MySQL або MariaDB. Докер необов'язковий.

2

Налаштувати

Виберіть повний режим або безголовий режим. Додайте типи вмісту, теми або плагіни.

3

Запуск

Опублікуйте вміст, підключіть свій зовнішній інтерфейс і запустіть трансляцію.

Для розробників

API, який вам дійсно сподобається

Очистіть кінцеві точки REST, введений SDK плагіна та документ OpenAPI. Інтеграція за лічені хвилини, масштабування роками.

Читайте документи
fetch-pages.ts
// Отримання опублікованих сторінок із загальнодоступного REST API

export async function getPages() {
  const res = await fetch(
    `${process.env.JUSTFLOWS_URL}/api/v1/content?type=page`
  )
  return await res.json()
}

Готові до потоку?

Приєднуйтесь до спільноти з відкритим вихідним кодом, яка будує майбутнє контент-платформ.