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 |
|---|---|---|---|
| nuxt-community/pwa-module A zero-configuration Nuxt.js module that turns Nuxt applications into Progressive Web Apps. It auto-generates a web app manifest, registers… | 66 | 1262 | maintenance |
| Zo3i/frpMgr A web-based control panel for quickly configuring and managing frp (fast reverse proxy) clients and servers. It allows one-click installati… | 32 | 1261 | maintenance |
| clojure-liberator/liberator Liberator is a Clojure library for building RESTful applications by defining resources that automatically comply with the HTTP specificatio… | 32 | 1260 | maintenance |
| tokio-rs/topcoat Topcoat is a modular, batteries-included Rust framework for building full-stack, server-rendered web apps with async components and built-i… | 80 | 5802 | experimental |
| smpallen99/coherence Coherence is a full-featured, configurable authentication system for the Phoenix web framework in Elixir. It provides modular authenticatio… | 23 | 1255 | maintenance |
| szvone/Vmq V免签 (Vmq) is a fully open-source, free signature-free payment solution for individual developers, built on Spring Boot with an H2 database.… | 23 | 1255 | maintenance |
| zhanghuanhao/LibrarySystem A Java web-based library management system built on the SSM stack (Spring, Spring MVC, MyBatis) with Maven. It supports book search/editing… | 23 | 1251 | maintenance |
| Themosis Framework Themosis is a PHP framework that wraps WordPress in a Laravel-inspired object-oriented structure, providing routing, controllers, views (Bl… | 23 | 1247 | maintenance |
| tomaka/rouille Rouille is a synchronous micro web framework for Rust that listens on a socket, parses HTTP requests, and hands them to your handler code i… | 31 | 1241 | maintenance |
| Coldairarrow/Colder.Admin.AntdVue Colder.Admin.AntdVue is a rapid development framework for building web admin backends, combining a .NET 5 backend with an Ant Design Vue fr… | 23 | 1241 | maintenance |
| rs/rest-layer REST Layer is a Go API framework for building comprehensive, customizable REST (graph) APIs on top of pluggable storage backends with minim… | 23 | 1241 | maintenance |
| Tracks Tracks is a self-hosted, web-based task management application implementing David Allen's Getting Things Done (GTD) methodology, built with… | 62 | 1238 | maintenance |
| 1340691923/ElasticView ElasticView is a self-hosted, full-stack data source management and governance platform built with Go (gin) and Vue 3, featuring a plugin m… | 48 | 1238 | maintenance |
| bread-and-pepper/django-userena Django Userena is a Django application providing complete user account management, including signup, activation, and messaging. It is a cus… | 10 | 1238 | maintenance |
| LinJiaShop Linjiashop is a lightweight, open-source e-commerce (mall) system built with Spring Boot and Vue.js, MIT licensed. It ships with an admin b… | 23 | 1237 | maintenance |
| Dreampie/Resty Resty is a minimalist Java web framework for building RESTful APIs, inspired by the ActiveRecord simplicity of JFinal and ActiveJDBC. It al… | 23 | 1236 | maintenance |
| jaredhanson/connect-flash connect-flash is a middleware for Connect and Express that provides flash messages stored in the session and cleared after display. It rest… | 32 | 1231 | maintenance |
| OpnTec/open-event-server Open Event Orga Server is a Python backend that lets event organizers manage events, tracks, venues, speakers, and schedules, exposing a JS… | 32 | 1229 | maintenance |
| davibennun/laravel-push-notification A Laravel/Lumen package that provides a facade for sending push notifications to iOS (APNs) and Android (GCM) devices. It supports multiple… | 10 | 1225 | maintenance |
| jquery-archive/plugins.jquery.com The source code for the jQuery Plugins site, a web registry that indexes GitHub repositories containing jQuery plugins via manifest files a… | 10 | 1221 | maintenance |
| xuqiang521/nuxt-ssr-demo A demo application that clones the Juejin (掘金) developer community site using Vue, Nuxt, Vuex, Vue Router, and Axios for server-side render… | 32 | 1219 | maintenance |
| HybridPageKit HybridPageKit is an iOS framework for building high-performance hybrid content pages in news apps, combining WKWebView with native componen… | 23 | 1216 | maintenance |
| jrief/django-angular A Django library that integrates AngularJS with Django Forms, enabling client-side form validation driven by server-side form declarations.… | 23 | 1214 | maintenance |
| ZE3kr/Cloudflare-CNAME-Setup A self-hosted PHP panel for Cloudflare Hosting Partners that lets customers set up domains via CNAME (partial setup) instead of full NS del… | 40 | 1211 | maintenance |
| imfing/keras-flask-deploy-webapp A minimal, customizable Flask web app template for deploying Keras/TensorFlow image classification models. It ships with a mobile-friendly … | 32 | 1211 | maintenance |
| linkesch/medium-editor-insert-plugin A jQuery plugin that extends MediumEditor, a Medium.com-style WYSIWYG editor, with the ability to insert images and embeds (YouTube, Vimeo,… | 10 | 1209 | maintenance |
| gothinkster/laravel-realworld-example-app An exemplary Laravel backend implementing the RealWorld (Medium.com clone) API spec, demonstrating CRUD, JWT authentication, and real-world… | 10 | 1200 | maintenance |
| excid3/gorails-app-template GoRails App Template is a free, open-source Rails application template that jumpstarts new Ruby on Rails apps with sensible defaults like D… | 10 | 1200 | maintenance |
| dotNetify DotNetify is an open-source framework for building real-time, reactive web apps with a C# .NET back-end and React, Vue, Knockout, Blazor, o… | 34 | 1199 | maintenance |
| blockcypher/explorer A Python/Django web application that serves as a blockchain explorer, showcasing the BlockCypher APIs for looking up transactions, addresse… | 32 | 1193 | maintenance |
| Express Admin Express Admin is a Node.js application that auto-generates responsive administrative interfaces for relational databases including MySQL, M… | 23 | 1192 | maintenance |
| jazzband/django-admin2 django-admin2 is an extendable, adaptable rewrite of django.contrib.admin built on modern Class-Based Views, with drop-in themes and a buil… | 67 | 1186 | maintenance |
| MacGapProject/MacGap2 MacGap 2 is an open-source framework that lets developers deploy HTML, CSS, and JavaScript web apps as native macOS applications using WebK… | 32 | 1186 | maintenance |
| belastrittmatter/Framely Framely is an open-source, full-stack Next.js drag-and-drop website builder with multi-tenancy and custom subdomain support. It serves as a… | 44 | 1183 | maintenance |
| appy rest-hapi is a hapi plugin that automatically generates RESTful CRUD and association API endpoints from mongoose schemas, with joi validati… | 23 | 1180 | maintenance |
| GoogleChromeLabs/pwacompat PWACompat is a small JavaScript library that brings Web App Manifest support to browsers that don't natively support it, such as Mobile Saf… | 10 | 1180 | maintenance |
| dec0dOS/zero-ui ZeroUI is a web user interface for managing a self-hosted ZeroTier network controller, built as a React single-page application with a Node… | 62 | 1178 | maintenance |
| steven-tey/chathn ChatHN is an open-source AI chatbot web app that lets users query Hacker News using natural language, powered by OpenAI function calling an… | 29 | 1177 | maintenance |
| linkedin/parseq ParSeq is a Java framework that simplifies writing asynchronous code through composable tasks. It supports parallel execution of async oper… | 44 | 1175 | maintenance |
| JetBrains/kotless Kotless is a Kotlin serverless framework that generates Terraform deployment code directly from application code, supporting its own DSL as… | 23 | 1169 | maintenance |
| browsermedia/browsercms BrowserCMS is an open source, general-purpose Web Content Management System built as a Ruby on Rails engine, targeting Rails 4.0. It suppor… | 32 | 1167 | maintenance |
| banq/jdonframework JdonFramework is a Java framework for Domain-Driven Design that supports pub-sub asynchronous domain events without external message middle… | 23 | 1165 | maintenance |
| josephspurrier/gowebapp GoWebApp is a basic MVC web application template in Go that demonstrates how to structure and build a website without a framework. It inclu… | 23 | 1161 | maintenance |
| Staart SaaS Starter Staart API is a Node.js/TypeScript SaaS backend starter built on NestJS, providing user management, authentication, billing via Stripe, org… | 10 | 1160 | maintenance |
| chintanbanugaria/92five 92five is a self-hosted project management web application built with PHP and JavaScript. It provides task tracking, file uploads, and team… | 32 | 1159 | maintenance |
| anandkunal/ToroPHP ToroPHP is a small PHP routing library for building RESTful web applications and APIs. It maps URL patterns to handler classes whose method… | 32 | 1156 | maintenance |
| all-in-aigc/sorafm Sora.FM is a self-hostable Next.js web application that showcases AI-generated videos from OpenAI's Sora text-to-video model and provides a… | 26 | 1156 | maintenance |
| andrewculver/koudoku Koudoku is a Ruby gem that adds robust Stripe-based subscription support to Ruby on Rails applications. It provides out-of-the-box pricing … | 32 | 1154 | maintenance |
| MiSecurity/x-patrol A GitHub leak scanning system written in Go that monitors GitHub for leaked secrets and sensitive code. It provides a web management consol… | 23 | 1149 | maintenance |
| jeecgboot/jeewx-boot Jeewx-Boot is a free, open-source Java-based WeChat management platform built on Spring Boot, supporting WeChat official accounts, mini-pro… | 32 | 1147 | maintenance |
| WhiteHouse/petitions A Drupal 7 installation profile that powers We The People, the White House online petition platform at petitions.whitehouse.gov. It lets us… | 10 | 1147 | maintenance |
| christophetd/log4shell-vulnerable-app A deliberately vulnerable Spring Boot web application demonstrating the Log4Shell vulnerability (CVE-2021-44228) using Log4j 2.14.1. It shi… | 32 | 1141 | maintenance |
| ABP MicroService Platform A low-code admin platform built on ABP vNext microservice architecture with a vue-element-admin frontend. It provides tenant/user/role mana… | 23 | 1141 | maintenance |
| cretueusebiu/laravel-nuxt A starter template combining Laravel 8 backend with Nuxt 2 (Vue) frontend, supporting SPA or SSR modes. It ships with authentication featur… | 23 | 1141 | maintenance |
| viniciuschiele/flask-apscheduler A Flask extension that integrates APScheduler into Flask applications, loading scheduler and job configuration from Flask config. It also e… | 23 | 1136 | maintenance |
| gencebay/httplive HttpLive is a Go-based mock HTTP server with a built-in web UI for defining dynamic URL routes and JSON responses, aimed at API designers a… | 23 | 1135 | maintenance |
| bborn/communityengine CommunityEngine is a Ruby on Rails engine (gem) that adds social networking features to an existing Rails application, including user accou… | 10 | 1133 | maintenance |
| feincms/feincms FeinCMS is an extensible Django-based content management system and CMS building toolkit. It knows nothing about content itself, instead le… | 77 | 1130 | maintenance |
| snuffyDev/Beatbump Beatbump is a privacy-respecting alternative frontend for YouTube Music built with SvelteKit, offering ad-free audio playback, playlist man… | 10 | 1130 | maintenance |
| lock-upme/OPMS OPMS is a self-hosted web application combining project management (PMS) and office administration (OA) for small and medium flat-structure… | 32 | 1128 | maintenance |
| saaskit/saaskit SaasKit is a .NET toolkit for building SaaS applications, best known for its multitenancy support in ASP.NET MVC, Web API, and ASP.NET Core… | 23 | 1127 | maintenance |
| Data.gov The WordPress theme and issue tracker for Data.gov, the U.S. government's open data site, which pairs a WordPress front end with a CKAN dat… | 77 | 1126 | maintenance |
| skeeto/skewer-mode An Emacs minor mode that provides live web development by evaluating JavaScript, CSS, and HTML directly in a connected browser, similar to … | 74 | 1126 | maintenance |
| metosin/compojure-api A Clojure library that extends Compojure with tools for building REST web APIs, including Schema/clojure.spec data coercion and automatic S… | 23 | 1126 | maintenance |
| InteractiveGraph InteractiveGraph is a JavaScript framework for web-based interactive visualization and analysis of large graph data sourced from GSON files… | 30 | 1125 | maintenance |
| haywire/haywire Haywire is an asynchronous HTTP server framework written in C, built on the libuv event loop that powers node.js. It aims for a minimal fea… | 32 | 1122 | maintenance |
| ed-roh/mern-social-media A complete full-stack MERN (MongoDB, Express, React, Node.js) social media application with authentication, likes, and dark mode. It serves… | 32 | 1121 | maintenance |
| geesondog/rhaphp RhaPHP is a free, open-source WeChat third-party management platform built on ThinkPHP 5 and LayUI. It supports managing multiple WeChat of… | 32 | 1120 | maintenance |
| slack-ruby/slack-ruby-bot A Ruby framework for building Slack bots on top of slack-ruby-client, handling message parsing, command routing, hooks, and built-in help c… | 10 | 1112 | maintenance |
| dynamo/dynamo Dynamo is an experimental web framework for Elixir that runs on the Erlang VM, emphasizing performance, concurrency, and simplicity. It is … | 32 | 1107 | maintenance |
| Teriteri Teriteri is a Vue3-based web client for a Bilibili-style danmaku (bullet comment) video sharing platform, built as a graduation project wit… | 29 | 1102 | maintenance |
| xujeff/tianti Tianti is a free, lightweight Java-based CMS providing a complete backend admin and responsive frontend solution built on Spring MVC, Sprin… | 23 | 1101 | maintenance |
| rtbkit/rtbkit RTBkit is an open-source C++ framework for building and deploying Real Time Bidders for display advertising. It provides the core infrastru… | 32 | 1099 | maintenance |
| Zephery/newblog A personal blog/website application built with Java (Spring, Spring MVC, Mybatis), featuring Lucene-based search, Redis caching, WebSocket … | 23 | 1098 | maintenance |
| silviolleite/laravel-pwa A Laravel package that converts a Laravel web application into a Progressive Web App (PWA). It generates the web app manifest, service work… | 23 | 1097 | maintenance |
| EleTeam/UniShopX An open-source PHP e-commerce solution built on Yii2, similar to JD/Tmall/Taobao marketplaces, with fully separated frontend (Vue) and back… | 32 | 1096 | maintenance |
| panzhangwang/getAwesomeness A web explorer that aggregates and organizes curated awesome lists hosted on GitHub. It parses table-of-contents from each list's README an… | 32 | 1094 | maintenance |
| jserme/mahua Mahua is an online Markdown editor web application, with this repository containing the source code of the hosted service at mahua.jser.me.… | 32 | 1094 | maintenance |
| OpenGeoscience/geonotebook GeoNotebook is a Jupyter notebook extension providing client/server interactive geospatial visualization and analysis, built on GeoJS and t… | 32 | 1089 | maintenance |
| welkinwong/nodercms NoderCMS is a lightweight open-source content management system built on Node.js and MongoDB. It offers flexible content models and a compl… | 10 | 1082 | maintenance |
| ajinabraham/CMSScan CMSScan is a self-hosted security dashboard that scans WordPress, Drupal, Joomla, and vBulletin websites for vulnerabilities by wrapping wp… | 32 | 1081 | maintenance |
| gaia-app/gaia Gaia is a self-hosted web application providing a UI for Terraform modules and self-service infrastructure. It lets teams import modules fr… | 23 | 1081 | maintenance |
| UCodeUStory/S-MVP An optimized Android MVP framework written in Java that simplifies Presenter/View boilerplate using annotations, generics, and APT code gen… | 23 | 1080 | maintenance |
| bojiangzhou/lyyzoo-ssms A Java-based student score and student information management system (学生成绩管理系统/学生信息管理系统). It is a web application for managing student reco… | 32 | 1079 | maintenance |
| MoeClub/OneList OneList is a simple self-hosted web application that indexes and lists files from a OneDrive directory, exposing them through a browsable w… | 32 | 1076 | maintenance |
| chec/commercejs-nextjs-demo-store A fully-fledged eCommerce demo store built with the Commerce.js SDK and Next.js, deployable to Netlify with one click. It includes product … | 10 | 1074 | maintenance |
| nikolalsvk/render_async render_async is a Ruby gem for Rails that speeds up page loads by rendering view partials asynchronously via AJAX. It injects JavaScript th… | 23 | 1069 | maintenance |
| mulesoft/api-designer API Designer is a standalone or embeddable web editor for authoring RAML (RESTful API Modeling Language) specifications, written in JavaScr… | 10 | 1069 | maintenance |
| SergeyMorugin/ostagram Ostagram is a self-hosted Ruby on Rails web application that applies neural style transfer to user-uploaded photos, blending them with the … | 47 | 1068 | maintenance |
| summerblue/larabbs Larabbs is a forum (BBS) web application built on the Laravel framework, serving as a full-featured sample project. It is commonly used as … | 23 | 1067 | maintenance |
| tibbar213/team-manage A self-hosted FastAPI application for managing ChatGPT Team accounts, letting admins bulk-import Team accounts and generate redemption code… | 49 | 1054 | maintenance |
| Regularjs Regularjs is a living, string-based template engine for building data-driven components with AngularJS-style dirty-check data binding. It p… | 23 | 1052 | maintenance |
| HatBoy/Pcap-Analyzer A Python-based visual offline pcap packet analyzer with a web interface built on Flask. It parses pcap files to show protocol and traffic s… | 32 | 1051 | maintenance |
| unosquare/passcore PassCore is a one-page web application built with ASP.NET Core and React that lets users change their own Active Directory or LDAP password… | 10 | 1049 | maintenance |
| GitWMS Warehouse Management System GitWMS is an open-source warehouse management system (WMS) covering inbound/outbound management, stocktaking, loss reporting, transfers, an… | 32 | 1045 | maintenance |
| uzbl/uzbl Uzbl is a collection of lightweight web interface tools for Linux that adhere to the Unix philosophy, built on WebKitGTK+. It ships as uzbl… | 23 | 1045 | maintenance |
| timeoff-management/timeoff-management-application TimeOff.Management is a self-hostable web application for managing employee absences, leave requests, and PTO for small and medium business… | 23 | 1044 | maintenance |
| rapid7/hackazon Hackazon is a deliberately vulnerable online storefront web application built with PHP, AJAX, and RESTful APIs. It serves as a training and… | 10 | 1040 | maintenance |
| idevz/vanilla Vanilla is an MVC web framework written in Lua that runs on OpenResty (Nginx + LuaJIT). It provides bootstrap tooling, routing, controllers… | 23 | 1039 | maintenance |
| ledccn/IYUUPlus IYUUPlus is a self-hosted auto-reseeding tool for Private Tracker (PT) torrents, running as a resident service with a WebUI. It matches exi… | 10 | 1039 | maintenance |