Самый обширный бесплатный веб-платформа с открытым исходным кодом
Все, что дает вам WordPress и все, что дает вам Strapi, на одной платформе TypeScript, работающей на небольшой части памяти. Меньший размер, чем PHP. Более быстрые страницы. Меньшие серверы. Меньший счет каждый месяц.
Справочные данные для VPS с 1 виртуальным ЦП и 1 ГБ в сравнении с WordPress на PHP-FPM. Полная методология приведена ниже — каждое число на этом сайте взято из одного файла, который вы можете проверить.
След
Легче PHP — благодаря архитектуре, а не хитрости
Justflows выполняет меньше работы на каждый запрос, поскольку не выбрасывает свое приложение после каждого запроса. Этот единственный выбор дизайна — это то, на что влияют память, задержка и расходы на хостинг.
Приложение загружается один раз, а не один раз за запрос.
PHP CMS перестраивается при каждом попадании: анализирует файлы, автоматически загружает классы, регистрирует каждый плагин, выполняет рендеринг и уничтожает все это. Justflows загружается один раз и остается теплым, поэтому запрос выполняет только ту работу, которая ему действительно нужна.
Один цикл событий вместо рабочего пула
PHP-FPM резервирует целый процесс для каждого параллельного запроса, и каждый из них хранит в памяти свою копию среды выполнения. Node обслуживает тысячи одновременных подключений из одного процесса, поэтому ваша оперативная память перестает масштабироваться вместе с вашим трафиком.
Кэширование и статический вывод находятся в ядре
Кэш страниц, кеш объектов и статический рендеринг поставляются вместе с платформой — не нужно устанавливать, настраивать и синхронизировать набор плагинов кеширования. Большинство запросов вообще никогда не доходят до базы данных.
Каждый исполнитель PHP-FPM имеет свой собственный интерпретатор, свой собственный срез кэша опкода и свои собственные загруженные расширения. Вот почему PHP CMS требует памяти пропорционально пиковому параллелизму, а Justflows этого не делает.
Та же коробка, та же страница
- Память, холостой ход
- 3.5× ниже
- Память под нагрузкой
- 4.3× ниже
- Время до первого байта
- 22× ниже
- Запросов в секунду
- 19× выше
Как это измерялось
- 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.
Почему Justflows
Создан для следующего поколения Интернета
Современная архитектура без налога на сложность. Все, что нравится разработчикам, и конечным пользователям не о чем думать.
TypeScript — прежде всего
Сквозная безопасность типов — от моделей контента до ответов API. Выявляйте ошибки до их отправки.
Экосистема плагинов
Расширяйте что угодно — хуки, блоки, маршруты, админ-панели. Подписанные пакеты, каталог торговой площадки с готовыми и платными списками, а также стабильный SDK, которому могут доверять разработчики.
Редактор блоков
Создавайте страницы и публикации с помощью блоков многократного использования, адаптивных сеток, библиотеки заголовков, иерархии шаблонов в стиле WordPress, стилей для каждого блока без CSS, анимации, CSS с ограниченной областью действия, редактирования JSON и функций отмены/повтора.
Многоязычная готовность
Встроенная поддержка локали для контента и администрирования. Охватывайте глобальную аудиторию с первого дня.
Самостоятельное размещение или облако
Владейте своими данными на своем собственном Docker, VPS, Plesk, cPanel или другом хостинге Node.js. Управляемый облачный хостинг запланирован, но не требуется.
Потрясающая производительность
Публичные страницы, отображаемые на сервере, и средства администрирования, встроенные средства кэширования страниц и объектов, gzip и элементы управления кэшем браузера из коробки.
Создано для агентов ИИ
Навыки работы с репозиторием дают агентам кодирования архитектуру, контракты, правила безопасности и пути проверки, необходимые им для уверенной работы.
Создан для людей. Структурировано для агентов.
Justflows разработан таким образом, чтобы агенты ИИ-кодирования могли понять платформу, выбрать правильную точку расширения и проверить свою работу. Целенаправленные навыки работы с репозиторием превращают архитектуру и правила безопасности в практический контекст.
Создайте с помощью ИИ-агентаГотовность к работе с агентами по задумке
Настоящее руководство, хранящееся рядом с кодом
Специализированные агентские навыки
Специальное руководство по платформе, API сервера, плагинам, данным, пользовательскому интерфейсу администратора, темам, развертыванию и качеству.
Типизированные, доступные для обнаружения контракты
Стабильный TypeScript SDK, явные перехватчики, границы пакетов и канонические примеры уменьшают необходимость догадок.
Встроенная безопасность и проверка
Агенты получают те же правила безопасности, совместимости, миграции, тестирования и производственной упаковки, что и люди.
Все включено
Одна установка. Никаких дополнений. Нет платного уровня.
Большинство платформ дают вам ядро и продают остальное. Это весь список, и все это бесплатно и самостоятельно.
Для людей, пишущих
- Визуальный конструктор страниц, сообщений, библиотеки заголовков и нижнего колонтитула
- Многоразовые блоки, адаптивные сетки, анимация и возможность отмены/повтора.
- Стиль для каждого блока — переменные цвета, непрозрачности и темы без 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 | WordPress | Страпи | Призрак | Полезная нагрузка |
|---|---|---|---|---|---|
| Полный веб-сайт из коробки | Включено, бесплатно | Включено, бесплатно | Недоступно | Частично или зависит от плагина | Недоступно |
| Безголовый API контента REST с OpenAPI | Включено, бесплатно | Частично или зависит от плагина | Включено, бесплатно | Частично или зависит от плагина | Включено, бесплатно |
| Мастер установки браузера, без терминала | Включено, бесплатно | Включено, бесплатно | Недоступно | Недоступно | Недоступно |
| Система плагинов с крючками и фильтрами | Включено, бесплатно | Включено, бесплатно | Частично или зависит от плагина | Недоступно | Частично или зависит от плагина |
| Темы и иерархия шаблонов | Включено, бесплатно | Включено, бесплатно | Недоступно | Включено, бесплатно | Недоступно |
| Визуальный редактор блоков | Включено, бесплатно | Включено, бесплатно | Частично или зависит от плагина | Частично или зависит от плагина | Частично или зависит от плагина |
Отражает бесплатную самостоятельную версию каждого проекта. Эти проекты развиваются быстро, и мы предпочитаем быть точными, а не льстить: если строка устарела, откройте проблему, и мы ее исправим.
Сколько стоит запустить
Выберите свой трафик. Наблюдайте, как сокращается счет.
Тот же сайт, те же посетители, две среды выполнения. Более легкий помещается в коробку меньшего размера, а коробка меньшего размера стоит меньше каждый месяц, пока сайт работает.
1 vCPU · 1 GB
2 vCPU · 4 GB
Оценки основаны на типичных прейскурантных ценах на VPS и объеме памяти, указанном выше. Ваши реальные цифры зависят от вашего хоста, формы вашего трафика и количества плагинов, которые вы запускаете, но направление не меняется: для меньшего времени выполнения нужен меньший сервер.
Как это работает
От нуля к жизни в три шага
Установить
Первоначальная настройка в браузере с использованием PostgreSQL, MySQL или MariaDB. Докер необязательно.
Настроить
Выберите полносайтовый или безголовый режим. Добавляйте типы контента, темы или плагины.
Запуск
Публикуйте контент, подключайте свой интерфейс и начинайте работу.
Для разработчиков
API, который вам действительно понравится
Очистите конечные точки REST, типизированный плагин SDK и документ OpenAPI. Интегрируйте за считанные минуты, масштабируйте на годы.
Прочтите документацию// Извлекаем опубликованные страницы из общедоступного REST API
export async function getPages() {
const res = await fetch(
`${process.env.JUSTFLOWS_URL}/api/v1/content?type=page`
)
return await res.json()
}Готовы к потоку?
Присоединяйтесь к сообществу открытого исходного кода, строящему будущее контентных платформ.