# JS/CSS Frameworky — Technology Catalog

JavaScript a CSS frameworky a knižnice používané na moderných weboch

## React

- **Status:** 🟢 Modern — Actively developed, React 19 released in 2024
- **Description:** A JavaScript library by Meta (Facebook) for building user interfaces using components. It uses a virtual DOM and declarative approach, enabling efficient rendering. It is the most widely used frontend framework in the world.
- **Web:** https://react.dev
- **Docs:** https://react.dev/learn
- **GitHub:** https://github.com/facebook/react
- **License:** MIT
- **First release:** 2013

## Next.js

- **Status:** 🟢 Modern — Actively developed, Next.js 15 released in 2024 with App Router
- **Description:** A full-stack React framework by Vercel with support for server-side rendering (SSR), static site generation (SSG), and API routes. It provides file-based routing, image optimization, and automatic code-splitting. The standard for production React applications.
- **Web:** https://nextjs.org
- **Docs:** https://nextjs.org/docs
- **GitHub:** https://github.com/vercel/next.js
- **License:** MIT
- **First release:** 2016

## Vue.js

- **Status:** 🟢 Modern — Actively developed, Vue 3 has been the stable version since 2020
- **Description:** A progressive JavaScript framework for building user interfaces. It combines the best features of React and Angular with an easier learning curve. Supports the Composition API and a reactive system.
- **Web:** https://vuejs.org
- **Docs:** https://vuejs.org/guide/
- **GitHub:** https://github.com/vuejs/core
- **License:** MIT
- **First release:** 2014

## Nuxt

- **Status:** 🟢 Modern — Actively developed, Nuxt 3 introduced the Nitro engine and Vue 3 support
- **Description:** A full-stack framework built on Vue.js with support for SSR, SSG, and hybrid rendering. It provides automatic routing, the Nitro server engine, and modular architecture. It is the Next.js equivalent for the Vue ecosystem.
- **Web:** https://nuxt.com
- **Docs:** https://nuxt.com/docs
- **GitHub:** https://github.com/nuxt/nuxt
- **License:** MIT
- **First release:** 2016

## Angular

- **Status:** 🟢 Modern — Actively developed by Google, Angular 19 released in 2024
- **Description:** A comprehensive TypeScript framework by Google for building single-page applications. It offers dependency injection, reactive forms, routing, and an HTTP client built into the core. Suitable for large enterprise projects.
- **Web:** https://angular.dev
- **Docs:** https://angular.dev/overview
- **GitHub:** https://github.com/angular/angular
- **License:** MIT
- **First release:** 2016

## Svelte

- **Status:** 🟢 Modern — Actively developed, Svelte 5 with the runes system released in 2024
- **Description:** A compiler-based framework that shifts work from the browser to the build step. It generates minimal vanilla JavaScript without a virtual DOM. The result is faster and smaller applications compared to traditional frameworks.
- **Web:** https://svelte.dev
- **Docs:** https://svelte.dev/docs
- **GitHub:** https://github.com/sveltejs/svelte
- **License:** MIT
- **First release:** 2016

## SvelteKit

- **Status:** 🟢 Modern — Actively developed, SvelteKit 2 released in 2023
- **Description:** A full-stack framework for Svelte with support for SSR, SSG, and SPA modes. It provides file-based routing, form actions, and adaptable deployment across various platforms. The officially recommended way to build Svelte applications.
- **Web:** https://svelte.dev/docs/kit
- **Docs:** https://svelte.dev/docs/kit/introduction
- **GitHub:** https://github.com/sveltejs/kit
- **License:** MIT
- **First release:** 2020

## Alpine.js

- **Status:** 🟢 Modern — Actively developed, Alpine.js 3 is the current stable version
- **Description:** A lightweight JavaScript framework for adding interactivity directly to HTML. It works similarly to Tailwind, but for JavaScript — declarative attributes in markup. Ideal for small interactive components without requiring a build system.
- **Web:** https://alpinejs.dev
- **Docs:** https://alpinejs.dev/start-here
- **GitHub:** https://github.com/alpinejs/alpine
- **License:** MIT
- **First release:** 2019

## HTMX

