Open-source web-framework software
3630 open-source libraries, tools and applications tagged web-framework, ranked by how closely web-framework is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
3630 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Solidus Solidus is a free, open-source eCommerce platform built as a Ruby on Rails framework, providing a full storefront, admin dashboard, and com… | 100 | 5344 | active |
| duxianwei520/react A full-stack React admin dashboard starter built with Vite, Redux Toolkit, React Router, Ant Design, Axios, and Less. It ships with login a… | 70 | 5342 | active |
| isso-comments/isso Isso is a lightweight, self-hosted commenting server written in Python and JavaScript, designed as a drop-in replacement for Disqus. It emb… | 75 | 5313 | active |
| Rallly Rallly is an open-source scheduling and collaboration tool for finding the best date and time for group meetings via shareable polls. It is… | 100 | 5312 | active |
| Exrick/xpay XPay is a free, self-hosted personal payment collection system written in Java (Spring Boot) that lets individuals accept payments via Alip… | 32 | 5309 | active |
| leizongmin/js-xss A JavaScript library for sanitizing untrusted HTML to prevent XSS attacks using a configurable whitelist of allowed tags and attributes. It… | 65 | 5308 | stable |
| Mall4j Mall4j is an open-source Java e-commerce mall system built on Spring Boot 4, Vue3, Sa-Token, MyBatis-Plus, and Redis, providing product, or… | 77 | 5283 | active |
| ThinkJS ThinkJS is a Node.js web application framework that leverages full ES2015+ (ES6/7) features like async/await, with TypeScript support. It p… | 67 | 5268 | active |
| nikic/FastRoute FastRoute is a fast, regular expression-based HTTP request router library for PHP. It dispatches HTTP method and URI pairs to registered ha… | 60 | 5264 | stable |
| CodeGenieApp/serverless-express A Node.js library that lets you run Express and other Node.js web frameworks on AWS Lambda and API Gateway (plus Lambda@Edge and Azure Func… | 68 | 5260 | active |
| includeos/IncludeOS IncludeOS is a minimal, resource-efficient unikernel operating system for C++ services, linked directly into your application via `#include… | 56 | 5253 | active |
| RaspAP RaspAP is a full-featured wireless router and access point management application for Debian-based devices such as the Raspberry Pi, provid… | 99 | 5226 | active |
| HermanMartinus/bearblog Bear Blog is a free, minimalist blogging platform built in Python that serves extremely fast blogs with no JavaScript, stylesheets, or trac… | 77 | 5215 | active |
| Mikaelemmmm/go-zero-looklook A full-stack microservices reference project built on the go-zero framework in Go, demonstrating best practices with API/RPC/MQ services an… | 66 | 5213 | active |
| Adam-CAD/CADAM CADAM is an open-source web application that converts natural language descriptions and images into 3D CAD models using LLM-powered agents … | 73 | 5210 | active |
| wikimedia/mediawiki MediaWiki is a free, open-source wiki software package written in PHP that powers Wikipedia and thousands of other collaborative knowledge … | 77 | 5209 | stable |
| dbeaver/cloudbeaver CloudBeaver is an open-source web-based database management tool providing a rich browser interface for SQL and NoSQL databases, built on a… | 76 | 5190 | active |
| ngoduykhanh/wireguard-ui A self-hosted web user interface for managing WireGuard VPN setups, written in Go. It provides authentication, client management with extra… | 23 | 5151 | active |
| joomla/joomla-cms Joomla! is a free, open-source Content Management System (CMS) written in PHP for building websites and powerful online applications. It ru… | 100 | 5148 | stable |
| Armeria Armeria is a JVM microservice framework built on Netty that lets you serve gRPC, Thrift, REST, and static files on a single port. It provid… | 99 | 5148 | stable |
| frangoteam/FUXA FUXA is a web-based SCADA/HMI platform for industrial automation and IoT process visualization, built with Node.js and Angular. It provides… | 92 | 5145 | active |
| huashengdun/webssh WebSSH is a Python web application that provides a browser-based SSH client for connecting to SSH servers. It is built on Tornado, Paramiko… | 34 | 5145 | stable |
| go-restful A Go package for building REST-style web services with explicit HTTP method routing and path parameter support. It provides configurable ro… | 67 | 5113 | stable |
| LoopBack LoopBack 4 is a highly extensible Node.js and TypeScript framework for building REST APIs and microservices, driven by OpenAPI specificatio… | 77 | 5101 | active |
| Datastar Datastar is a lightweight hypermedia framework for building reactive web applications using declarative data-* attributes in HTML, with a s… | 93 | 5100 | active |
| Phusion Passenger Phusion Passenger is a fast, robust web server and application server for Ruby, Python, Node.js and Meteor apps, built on a C++ core with a… | 95 | 5087 | stable |
| immense/Remotely Remotely is a self-hosted remote control and remote scripting solution built with .NET 8, Blazor, and SignalR. It lets IT teams view and co… | 23 | 5084 | active |
| Kimai Kimai is a professional open-source, web-based, multi-user time-tracking application built with PHP/Symfony. It supports timesheets, invoic… | 99 | 5078 | stable |
| sofastack/sofa-boot SOFABoot is an open-source Java framework built on top of Spring Boot, fully compatible with it, that adds production-grade enhancements su… | 61 | 5069 | active |
| v2board/v2board V2Board is a self-hosted web panel for managing multiple proxy protocols such as V2Ray, Shadowsocks, Trojan, VLESS, and Hysteria. It provid… | 23 | 5062 | active |
| Tencent/wujie Wujie (无界) is a micro-frontend framework from Tencent built on Web Components containers plus iframe sandboxes, providing native CSS and JS… | 73 | 5049 | active |
| web-infra-dev/modern.js Modern.js is a progressive React web framework from ByteDance built on the Rust-based Rspack/Rsbuild toolchain. It provides file-based nest… | 94 | 5048 | active |
| Ultralight Ultralight is a lightweight, GPU-accelerated HTML/CSS/JS renderer built on a WebKit fork, embeddable in C/C++ games and desktop apps. It of… | 32 | 5018 | active |
| MCSManager MCSManager is a web-based control panel for managing Minecraft, Steam, and other game servers such as Terraria and Palworld. It features a … | 100 | 4998 | active |
| CrowCpp/Crow Crow is a fast, header-only C++ microframework for building HTTP and WebSocket web services, with Flask-style routing and type-safe handler… | 88 | 4997 | active |
| ddnexus/pagy Pagy is a fast, framework-agnostic pagination library written in plain Ruby. It supports multiple pagination techniques (OFFSET, COUNTLESS,… | 98 | 4994 | active |
| dpgaspar/Flask-AppBuilder Flask-AppBuilder is a rapid application development framework built on top of Flask, providing automatic CRUD generation for SQLAlchemy mod… | 97 | 4962 | stable |
| Fluid Framework Fluid Framework is a TypeScript/JavaScript library for building distributed, real-time collaborative web applications using distributed dat… | 96 | 4948 | active |
| flipt-io/flipt Flipt is a self-hosted, Git-native feature flag management platform that stores flags as code in your own Git repositories and evaluates th… | 99 | 4917 | stable |
| Statamic CMS Statamic is a flat-first, Laravel-powered content management system distributed as a Composer package that installs into an existing Larave… | 95 | 4906 | active |
| babaohuang/GeminiProChat A minimal web chat interface for Google's Gemini Pro API, built with TypeScript and Astro. It can be self-hosted via Vercel, Railway, Zeabu… | 58 | 4894 | active |
| ethanniser/NextFaster NextFaster is a highly performant e-commerce template built with Next.js 15, featuring partial prerendering, Server Actions, Drizzle ORM on… | 64 | 4875 | active |
| palxiao/poster-design XunPai Design (poster-design) is an open-source online image editor and poster designer built with Vue3, Vite, and Express, inspired by too… | 75 | 4874 | active |
| Lobsters Lobsters is the open-source Rails codebase that powers lobste.rs, a computing-focused link aggregation and discussion community. It is a se… | 77 | 4854 | active |
| Chromium Embedded Framework (CEF) The Chromium Embedded Framework (CEF) is a BSD-licensed C++ framework for embedding Chromium-based browser functionality into third-party a… | 76 | 4823 | stable |
| pywebio/PyWebIO PyWebIO is a Python framework that lets you build interactive web applications using imperative, script-style input and output functions, t… | 35 | 4815 | active |
| Studio-42/elFinder elFinder is an open-source web-based file manager written in JavaScript with jQuery UI, inspired by the macOS Finder. It provides a rich cl… | 86 | 4805 | active |
| miroslavpejic85/mirotalk MiroTalk P2P is a self-hosted, open-source WebRTC video conferencing platform that uses direct peer-to-peer connections for real-time video… | 77 | 4799 | active |
| Amundsen Amundsen is an open-source data discovery and metadata engine that indexes data resources such as tables, dashboards, and streams, and powe… | 10 | 4782 | active |
| jamiewilson/form-to-google-sheets A JavaScript snippet plus Google Apps Script that lets any static HTML form submit its data directly into a Google Sheet via the Fetch API … | 57 | 4747 | active |
| Blockscout Blockscout is an open-source blockchain explorer for inspecting and analyzing EVM-based chains, supporting Ethereum mainnet, L2s, sidechain… | 94 | 4735 | active |
| dokuwiki/dokuwiki DokuWiki is an open-source wiki engine written in PHP that stores content in plain text files, requiring no database. It has been actively … | 96 | 4729 | stable |
| Strawberry GraphQL Strawberry is a developer-friendly GraphQL library for Python built on dataclasses and type hints. It lets you define GraphQL schemas with … | 92 | 4721 | active |
| Ackee Ackee is a self-hosted, Node.js-based website analytics tool focused on privacy, offering anonymized traffic statistics in a minimal interf… | 89 | 4717 | active |
| 981011512/-- An open-source smart parking management system with EV charging, property management, and face access control modules, built on Java Spring… | 36 | 4712 | active |
| mcmonkeyprojects/SwarmUI SwarmUI (formerly StableSwarmUI) is a modular, self-hosted web user interface for AI image generation, supporting models like Stable Diffus… | 70 | 4698 | active |
| o2oa/o2oa O2OA is a 100% open-source (AGPL-3.0) enterprise office automation (OA) and collaboration platform built on a JavaEE distributed architectu… | 75 | 4683 | active |
| carltongibson/django-filter A reusable Django application that lets developers declaratively filter QuerySets based on user selections from URL parameters. It provides… | 66 | 4683 | stable |
| offu/WeRoBot WeRoBot is a Python framework for developing WeChat Official Account (公众号) robots. It provides decorators for handling incoming message typ… | 47 | 4663 | stable |
| jishenghua/jshERP jshERP (管伊佳ERP) is an open-source ERP application for small and medium businesses, built on SpringBoot with a Vue frontend, focusing on pur… | 67 | 4661 | active |
| zongzibinbin/MallChat MallChat is a Java backend for an e-commerce system that combines shopping features (cart, orders, payments, search, recommendations, logis… | 31 | 4656 | active |
| autobrr/qui qui is a fast, single-binary web interface for qBittorrent that lets users manage multiple qBittorrent instances from one place. It bundles… | 85 | 4654 | active |
| Heeexy/SpringBoot-Shiro-Vue A full-stack reference project demonstrating fine-grained RBAC permission management using Spring Boot on the backend and Vue with ElementU… | 65 | 4654 | active |
| ApostropheCMS ApostropheCMS is a full-featured, open-source content management system and framework built with Node.js and MongoDB. It combines in-contex… | 76 | 4639 | active |
| tucnak/telebot Telebot is a Go framework for building Telegram bots on top of the Telegram Bot API. It provides a concise API with command routing, middle… | 58 | 4635 | active |
| spec-first/connexion Connexion is a Python web framework for spec-first (API-first) development, where the API is described in an OpenAPI/Swagger specification … | 77 | 4613 | active |
| onejs/one One is a React framework delivered as a single Vite plugin that lets you build websites with React and native apps with React Native from o… | 92 | 4610 | active |
| get-convex/chef Chef is an AI-powered full-stack web app builder by the Convex team, forked from bolt.diy, that generates apps with a built-in reactive dat… | 55 | 4599 | active |
| IRS-Public/direct-file Direct File is the IRS's free, interview-based service for taxpayers to electronically file federal tax returns directly with the IRS. The … | 55 | 4593 | active |
| getfider/fider Fider is an open-source feedback portal for collecting, organizing, and prioritizing customer feature requests and suggestions. Users can s… | 95 | 4584 | active |
| moshang-ax/lottery A 3D sphere-based lottery/raffle web application built with Express and Three.js for company annual party prize draws. It supports configur… | 74 | 4569 | active |
| Jupiter Jupiter is a governance-oriented microservice framework for Go, developed and used in production at Douyu. It bundles web/gRPC servers, con… | 71 | 4567 | active |
| hestiacp/hestiacp Hestia Control Panel is an open-source, lightweight web hosting control panel for Linux servers that provides a web and CLI interface for m… | 98 | 4530 | active |
| laruence/yaf Yaf (Yet Another Framework) is a high-performance PHP MVC framework written in C and distributed as a compiled PHP extension via PECL/PIE. … | 84 | 4511 | stable |
| typestack/routing-controllers A TypeScript framework for building structured, declarative class-based controllers with decorators on top of Express or Koa. It handles ro… | 68 | 4506 | stable |
| rocboss/paopao-ce PaoPao is an open-source, self-hosted micro-community (social) platform combining a Go/Gin backend with a Vue 3 + Naive UI web frontend and… | 62 | 4501 | active |
| Octobox Octobox is a web application that helps developers manage and triage GitHub notifications with an inbox-style interface, adding an archived… | 96 | 4484 | active |
| guysoft/FullPageOS FullPageOS is a Raspberry Pi distribution that boots directly into a full-screen Chromium browser displaying a single webpage. It is built … | 61 | 4484 | active |
| ankane/ahoy Ahoy is a first-party analytics library for Rails that tracks visits and events from Ruby, JavaScript, and native apps. Data is stored in y… | 75 | 4482 | stable |
| qinguoyi/TinyWebServer A lightweight C++ web server for Linux built with a thread pool, non-blocking sockets, epoll (ET and LT), and Reactor/simulated-Proactor ev… | 32 | 19705 | maintenance |
| astriaai/headshots-starter An open-source Next.js starter kit that generates professional AI headshots from user-uploaded selfies using Astria.ai's fine-tuning and in… | 37 | 4460 | active |
| tapexyz/tape Tape is an open-source, decentralized video and media-sharing platform built as a TypeScript monorepo with web, API, embed player, and smar… | 57 | 4453 | active |
| danielgtaylor/huma Huma is a modern micro-framework for building HTTP REST/RPC APIs in Go, backed by OpenAPI 3.1 and JSON Schema. It is router-agnostic (bring… | 94 | 4449 | active |
| opcodesio/log-viewer A Laravel package providing a fast, browser-based UI for viewing, searching, and filtering application log files. It supports Laravel, Hori… | 83 | 4445 | active |
| poem-web/poem Poem is a full-featured, easy-to-use web framework for Rust built on async/await, with crates for OpenAPI, gRPC, AWS Lambda, and MCP server… | 67 | 4445 | active |
| Salvo Salvo is a powerful yet simple async web framework for Rust, built on Hyper and Tokio. It offers tree-based routing, unified handler/middle… | 99 | 4440 | active |
| RestorePhotos A Next.js web application that restores old and blurry face photos using the GFPGAN ML model via the Replicate API. It provides a hosted se… | 32 | 4432 | active |
| saltyshiomix/nextron Nextron is a framework and CLI scaffolding tool that combines Next.js with Electron to build desktop applications using only web developmen… | 92 | 4431 | active |
| Easy!Appointments Easy!Appointments is a self-hosted, open-source online appointment scheduling platform built with PHP and JavaScript. It lets businesses ma… | 80 | 4417 | stable |
| simplcommerce/SimplCommerce SimplCommerce is a free, open-source, cross-platform e-commerce system built on .NET with a modular (modulith) architecture. It provides a … | 58 | 4415 | active |
| GreaterWMS/GreaterWMS GreaterWMS is a fully open-source warehouse management system (WMS) covering inventory, inbound/outbound, and supply chain logistics, origi… | 87 | 4409 | active |
| opensourcepos/opensourcepos Open Source Point of Sale is a web-based point of sale application written in PHP using the CodeIgniter framework with MySQL/MariaDB as the… | 73 | 4403 | active |
| monitoror/monitoror Monitoror is a unified monitoring wallboard application written in Go that displays server status, CI build progress, and critical values o… | 35 | 4390 | active |
| DocSearch DocSearch is Algolia's open-source solution for adding fast, accessible search to documentation sites, combining a hosted crawler that inde… | 94 | 4377 | stable |
| vaxilu/x-ui x-ui is a web-based control panel for managing Xray proxy servers, supporting multiple protocols (vmess, vless, trojan, shadowsocks, etc.) … | 23 | 19097 | maintenance |
| mljar/mercury Mercury is an open-source Python framework that converts Jupyter notebooks into interactive, shareable web applications without any fronten… | 95 | 4353 | active |
| dotnetcore/WTM WalkingTec.Mvvm (WTM) is a rapid application development framework for ASP.NET Core supporting LayUI, React, and Vue frontends. It includes… | 60 | 4350 | active |
| vivek9patel/vivek9patel.github.io A personal portfolio website that simulates the Ubuntu 20.04 desktop environment in the browser, built with Next.js and Tailwind CSS. It re… | 32 | 4324 | active |
| tighten/ziggy Ziggy is a PHP/JavaScript library that exposes Laravel's named routes to JavaScript via a route() helper function. It generates URLs from n… | 90 | 4320 | active |
| Lychee Lychee is a free, open-source, self-hosted photo management system with a web interface for uploading, organizing, and sharing photos. It r… | 95 | 4312 | active |