Privacy Ratings

С открытым кодом: фронтенд- и фулстек-фреймворки

Категория «фронтенд- и фулстек-фреймворки» (33): код опубликован под лицензией, одобренной OSI, конфиденциальность оценена с подтверждениями. Сначала наш выбор, затем по баллам.

  1. Svelte Оценка B Наш выбор

    Компонентный фреймворк для JavaScript и TypeScript, который компилирует компоненты в JavaScript на этапе сборки вместо использования виртуального DOM.

    MIT-licensed. Исходный код

  2. Alpine.js Оценка B

    Лёгкий фреймворк JavaScript, который добавляет реактивное поведение в HTML с помощью атрибутов, записанных прямо в разметке.

    MIT-licensed. Исходный код

  3. Backbone.js Оценка B

    Лёгкая библиотека JavaScript, которая придаёт веб-приложениям структуру с помощью моделей, коллекций, представлений и маршрутизатора.

    MIT-licensed. Исходный код

  4. Blitz.js Оценка B

    Фулстек-инструментарий для Next.js, добавляющий аутентификацию, слой данных без API и генерацию кода.

    MIT-licensed. Исходный код

  5. htmx Оценка B

    Библиотека JavaScript, которая позволяет HTML-элементам отправлять HTTP-запросы и подставлять HTML, отрендеренный на сервере, с помощью атрибутов, без написания JavaScript.

    Zero-Clause BSD licensed. Исходный код

  6. Inferno Оценка B

    Библиотека JavaScript для создания пользовательских интерфейсов с виртуальным DOM и API компонентов в стиле React.

    MIT-licensed. Исходный код

  7. jQuery Оценка B

    Библиотека JavaScript для работы с DOM, обработки событий и Ajax, поддерживаемая под эгидой OpenJS Foundation.

    MIT-licensed. Исходный код

  8. Marko Оценка B

    Язык и фреймворк пользовательского интерфейса на основе HTML для JavaScript, изначально созданный в eBay, который компилирует компоненты для потокового серверного рендеринга и частичной гидратации в браузере.

    MIT-licensed. Исходный код

  9. Mithril.js Оценка B

    Небольшой клиентский фреймворк JavaScript для создания одностраничных приложений с виртуальным DOM и встроенными средствами маршрутизации и работы с HTTP.

    MIT-licensed. Исходный код

  10. Nuxt Оценка B

    Фреймворк на основе Vue для создания веб-приложений с серверной отрисовкой, статической генерацией и маршрутизацией на основе файлов.

    MIT-licensed. Исходный код

  11. React Router Оценка B

    Библиотека маршрутизации и full-stack-фреймворк для React, режим фреймворка которой продолжает фреймворк Remix.

    MIT-licensed. Исходный код

  12. RedwoodSDK Оценка B

    Фулстек-фреймворк React от команды RedwoodJS, работающий на Cloudflare Workers, созданный как плагин Vite, с серверными компонентами, серверным рендерингом и функциями реального времени.

    MIT-licensed. Исходный код

  13. Remix Оценка B

    Фулстек-веб-фреймворк для JavaScript и TypeScript от Shopify, построенный на веб-стандартах, таких как Fetch API и HTML-формы. Его прежняя версия на основе React продолжает существовать как режим фреймворка в React Router.

    MIT-licensed. Исходный код

  14. SolidJS Оценка B

    Библиотека JavaScript для создания пользовательских интерфейсов с JSX и точечной реактивностью, обновляющая DOM напрямую, без виртуального DOM.

    MIT-licensed. Исходный код

  15. SolidStart Оценка B

    Full-stack-фреймворк для SolidJS, реактивной библиотеки интерфейсов, с маршрутизацией, серверными функциями и серверной отрисовкой.

    MIT-licensed. Исходный код

  16. SvelteKit Оценка B

    Фреймворк для создания веб-приложений на Svelte, UI-фреймворке на основе компилятора, с маршрутизацией, серверной отрисовкой и генерацией статических сайтов.

    MIT-licensed. Исходный код

  17. Astro Оценка C

    Веб-фреймворк для контентных сайтов, который отрисовывает страницы в HTML и загружает JavaScript только для интерактивных компонентов.

    MIT-licensed. Исходный код

  18. Analog Оценка D

    Фулстек-метафреймворк для Angular на основе Vite с маршрутизацией на основе файлов, серверным рендерингом, статической генерацией и маршрутами API.

    MIT-licensed. Исходный код

  19. Angular Оценка D

    Фреймворк веб-приложений на TypeScript от Google с компонентами, внедрением зависимостей, маршрутизацией и CLI.

    MIT-licensed. Исходный код

  20. Aurelia Оценка D

    Фронтенд-фреймворк на JavaScript и TypeScript для создания веб-приложений с компонентами на основе стандартов, привязкой данных и внедрением зависимостей.

    MIT-licensed. Исходный код

  21. Ember.js Оценка D

    Фреймворк JavaScript для создания веб-приложений с соглашениями, CLI, маршрутизацией и слоем данных.

    MIT-licensed. Исходный код

  22. Fresh Оценка D

    Веб-фреймворк для Deno от Deno Land, который рендерит страницы на сервере с помощью Preact и отправляет JavaScript только для интерактивных «островов».

    MIT-licensed. Исходный код

  23. Gatsby Оценка D

    Фреймворк на основе React для создания статических сайтов и приложений со слоем данных GraphQL и плагинами для источников контента.

    MIT-licensed. Исходный код

  24. Lit Оценка D

    Библиотека для создания веб-компонентов с реактивными свойствами и декларативными шаблонами.

    BSD-3-Clause licensed. Исходный код

  25. Next.js Оценка D

    Фреймворк React от Vercel для создания веб-приложений с серверной отрисовкой, статической генерацией и маршрутами API.

    MIT-licensed. Исходный код

  26. Preact Оценка D

    Небольшая библиотека JavaScript с API компонентов, совместимым с React, для создания пользовательских интерфейсов.

    MIT-licensed. Исходный код

  27. Qwik Оценка D

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

    MIT-licensed. Исходный код

  28. React Оценка D

    Библиотека JavaScript для создания пользовательских интерфейсов из компонентов, используемая для веб- и нативных приложений.

    MIT-licensed. Исходный код

  29. Stencil Оценка D

    Компилятор от Ionic для создания переиспользуемых веб-компонентов на TypeScript и JSX, которые работают с любым фронтенд-фреймворком или без него.

    MIT-licensed. Исходный код

  30. TanStack Start Оценка D

    Фулстек-фреймворк для React и Solid на основе TanStack Router и Vite с типобезопасной маршрутизацией, серверными функциями и серверным рендерингом.

    MIT-licensed. Исходный код

  31. Vike Оценка D

    Фреймворк на основе Vite для создания веб-приложений с серверным рендерингом, статической генерацией и маршрутизацией, используемый с UI-библиотеками, такими как React, Vue или Solid.

    MIT-licensed. Исходный код

  32. Waku Оценка D

    Минималистичный фреймворк React для создания веб-приложений с React Server Components, серверным рендерингом и статической генерацией.

    MIT-licensed. Исходный код

  33. Vue Оценка D

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

    MIT-licensed. Исходный код

Сравнить все фронтенд- и фулстек-фреймворки (34), с открытым кодом или без.