JustFlows
Поддержка искусственного интеллекта · Открытый исходный код · Бесплатно навсегда

Самый обширный бесплатный веб-платформа с открытым исходным кодом

Все, что дает вам WordPress и все, что дает вам Strapi, на одной платформе TypeScript, работающей на небольшой части памяти. Меньший размер, чем PHP. Более быстрые страницы. Меньшие серверы. Меньший счет каждый месяц.

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

Справочные данные для VPS с 1 виртуальным ЦП и 1 ГБ в сравнении с WordPress на PHP-FPM. Полная методология приведена ниже — каждое число на этом сайте взято из одного файла, который вы можете проверить.

justflows — admin
Hero Block

След

Легче PHP — благодаря архитектуре, а не хитрости

Justflows выполняет меньше работы на каждый запрос, поскольку не выбрасывает свое приложение после каждого запроса. Этот единственный выбор дизайна — это то, на что влияют память, задержка и расходы на хостинг.

Приложение загружается один раз, а не один раз за запрос.

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

Один цикл событий вместо рабочего пула

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

Кэширование и статический вывод находятся в ядре

Кэш страниц, кеш объектов и статический рендеринг поставляются вместе с платформой — не нужно устанавливать, настраивать и синхронизировать набор плагинов кеширования. Большинство запросов вообще никогда не доходят до базы данных.

1Процесс Justflows, обслуживающий 100 одновременных запросов
~100Требуются работники PHP-FPM на те же 100

Каждый исполнитель 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, явные перехватчики, границы пакетов и канонические примеры уменьшают необходимость догадок.

Встроенная безопасность и проверка

Агенты получают те же правила безопасности, совместимости, миграции, тестирования и производственной упаковки, что и люди.

Возьмите с собой предпочитаемый вами агент ИИ-кодирования — Justflows предоставит карту.

Все включено

Одна установка. Никаких дополнений. Нет платного уровня.

Большинство платформ дают вам ядро и продают остальное. Это весь список, и все это бесплатно и самостоятельно.

Для людей, пишущих

  • Визуальный конструктор страниц, сообщений, библиотеки заголовков и нижнего колонтитула
  • Многоразовые блоки, адаптивные сетки, анимация и возможность отмены/повтора.
  • Стиль для каждого блока — переменные цвета, непрозрачности и темы без CSS.
  • Пользовательские типы контента с конструктором полей (сохраняется)
  • Встроенное SEO: заголовки, канонические элементы, карта сайта и robots.txt.
  • Медиатека с проверкой MIME и настраиваемыми квотами хранилища.
  • Значок сайта, список сообщений, список ссылок и пять макетов галереи.
  • Публичные цепочки комментариев с модерацией, уведомлениями и CAPTCHA
  • Редактор меню навигации
  • Многоязычный контент с маршрутизацией по локали
  • Настройщик токенов дизайна с редактируемым темным режимом
  • Пользовательская домашняя страница и страницы блога с постраничной разбивкой
  • Импортер WordPress (WXR)
  • Рабочие версии для каждого типа контента — черновик, сравнение, восстановление
  • Восстанавливаемая корзина для контента, мультимедиа, комментариев и меню.

Для людей, строящих

  • Типизированный плагин SDK с действиями и фильтрами
  • Устанавливайте, активируйте и деактивируйте плагины во время выполнения.
  • 24 основных блока плюс список сообщений и комментарии, а также блоки плагинов сверху.
  • Реестр тем с системой шаблонов, встроенным Chrome и элементами управления Customizer.
  • Публичный 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 $/мес.
Типичный стек PHP CMS

2 vCPU · 4 GB

24 $/мес.
75%
Снижение затрат на хостинг
18 $
Сэкономлено за месяц
216 $
Сэкономлено за год

Оценки основаны на типичных прейскурантных ценах на 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()
}

Готовы к потоку?

Присоединяйтесь к сообществу открытого исходного кода, строящему будущее контентных платформ.