- **Status:** 🟢 Modern — Rapidly growing in popularity, htmx 2.0 released in 2024
- **Description:** A library that enables access to modern browser features directly from HTML. It supports AJAX requests, CSS transitions, WebSockets, and Server-Sent Events through HTML attributes. An alternative to SPA frameworks with a focus on hypermedia.
- **Web:** https://htmx.org
- **Docs:** https://htmx.org/docs/
- **GitHub:** https://github.com/bigskysoftware/htmx
- **License:** BSD
- **First release:** 2020

## Astro

- **Status:** 🟢 Modern — Actively developed, Astro 5 released in late 2024
- **Description:** A web framework focused on content-driven websites with minimal client-side JavaScript. It supports the islands architecture and integration with React, Vue, Svelte, and more. Ideal for blogs, documentation, and marketing sites.
- **Web:** https://astro.build
- **Docs:** https://docs.astro.build
- **GitHub:** https://github.com/withastro/astro
- **License:** MIT
- **First release:** 2021

## Remix

- **Status:** 🟢 Modern — Merged with React Router v7, actively developed under Shopify
- **Description:** A full-stack React framework focused on web standards and progressive enhancement. It leverages nested routing, server-side data loading, and native HTML forms. Since 2024, it is part of the React Router v7 project.
- **Web:** https://remix.run
- **Docs:** https://remix.run/docs
- **GitHub:** https://github.com/remix-run/remix
- **License:** MIT
- **First release:** 2021

## Gatsby

- **Status:** 🔴 Legacy — Development has stagnated since 2023, migration to Next.js or Astro is recommended
- **Description:** A React framework focused on static site generation with a GraphQL data layer. Once popular for blogs and marketing sites. Development has significantly slowed down after the acquisition by Netlify.
- **Web:** https://www.gatsbyjs.com
- **Docs:** https://www.gatsbyjs.com/docs
- **GitHub:** https://github.com/gatsbyjs/gatsby
- **License:** MIT
- **First release:** 2015

## jQuery

- **Status:** 🔴 Legacy — Still widely deployed, but an outdated approach for new projects
- **Description:** Historically the most influential JavaScript library, which simplified DOM manipulation, AJAX, and animations. Still present on millions of websites, but modern browsers now provide equivalent native APIs. Not recommended for new projects.
- **Web:** https://jquery.com
- **Docs:** https://api.jquery.com
- **GitHub:** https://github.com/jquery/jquery
- **License:** MIT
- **First release:** 2006

## Bootstrap

- **Status:** 🟡 Mature — Bootstrap 5 is stable and maintained, with no jQuery dependency
- **Description:** The most popular CSS framework with a ready-made grid system, components, and utilities. Originally created at Twitter, now an independent open-source project. Suitable for rapid prototyping and responsive websites.
- **Web:** https://getbootstrap.com
- **Docs:** https://getbootstrap.com/docs/
- **GitHub:** https://github.com/twbs/bootstrap
- **License:** MIT
- **First release:** 2011

## Tailwind CSS

- **Status:** 🟢 Modern — Actively developed, Tailwind CSS 4 released in 2025
- **Description:** A utility-first CSS framework that allows styling directly in HTML using pre-built classes. It eliminates writing custom CSS and ensures consistent design. The dominant CSS framework in modern web development.
- **Web:** https://tailwindcss.com
- **Docs:** https://tailwindcss.com/docs
- **GitHub:** https://github.com/tailwindlabs/tailwindcss
- **License:** MIT
- **First release:** 2017

## Bulma

- **Status:** 🟡 Mature — Bulma 1.0 released in 2024, a stable and maintained project
- **Description:** A modern CSS framework based on Flexbox with no JavaScript dependencies whatsoever. It offers clean and readable syntax with a ready-made grid system and components. An alternative to Bootstrap with a simpler structure.
- **Web:** https://bulma.io
- **Docs:** https://bulma.io/documentation/
- **GitHub:** https://github.com/jgthms/bulma
- **License:** MIT
- **First release:** 2016

## Foundation

- **Status:** 🔴 Legacy — Minimal development since 2020, migration to a modern alternative is recommended
- **Description:** A responsive frontend framework by ZURB with an advanced grid system and accessibility features. Once the main competitor to Bootstrap for enterprise projects. Development is minimal and the community has significantly shrunk.
- **Web:** https://get.foundation
- **Docs:** https://get.foundation/sites/docs/
- **GitHub:** https://github.com/foundation/foundation-sites
- **License:** MIT
- **First release:** 2011

