Web Frameworks & Libraries
Explore JavaScript frameworks and meta-frameworks used to build modern web applications. React, Next.js, Vue, Angular, and more.
233 technologies in this category
Astro
Web framework for content-driven websites with islands architecture. Ships zero JavaScript by default, supports React, Vue, Svelte components.
Next.js
React meta-framework by Vercel with server-side rendering, static generation, API routes, and App Router for production-grade web applications.
Angular
Google's TypeScript-first web framework for building enterprise-scale applications with dependency injection, RxJS, and Angular CLI.
PHP
PHP is a general-purpose scripting language used for web development.
React
Meta's JavaScript library for building user interfaces with a component-based architecture. The most popular frontend library with a massive ecosystem.
Alpine.js
ASP.NET
Svelte
Compiler-based UI framework that shifts work to build time, producing highly optimized vanilla JavaScript with zero runtime overhead.
Remix
Full-stack React framework focused on web standards with nested routing, progressive enhancement, and excellent loading performance.
Nuxt.js
Nuxt is a Vue framework for developing modern web applications.
Express.js
Minimal and flexible Node.js web framework providing robust routing, middleware, and HTTP utility methods for building APIs and web apps.
Vue.js
Progressive JavaScript framework for building web interfaces. Known for gentle learning curve, excellent documentation, and flexible architecture.
Gatsby
React-based static site generator with GraphQL data layer, plugin ecosystem, and image optimization. Popular for blogs and marketing sites.
Go
Go is an open source high-level programming language.
Preact
SvelteKit
Full-stack framework for Svelte with SSR, file-based routing, and adapter system for deploying to any platform.
Python
Python is an interpreted and general-purpose programming language.
Node.js
SolidJS
Django
High-level Python web framework that encourages rapid development with built-in admin, ORM, authentication, and security best practices.
Ruby
Ruby is an open-source object-oriented programming language.
ABP Framework
ABP Framework is a complete infrastructure to create modern web applications by following the best practices and conventions of software development.
AMP
AMP, originally created by Google, is an open-source HTML framework developed by the AMP open-source Project. AMP is designed to help webpages load faster.
ASP.NET Boilerplate
ASP.NET Boilerplate is a general purpose application framework especially designed for new modern web applications. It uses already familiar tools and implements best practices around them to provide you a SOLID development experience.
Adobe Client Data Layer
Adobe Client Data Layer is a framework of JavaScript objects on your site that contains all variable values used in your implementation.
Adobe ColdFusion
Adobe ColdFusion is a server-side scripting platform for building web applications and APIs, using a language called CFML (ColdFusion Markup Language).
Adobe Muse
Adobe Muse is a no code offline website builder used to create fixed, fluid, or adaptive websites, without the need to write code.
AdonisJS
AdonisJS is a Node.js web application framework that follows the MVC pattern, simplifying web development with features like ORM, authentication, and WebSockets.
Aiden
Aiden is a tool designed for ecommerce, guiding customers in finding the right products, similar to an in-store experience, which helps improve conversion rates.
Ajax.NET Professional
Ajax.NET Professional is a legacy framework that generates JavaScript proxies to call .NET server-side methods via AJAX.
Akka HTTP
AlertifyJS
AlertifyJS is a javascript framework for developing browser dialogs and notifications.
AlloyUI
Amber
Amber is a web application framework written in Crystal inspired by Kemal, Rails, Phoenix and other popular application frameworks.
AngularDart
AngularJS
AngularJS is a JavaScript-based open-source web application framework led by the Angular Team at Google.
Apache Wicket
Apache Wicket is an open-source Java web application framework for building scalable and maintainable web applications.
Argento
Argento is an optimised and a responsive Magento template designed to enhance website performance and improve user experience.
Arwes
Arwes is a futuristic sci-fi UI web framework.
Aseqbase
Aseqbase is a sequence-based web development framework designed to create robust websites.
Aurelia
Aurelia is an open-source UI JavaScript framework designed to create single page applications.
BEM
BEM (Block, Element, Modifier) is a naming convention for classes in HTML and CSS what was developed by Yandex.
Backbone.js
BackboneJS is a JavaScript library that allows to develop and structure the client side applications that run in a web browser.
Batman.js
Batman.js is a framework for building rich web applications using CoffeeScript or JavaScript.
Blade
Blazor
Blitz.js
Blitz.js is a web development framework that uses Next.js and React and includes features for authentication, authorization, and database integration to simplify the creation of high-performance and scalable web applications.
Bonfire
Bool TypeScript
Bool TypeScript is a framework optimized for high performance, leveraging Bun.sh to accelerate JavaScript and TypeScript application development.
Breeze
Breeze is an open-source frontend framework designed for Magento.
Bridgetown
Bridgetown is an open-source static site generator built with Ruby, facilitating the creation of fast and efficient websites by generating static HTML and CSS files.
CakePHP
CakePHP is an open-source web framework. It follows the model–view–controller (MVC) approach and is written in PHP.
CanJS
CanJS is an MIT-licensed client-side JavaScript framework used for building maintainable and performant web applications.
Catberry.js
Catberry.js is a framework for building isomorphic web applications that render on both the server and client sides using JavaScript.
Cecil
Cecil is a CLI application, powered by PHP, that merge plain text files (written in Markdown), images and Twig templates to generate a static website.
Chicago Boss
Chicago Boss is a web framework for Erlang.
Chosen
Chosen is a jQuery plugin that makes long, unwieldy select boxes much more user-friendly.
CodeIgniter
Coffee Script
CoffeeScript is a language that compiles into JavaScript.
Dancer
Dancer is a simple but powerful web application framework for Perl.
Datastar
Datastar is a lightweight framework for developing websites and real-time collaborative web applications.
Deco.cx
Deco.cx is an enterprise frontend platform designed to optimize and accelerate ecommerce performance.
Docusaurus
Meta's open-source documentation framework built with React. Features versioning, i18n, search, and MDX support for technical docs.
E-Com Plus
E-Com Plus is an open fair-code ecommerce platform designed to be used with headless commerce APIs.
Eleventy
Simpler static site generator for JavaScript developers. Zero client-side JS by default, supports 10+ template languages, and incredibly fast builds.
Ember.js
Ember.js is a comprehensive JavaScript framework that simplifies the development of modern web applications by providing a powerful CLI, a built-in router, and a fast rendering engine.
Emotion
Emotion is a library designed for writing CSS styles with JavaScript.
Enyo
Enyo is an open-source JavaScript framework for cross-platform for mobile, desktop, TV and web applications.
Essential JS 2
ExtJS
ExtJS is a JavaScript framework developed by Sencha, designed for creating feature-rich, cross-platform web applications with a comprehensive set of UI components and tools.
FarCry
FarCry is a web application framework that helps CFML developers build tailor-made content solutions.
FastAPI
FastAPI is a web framework for building APIs with Python, utilizing standard Python type hints.
Fat-Free Framework
Fat-Free Framework (F3) is a lightweight PHP micro-framework that enables rapid development of dynamic web applications with built-in features like URL routing, caching, multilingual support, and database integration for high performance.
Flask
Flask is a Python micro web framework ideal for rapidly constructing web applications, offering minimalism, flexibility, and modularity.
Fluid Framework
Fluid Framework is a high-performance technology stack that supports real-time, collaborative innovation across applications.
Frappe
Frappe is a full stack, batteries-included, web framework written in Python and Javascript.
Fresh
Fresh is a full stack modern web framework for JavaScript and TypeScript developers, designed to make it trivial to create high-quality, performant, and personalized web applications.
Front-Commerce
Front-Commerce is a React-based ecommerce framework that provides a development environment and tools for building online stores, offering seamless integration with backend systems through GraphQL and supporting popular platforms like Adobe Commerce, BigCommerce, OpenMage, Contentful or Prismic.
Frontity
Frontity is a React open-source framework focused on WordPress.
GLPI
GLPI is an open-source IT Asset Management, issue tracking and service desk system.
GoMage
GoMage is a Magento development company with 10 years of experience.
Google Web Toolkit
Google Web Toolkit (GWT) is an open-source Java software development framework that makes writing AJAX applications.
Gridsome
Gridsome is a free and open-source Vue-powered static site generator for building static websites.
Gridster
Gridster is a jQuery plugin used to draw dashboards with drag-and-drop widgets.
GuppY
Guppy is a platform for generating an interactive website using a database-free architecture.
Hamechio
Hamechio is a web application framework.
Handlebars
Handlebars is a JavaScript library used to create reusable webpage templates.
HeliumWeb
HeliumWeb is a server-side (backend) web framework written in PHP & JavaScript
Helix Ultimate
Helix Ultimate a free template framework for Joomla.
Hexo
Fast, simple, and powerful blog framework powered by Node.js with one-command deployment, extensive plugin system, and Markdown support.
Hogan.js
Hogan.js is a JavaScript templating engine developed by Twitter, designed for both client-side and server-side applications, and it follows the Mustache template syntax for efficient and flexible template rendering.
Hono
Hono is a small, simple, and ultrafast web framework for the Edge.
Hugo
Fastest static site generator built with Go. Renders thousands of pages in milliseconds with built-in templates, i18n, and asset pipelines.
Hydrogen
Hydrogen is a front-end web development framework used for building Shopify custom storefronts.
Hyva Themes
Hyva Themes is a performance-optimised theme for Magento 2 which eliminated the third-party libraries and having only two dependencies Alpine.js and Tailwind CSS.
Includable
Inertia.js
Inertia.js is a protocol for creating monolithic single-page applications.
InfernoJS
InfernoJS is a JavaScript library designed for building user interfaces, known for its high performance and similarity to React.js in terms of API and structure.
Ionic
Ionic is an open-source framework that enables developers to create cross-platform mobile, web, and desktop applications using web technologies like HTML, CSS, and JavaScript.
JSS
JSS is an authoring tool for CSS which allows you to use JavaScript to describe styles in a declarative, conflict-free and reusable way.
Java Servlet
JavaServer Faces
JavaServer Pages
Jekyll
Simple, blog-aware static site generator written in Ruby. Powers GitHub Pages and transforms plain text into static websites and blogs.
Kemal
Kemal is a fast and efficient web framework for the Crystal programming language.
Kickflip
Kickflip is a product customizer that enables visual customization of products on platforms like Shopify, WooCommerce, Wix, and via API integration.
Knack
Knack is a tool designed to build online databases and web applications, providing a platform for creating custom applications without extensive programming knowledge.
Knockout.js
Knockout.js is basically a library written in JavaScript, based on MVVM pattern that helps developers build rich and responsive websites.
Koa
Kohana
Kohana is an open-source PHP web framework designed for building web applications, following the Model-View-Controller (MVC) architectural pattern.
Koishi.js
Koishi.js is a cross-platform chatbot framework.
Ktor
Ktor is a Kotlin framework that allow developers to write asynchronous clients and servers applications, in Kotlin.
Laravel
Elegant PHP web framework with Eloquent ORM, Blade templating, and a rich ecosystem including Forge, Vapor, and Nova.
Leptos
Leptos is a full-stack, isomorphic Rust web framework leveraging fine-grained reactivity to build declarative user interfaces.
Lift
Lift is a secure, scalable web framework written in Scala, designed for high performance and modularity, supporting AJAX and Comet for interactive applications.
Livewire
Livewire is a full-stack Laravel framework for building dynamic interfaces.
Luana
Luana is a web framework that uses web browser APIs and features to make a cross-platform web app look like a Native one and bring the same experience.
Lume
Lume is a static site generator based on Deno.
Macaron
Macaron is a high productive and modular web framework in Go.
Makaira
Makaira is a commerce frontend designed for headless shop systems.
Marionette.js
Marionette is a composite application library for Backbone.js that aims to simplify the construction of large scale JavaScript applications. It is a collection of common design and implementation patterns found in applications.
Marko
Marko is HTML re-imagined as a language for building dynamic and reactive user interfaces.
MasterkinG32 Framework
MasterkinG32 framework.
Meteor
Meteor is a JavaScript-based platform used for developing web and mobile applications with a unified language across all layers of the application stack.
Microsoft ASP.NET
ASP.NET is an open-source, server-side web-application framework designed for web development to produce dynamic web pages.
Mintlify
Mintlify is a platform that enables developers to create and maintain documentation for their projects using Markdown format and automatically generate and deploy static websites via a continuous integration and deployment system.
Mithril
A Javascript Framework for building applications.
Mithril.js
Mithril.js is a lightweight JavaScript framework for building efficient and declarative single-page applications (SPAs).
Mojolicious
Mojolicious is a Perl-based web framework designed for building web applications and APIs.
Mono
Mono is an open-source platform that enables developers to create and run .NET applications across different operating systems, facilitating cross-platform compatibility.
MooTools
MooTools is a JavaScript framework that enhances web application development with utilities for DOM manipulation, animations, and AJAX interactions.
Moon
Mustache
Mustache is a web template system.
Neos Flow
Nette Framework
Next.js App Router
The Next.js App Router is a new paradigm for building applications using React's latest features.
Next.js Page Router SSG
Next.js Static Site Generation.
Nextra
Nextra is Next.js based static site generator.
Nordcraft
Nordcraft is a platform that integrates a visual design tool with a web framework, enabling the creation of web applications and websites in a unified environment.
Nuxt
Vue.js meta-framework with SSR, static site generation, auto-imports, and file-based routing. The Vue equivalent of Next.js.
Oat++
Oat++ is an open source C++ Web Framework.
Octopress
Octopress is a static blogging framework.
OpenSwoole
OpenSwoole is a high-performance, asynchronous, event-driven, coroutine-based PHP framework.
OpenUI5
OpenUI5 is a JavaScript UI Framework released by SAP under the Apache 2.0 license.
PWA Studio
PWA Studio is a collection of tools that lets developers build complex Progressive Web Applications on top of Magento 2 or Adobe Commerce stores.
Parse Platform
Parse Platform is a backend framework offering built-in support for object and file storage, user authentication, push notifications, and a customizable dashboard.
Pelican
Pelican is a static site generator written in Python.
Phaser
Phenomic
Phenomic is a modular website compiler.
Phoenix
Phoenix Framework
Phoenix Framework is an open-source web application framework built using the Elixir programming language.
Phoenix LiveView
Phoenix LiveView is a library that brings live, interactive, real-time user experiences to your Phoenix applications.
Platter
Platter is a platform that provides integrated themes and apps for Shopify stores, allowing for efficient customization.
Play
Polymer
Prototype
Prototype is a JavaScript Framework that aims to ease development of web applications.
Publii
Publii is a SEO- and privacy-focused website generator designed for creating static websites.
PyWebIO
PyWebIO is a browser-based framework that transforms the browser into a rich text terminal, allowing developers to create simple web or GUI applications using input and print functions without needing HTML or JavaScript knowledge.
Quarto
Quarto is an open-source technical publishing system.
Quasar
Quasar is an open-source Vue.js based framework.
Qwik
Qwik is designed for the fastest possible page load time, by delivering pure HTML with near 0 JavaScript.
React Redux
React Redux is the official React binding for Redux.
React Router
React Router provides declarative routing for React.
Redux
Redux is a predictable state container for JavaScript applications.
RedwoodJS
RedwoodJS is a full-stack serverless web application framework built by Tom Preston Werner (co-founder of Github) et al.
Reflex
Reflex is an open-source framework to build and deploy web apps.
Replicache
Replicache is a JavaScript framework for building high-performance, offline-capable, collaborative web apps.
RequireJS
RequireJS is a JavaScript library and file loader which manages the dependencies between JavaScript files and in modular programming.
Retype
Retype is an open-source static site generator built with Node.js that allows users to create and manage websites with ease using Markdown as the primary content format.
Reveal.js
Reveal.js is a JavaScript framework for building dynamic and interactive presentations using web technologies like HTML, CSS, and JavaScript.
Revel
RightJS
RightJS is a modular JavaScript framework.
Riot
Riot.js
Riot.js is a minimalistic, component-based UI library that enables developers to create custom elements in modern browsers with a small footprint and simple API.
Ripple
Ripple is the frontend framework for Single Digital Presence, delivered using Nuxt and Vue.js.
Rspress
Rspress is a static site generator built on Rspack, offering features like MDX support, full-text search, internationalization, and customizable themes.
Ruby on Rails
Full-stack Ruby framework following convention over configuration. Powers GitHub, Shopify, and Basecamp. Known for developer productivity.
RxJS
RxJS is a reactive library used to implement reactive programming to deal with async implementation, callbacks, and event-based programs.
Saber
Saber is a framework for building static websites.
Sails.js
Sapper
Satūs
Satūs is a React-based starter built with Next.js, Tailwind, and advanced WebGL features, designed as a high-performance foundation for developing new web projects.
ScandiPWA
ScandiPWA is the next generation Magento 2 PWA theme developed in React.
Scully
Scully is a static site generator for Angular projects looking to embrace the Jamstack.
Sencha Touch
Sencha Touch is a user interface (UI) JavaScript library, or web framework, specifically built for the Mobile Web.
Seosphera
Seosphera is a web development platform designed to build, manage, and deploy websites and web applications.
Shiny
Shiny is an R package that enables the creation of interactive web applications using only R code, facilitating reactive programming and providing a variety of prebuilt widgets for dynamic user interfaces.
Shogun Frontend
Shogun Frontend is an all-in-one ecommerce frontend platform. Shogun Frontend pairs with leading backends: Shopify, BigCommerce, Magento (Adobe Commerce), and more.
Shopify Web Components
Storefront Web Components let you bring Shopify-powered commerce capabilities to any website.
SitePad
SitePad is a WYSIWYG drag and drop website building and maintenance program.
Snap
SolidStart
SolidStart is the Solid app framework.
Spring
Spring is a comprehensive framework for building enterprise-level Java applications, providing tools and infrastructure for application development, including dependency injection, transaction management, and integration with various technologies.
Stencil
Stenciljs is an open-source web component compiler that enables developers to create reusable, interoperable UI components that can work across different frameworks and platforms.
Stimulus
A modest JavaScript framework for the HTML you already have.
StimulusReflex
StimulusReflex lets you create reactive web interfaces with Ruby on Rails.
Stitches
Stitches is a is a CSS-in-JS styling framework with near-zero runtime, SSR, and multi-variant support.
Strapdown.js
Streamlit
Streamlit is an open-source Python framework enabling data scientists and AI/ML engineers to create data applications with minimal coding requirements.
Surge
Surge is a static web publishing platform designed for front-end developers to deploy projects.
Symfony
Symfony is a PHP web application framework and a set of reusable PHP components/libraries.
The.com
The.com is a low-code website building platform with community-created components that you can share and own.
ThinkPHP
ThinkPHP is an open-source PHP framework with MVC structure developed and maintained by Shanghai Topthink Company.
Transifex
Transifex is a cloud-based platform for managing the translation and localization of digital content.
TwistPHP
Twitter Flight
Twitter Flight is a lightweight, component-based JavaScript framework for building web applications.
UmiJs
UmiJs is a scalable, enterprise-class frontend application framework that supports both configuration and conventional routing while maintaining functional completeness, such as dynamic routing, nested routing, and permission routing.
Unpoly
Unpoly is an unobtrusive Javascript framework for applications that render on the server.
Vaadin
Vaadin is an open-source framework for building user interfaces and single-page applications using Java and TypeScript.
Vike
Vike is a framework that enhances Vite applications with server-side rendering (SSR) and static site generation (SSG) capabilities, allowing for flexible integration and progressive enhancement.
VitePress
Vite-powered static site generator designed for documentation. Lightning-fast HMR, Vue 3 components, and Markdown extensions.
Vue Storefront
Vue Storefront is a frontend platform for headless ecommerce.
VuePress
VuePress is a static site generator with a Vue-powered theming system, and a default theme for writing technical documentation.
VueStrap
VueStrap is a collection of Bootstrap components built with Vue.js.
WOW
Reveal CSS animation as you scroll down a page.
Warp Store
Warp Store is a website creation platform, where you can create a website for any type of game and sell products automatically.
WeBlocks
WeBlocks is an educational platform for creating custom JavaScript and Webflow projects using Blocks.
Web2py
Webix
Webix is a JavaScript UI library that offers over 100 customizable UI components for creating web applications, supporting integration with frameworks like Angular, React, and Vue.js.
Wink
Wink Toolkit is a JavaScript toolkit used to build mobile web apps.
Wt
Wt is a C++ library for developing web applications.
Xeora
Yii
Yii is an open-source, object-oriented, component-based MVC PHP web application framework.
ZK
ZK is a framework for building rich, interactive web applications using Java, providing a set of tools and components to create dynamic user interfaces.
Zola
Zola is a static site engine that consolidates essential features in a single binary.
Zone.js
actionhero.js
ef.js
jComponent
jComponent is a platform offering open-source web components and icons for easy integration into web projects.
pinoox
Pinoox is a software development company that provides custom solutions for web, mobile, and software applications.
styled-components
Styled components is a CSS-in-JS styling framework that uses tagged template literals in JavaScript.
toastr
toastr is a Javascript library for non-blocking notifications. The goal is to create a simple core library that can be customized and extended.
total.js
Total.js is a versatile platform offering open-source JavaScript/Node.js libraries and tools for both server-side and client-side web development.
