Frameworks and Libraries
Powerful frameworks and libraries to build modern web applications
React
Popular JavaScript library for building user interfaces with component-based architecture and virtual DOM.
Vue.js
Progressive JavaScript framework with gentle learning curve, excellent documentation, and powerful ecosystem.
Svelte
Modern framework that compiles to vanilla JavaScript, offering smaller bundles and better runtime performance.
Angular
Comprehensive framework by Google with TypeScript-first approach, dependency injection, and enterprise features.
Preact
Lightweight alternative to React with the same API, perfect for performance-critical applications.
SolidJS
Declarative JavaScript library with fine-grained reactivity and compilation to real DOM nodes.
Qwik
Framework focused on instant loading with resumability and minimal JavaScript execution.
Alpine.js
Lightweight framework for adding interactivity to HTML with declarative syntax and minimal overhead.
Lit
Library for building fast, lightweight web components with simple APIs and excellent performance.
HTMX
Modern approach to dynamic web applications using HTML attributes for AJAX, CSS transitions, and WebSockets.
Next.js
Full-featured React framework with server-side rendering, static generation, and optimized performance.
Remix
Full-stack web framework focused on web standards, performance, and excellent user experience.
Nuxt
Vue.js framework for building modern applications with server-side rendering and static site generation.
Gatsby
React-based static site generator with GraphQL data layer and extensive plugin ecosystem.
Astro
Static site generator that delivers zero JavaScript by default, with component islands architecture.
Deno Fresh
Modern web framework for Deno with server-side rendering, islands architecture, and TypeScript support.
Docusaurus
React-based static site generator optimized for documentation websites and technical content.
SolidStart
Full-stack meta-framework for SolidJS with server-side rendering, routing, and modern web features.
Eleventy
Simple static site generator with flexible templating and excellent performance for content-focused sites.
Jest
Delightful JavaScript testing framework with zero configuration and comprehensive testing utilities.
Mocha
Flexible JavaScript testing framework for Node.js and browser environments with extensive configurability.
Storybook
Open-source tool for developing UI components in isolation with interactive documentation and testing.
Cypress
End-to-end testing framework that runs in the browser with real-time reload and comprehensive debugging.
Puppeteer
Node.js library for controlling Chrome/Chromium with powerful automation and testing capabilities.
Testing Library
Simple and complete testing utilities for React, Vue, and web applications with user-centric testing.
Playwright
Cross-browser automation library for reliable end-to-end testing across Chromium, Firefox, and WebKit.
WebdriverIO
Next-gen browser and mobile automation test framework for Node.js with comprehensive testing capabilities.
Vitest
Fast unit testing framework built on Vite with native TypeScript support and excellent developer experience.
TestCafé
Cross-browser testing framework with simple syntax and powerful automation capabilities for web applications.
Electron
Framework for building cross-platform desktop applications using web technologies like HTML, CSS, and JavaScript.
React Native
Framework for building native mobile applications using React and JavaScript with platform-specific optimizations.
Expo
Platform for React Native development with managed workflow, pre-built components, and easy deployment.
Capacitor
Cross-platform native runtime for web apps with access to native device features and APIs.
Ionic Framework
Open-source UI toolkit for building cross-platform applications with web technologies and native performance.
Quasar
Vue.js framework for building responsive web, mobile, and desktop applications from a single codebase.
Tauri
Framework for building tiny, blazingly fast binaries for all major desktop platforms using web technologies.
NativeScript
Framework for building truly native mobile applications using JavaScript, TypeScript, Angular, or Vue.
Tailwind CSS
Utility-first CSS framework for rapidly building custom designs with composable classes and minimal CSS.
shadcn/ui
Collection of beautifully designed, accessible components that you can copy and paste into your apps.
Redux
Predictable state container for JavaScript apps with centralized store and unidirectional data flow.
Zustand
Small, fast, and scalable state management solution for React with simplified API and minimal boilerplate.
Jotai
Primitive and flexible state management for React with atomic approach and excellent TypeScript support.
XState
State machines and statecharts for the modern web, enabling robust, visual state management.
TanStack Query
Powerful data fetching and caching library for React, Vue, and Svelte with automatic cache management.
Framer Motion
Production-ready animation library for React with declarative syntax and performant transitions.
Three.js
JavaScript 3D library for creating and displaying animated 3D computer graphics in a web browser.
D3.js
JavaScript library for producing dynamic, interactive data visualizations using SVG, HTML, and CSS.
Chakra UI
Simple, modular, and accessible component library for React applications with excellent developer experience.
MUI
Comprehensive suite of UI tools and React components implementing Google Material Design principles.
AI SDK
Free open-source TypeScript library from Vercel for building AI-powered applications with unified provider API, streaming responses, and generative UI.