С открытым кодом: веб-фреймворки для других языков
Категория «веб-фреймворки для других языков» (15): код опубликован под лицензией, одобренной OSI, конфиденциальность оценена с подтверждениями. Сначала наш выбор, затем по баллам.
Crow Оценка B
Микрофреймворк для создания HTTP- и WebSocket-сервисов на C++ с маршрутизацией в стиле Flask.
BSD-3-Clause-licensed. Исходный код
Dart Frog Оценка B
Минималистичный бэкенд-фреймворк для Dart с маршрутизацией на основе файлов, промежуточным ПО и внедрением зависимостей, а также CLI для разработки и сборки.
MIT-licensed. Исходный код
Dream Оценка B
Веб-фреймворк для OCaml и ReasonML, объединяющий HTTP, WebSocket, сессии, шаблоны и доступ к базам данных в одном пакете.
MIT-licensed. Исходный код
Drogon Оценка B
Фреймворк HTTP-приложений для C++ с асинхронным ядром неблокирующего ввода-вывода, ORM, поддержкой WebSocket и шаблонами представлений.
MIT-licensed. Исходный код
Hummingbird Оценка B
Лёгкий серверный фреймворк для Swift на основе SwiftNIO и механизмов конкурентности Swift, с маршрутизацией, промежуточным ПО и необязательными расширениями.
Apache-2.0-licensed. Исходный код
Jester Оценка B
Веб-фреймворк в стиле Sinatra для языка Nim с маршрутами, задаваемыми через небольшой DSL.
MIT-licensed. Исходный код
Kit Оценка B
Модульный веб-фреймворк на Clojure на основе Integrant и Aero, с шаблоном проекта и необязательными библиотеками, подключаемыми как модули.
MIT-licensed. Исходный код
Lucky Оценка B
Фулстек-веб-фреймворк для языка Crystal с типобезопасной маршрутизацией, запросами к базе данных и рендерингом HTML, проверяемыми на этапе компиляции.
MIT-licensed. Исходный код
Mojolicious Оценка B
Веб-фреймворк реального времени для Perl с веб-сервером на неблокирующем вводе-выводе, поддержкой WebSocket, шаблонами и без зависимостей, кроме базового Perl.
Licensed under the Artistic License 2.0. Исходный код
Vapor Оценка B
Серверный веб-фреймворк для Swift на основе SwiftNIO с маршрутизацией, промежуточным ПО, ORM Fluent и языком шаблонов Leaf.
MIT-licensed. Исходный код
Servant Оценка C
Библиотека Haskell для описания веб-API в виде типов, из которых выводятся серверы, клиенты и документация.
BSD-3-Clause-licensed. Исходный код
Biff Оценка C
Фулстек-веб-фреймворк на Clojure для разработчиков-одиночек, объединяющий базу данных, аутентификацию, серверный рендеринг с htmx и инструменты развёртывания.
MIT-licensed. Исходный код
Kemal Оценка D
Лёгкий веб-фреймворк для Crystal, вдохновлённый Sinatra, с маршрутизацией, промежуточным ПО и поддержкой WebSocket.
MIT-licensed. Исходный код
Serverpod Оценка D
Бэкенд-фреймворк для Dart и Flutter, который генерирует клиентский код для серверных конечных точек, с ORM, аутентификацией, кешированием и загрузкой файлов.
BSD-3-Clause-licensed. Исходный код
Yesod Оценка D
Веб-фреймворк Haskell для типобезопасных веб-приложений с маршрутами и шаблонами, проверяемыми на этапе компиляции, и библиотекой баз данных Persistent.
MIT-licensed. Исходный код
Сравнить все веб-фреймворки для других языков (16), с открытым кодом или без.