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 |
|---|---|---|---|
| nimbusdotstorage/Nimbus Nimbus is an open-source cloud file storage application built with TypeScript and Bun, designed as a modern alternative to commercial cloud… | 39 | 1967 | active |
| owtf/owtf OWASP OWTF (Offensive Web Testing Framework) is a penetration testing framework that unites multiple security tools and aligns testing work… | 83 | 1956 | active |
| dimmas893/kasir Kasir (Indonesian for 'cashier') appears to be a web-based point-of-sale application for managing sales transactions. The repository provid… | 28 | 1956 | active |
| Qexo/Qexo Qexo is a fast, powerful, and beautiful online manager/editor for static blog frameworks such as Hexo, built on a Django backend. It can be… | 87 | 1954 | active |
| django-notifications/django-notifications A reusable Django app that provides GitHub-style notifications for users, derived from django-activity-stream. It models notification event… | 34 | 1950 | active |
| cherrypy/cherrypy CherryPy is a pythonic, object-oriented HTTP framework for building web applications in Python. It lets developers write web apps as ordina… | 76 | 1949 | stable |
| jeremycw/httpserver.h A single-header C library for building event-driven, non-blocking HTTP servers using epoll (Linux) and kqueue (BSD/macOS). It provides a mi… | 64 | 1946 | stable |
| lenve/VBlog VBlog (V部落) is a multi-user blog management platform built with Vue on the frontend and Spring Boot with Spring Security, MyBatis, and MySQ… | 32 | 7403 | maintenance |
| OpenMRS OpenMRS is an open-source, patient-based electronic medical record (EMR) system built in Java, providing both an API and a web application.… | 95 | 1945 | active |
| sushi-labs/sushiswap Sushi 2.0 is the open-source monorepo behind the SushiSwap decentralized exchange interface hosted at sushi.com, written in TypeScript. It … | 76 | 1944 | active |
| HoshinoSuzumi/chronoframe ChronoFrame is a self-hosted personal photo gallery application for photographers, built with Nuxt 4 and TypeScript. It supports online pho… | 67 | 1942 | active |
| django-wiki/django-wiki django-wiki is a wiki system built as a reusable Django application, storing articles as Django models with Markdown editing and a plugin a… | 81 | 1940 | active |
| spring-projects/spring-session Spring Session is a Java library providing an API and implementations for managing user session information in Spring applications. It repl… | 96 | 1939 | stable |
| gourouting/singo Singo is a Go starter framework that assembles Gin, GORM, Redis, sessions, CORS, i18n, and API testing into a simple single-service archite… | 67 | 1939 | active |
| ikatson/rqbit rqbit is a BitTorrent client written in Rust, available as a CLI tool, a server with an HTTP API and Web UI, a desktop app built with Tauri… | 88 | 1937 | active |
| YeautyYE/netty-websocket-spring-boot-starter A Spring Boot starter that lets developers build WebSocket servers on top of Netty using annotation-driven configuration similar to spring-… | 86 | 1936 | active |
| dimmas893/pos-backend A PHP/Laravel point-of-sale (POS) backend application providing a REST API for sales, products, and inventory management. It is installed v… | 28 | 1935 | active |
| twigjs/twig.js Twig.js is a pure JavaScript implementation of the Twig PHP templating language, usable in both browsers and Node.js. It supports a subset … | 87 | 1934 | active |
| node-pinus/pinus Pinus is a fast, scalable, distributed game server framework for Node.js written in TypeScript, based on the Pomelo architecture with callb… | 70 | 1932 | active |
| Piral Piral is a TypeScript/React framework for building modular web applications using a micro frontend architecture. It lets independently deve… | 95 | 1931 | active |
| fastadminnet/fastadmin FastAdmin is a rapid backend admin development framework built on ThinkPHP and Bootstrap (with AdminLTE). It provides one-click CRUD genera… | 77 | 1929 | active |
| Payum/Payum Payum is a MIT-licensed PHP payment processing library that unifies 50+ payment gateways (Stripe, PayPal, Klarna, Authorize.Net, Sofort, an… | 70 | 1926 | stable |
| BroadleafCommerce/BroadleafCommerce Broadleaf Commerce Community Edition is an open-source e-commerce framework written in Java on top of the Spring framework, providing a rob… | 67 | 1926 | active |
| balajmarius/svg2jsx A web tool that converts SVG markup into valid JSX code for React applications, with built-in SVGO optimization and live preview. It is bui… | 76 | 1925 | active |
| FJ-OMS/oms-erp An open-source omni-channel business middleware (zhongtai) system for new retail, combining an order management system (OMS/e-commerce ERP)… | 45 | 1923 | active |
| microsoft/sample-app-aoai-chatGPT A Microsoft sample web chat application that connects to Azure OpenAI chat models, including support for the 'On Your Data' feature with da… | 10 | 1922 | active |
| wiedehopf/tar1090 tar1090 is an improved web interface for ADS-B decoders such as readsb and dump1090-fa, visualizing real-time aircraft traffic on a map. It… | 76 | 1918 | active |
| openjournals/joss The Journal of Open Source Software (JOSS) is a developer-friendly, open-access academic journal for research software packages with a form… | 75 | 1918 | active |
| Zodios Zodios is a TypeScript REST API toolbox providing an end-to-end typesafe HTTP client (built on axios) and an optional Express-compatible se… | 67 | 1918 | active |
| maragudk/gomponents gomponents is a Go library for writing reusable HTML 5 components in pure Go code instead of template languages. It renders type-safe, auto… | 90 | 1914 | stable |
| maebert/themostdangerouswritingapp A web-based writing application that deletes all your progress if you stop typing for more than five seconds, designed to force writers int… | 45 | 1913 | active |
| selenide/selenide Selenide is a Java framework for writing concise, easy-to-read and easy-to-maintain automated UI tests, powered by Selenium WebDriver. It p… | 96 | 1911 | active |
| magic-api magic-api is a Java-based rapid API development framework that lets developers write scripts and configure HTTP interfaces through a web UI… | 42 | 1911 | stable |
| neocities/neocities The open-source backend for Neocities.org, a free static web hosting service and social network for personal websites. It provides the full… | 75 | 1909 | active |
| geekape/geek-navigation Geek Navigation is a self-hosted navigation/bookmark site for independent developers, built with Nuxt (Vue SSR) on the frontend and an Egg.… | 23 | 1907 | active |
| NanoHttpd/nanohttpd NanoHTTPD is a tiny, lightweight HTTP server library written in Java, designed to be easily embedded inside other Java applications. It pro… | 23 | 7229 | maintenance |
| hummingbird-project/hummingbird Hummingbird is a lightweight, flexible web application framework and HTTP server written in Swift, built on top of SwiftNIO. It provides ro… | 99 | 1893 | active |
| web-push-libs/web-push-php A PHP library implementing the Web Push protocol (RFC 8030) for sending push notifications to browsers via service workers. It handles subs… | 88 | 1892 | active |
| Bullet Train Bullet Train is an open-source Ruby on Rails application template for building SaaS products. It provides a batteries-included starting poi… | 90 | 1889 | active |
| mochi/mochiweb MochiWeb is an Erlang library for building lightweight, fast HTTP servers. It provides a simple API and project scaffolding for creating ro… | 83 | 1889 | stable |
| polyfillpolyfill/polyfill-service Polyfill.io is a web service that automatically serves JavaScript polyfills tailored to each browser. It inspects the User-Agent header of … | 23 | 7136 | maintenance |
| kingwrcy/moments Moments is a minimalist self-hosted social sharing application (a 'WeChat Moments' style microblog) written in Go with a SQLite backend. It… | 62 | 1884 | active |
| guess-js/guess Guess.js is a collection of libraries and tools that use analytics data and machine learning to predict user navigation patterns on website… | 77 | 7121 | maintenance |
| thunlp/WantWords WantWords is an open-source online reverse dictionary developed by Tsinghua University's THUNLP lab, returning words that semantically matc… | 32 | 7095 | maintenance |
| retspen/webvirtcloud WebVirtCloud is a Django-based web interface for managing QEMU/KVM virtualization hosts via the libvirt API. It lets admins create, update,… | 66 | 1876 | active |
| os-js/OS.js OS.js is an open-source JavaScript web desktop platform that provides a window manager, application APIs, GUI toolkit, and filesystem abstr… | 23 | 7079 | maintenance |
| Freedium-cfd/web Freedium is a self-hostable web application that renders Medium.com articles behind the paywall for free, serving as the codebase behind fr… | 73 | 1872 | active |
| dashpresshq/dashpress DashPress is a no-code admin app generator that turns your database schema into a customizable admin dashboard with zero code, launched via… | 32 | 1870 | active |
| Galaxy Galaxy is an open-source, web-based platform for accessible, reproducible, and transparent data-intensive scientific research, primarily in… | 92 | 1869 | stable |
| yourlabs/django-autocomplete-light A Django library for building autocomplete widgets and views, integrating with select2 for rich select inputs. It supports model-based, gen… | 65 | 1869 | active |
| edusoho/edusoho EduSoho is an open-source online school (LMS) system written in PHP that provides complete online teaching, enrollment, and management feat… | 50 | 1864 | active |
| Mercur Mercur is an open-source, headless multi-vendor marketplace platform built on top of the Medusa commerce engine. It provides vendor onboard… | 92 | 1861 | active |
| go-telegram bot framework A zero-dependency Go framework for building Telegram bots, supporting the latest Bot API version with both long-polling and webhook modes. … | 97 | 1859 | active |
| guchengwuyue/yshop-crm YSHOP-CRM is a self-hosted, multi-tenant CRM sales management system with WeCom (Enterprise WeChat) SCRM integration, built as a Spring Boo… | 77 | 1859 | active |
| RanFeng/clipsketch-ai ClipSketch AI is a web-based AI content creation workbench that imports videos from Bilibili and Xiaohongshu links, lets users frame-accura… | 38 | 1858 | active |
| zhp8341/flink-streaming-platform-web A lightweight web-based management platform built on Apache Flink that lets users configure, deploy, and monitor streaming compute jobs ent… | 44 | 1856 | active |
| TEAMMATES/teammates TEAMMATES is a free, cloud-based online tool for managing peer evaluations and other feedback paths for students, used by hundreds of unive… | 74 | 1855 | active |
| jsfiddle/togetherjs TogetherJS is a free, open-source JavaScript library by Mozilla that adds real-time collaboration features to any website via a copy-paste … | 75 | 6998 | maintenance |
| agno-agi/agent-ui Agent UI is a modern, self-hostable chat interface for AI agents built with Next.js, Tailwind CSS, and TypeScript, designed to connect to A… | 54 | 1853 | active |
| Place1/wg-access-server wg-access-server is a single-binary WireGuard VPN server with a built-in web UI for managing and registering devices. It supports user auth… | 32 | 1850 | active |
| daya0576/beaverhabits Beaver Habit Tracker is a self-hosted web application for tracking daily habits and streaks, deliberately omitting goals or gamification. I… | 87 | 1848 | active |
| h44z/wg-portal WireGuard Portal is a self-hosted, web-based configuration portal for managing WireGuard VPN servers and peers. It is a single Go binary wi… | 93 | 1847 | active |
| VaalaCat/frp-panel FRP-Panel is a web-based management dashboard for FRP (Fast Reverse Proxy) that centralizes configuration and monitoring of multiple frp cl… | 71 | 1840 | active |
| Fluidd Fluidd is a free, open-source web interface (built with Vue) for managing 3D printers running the Klipper firmware via the Moonraker API se… | 98 | 1839 | active |
| flask-restful/flask-restful Flask-RESTful is a Python extension for Flask that provides building blocks for creating REST APIs, including resource classes and request … | 23 | 6909 | maintenance |
| MoonZoon/MoonZoon MoonZoon is a Rust fullstack framework for building web and desktop apps with multithreading and durable computing, without writing HTML, C… | 48 | 1834 | active |
| firekylin/firekylin Firekylin is a self-hosted blogging platform built on Node.js with ThinkJS 3 and ReactJS. It provides article and page management, themes, … | 100 | 1831 | active |
| a9gent/mindfs MindFS is a self-hosted web gateway that lets you access personal AI coding agents (Claude Code, Codex, Gemini CLI, Cursor, and many others… | 80 | 1830 | active |
| decidim/decidim Decidim is a free, open-source participatory democracy framework built as a Ruby on Rails application generator and set of gems. It lets ci… | 97 | 1829 | active |
| Gitcoin Gitcoin's web application, the codebase behind gitcoin.co, a platform for funding open source software through bounties, grants, and quadra… | 23 | 1825 | active |
| KnpPaginatorBundle KnpPaginatorBundle is a Symfony bundle providing SEO-friendly pagination and sorting for arbitrary data, including Doctrine ORM/ODM queries… | 91 | 1824 | stable |
| buildship-ai/rowy Rowy is an open-source low-code backend platform for Firebase and Google Cloud that provides an Airtable-like spreadsheet UI for managing F… | 23 | 6847 | maintenance |
| itswadesh/svelte-commerce Svelte Commerce is an open-source, production-ready headless ecommerce storefront built with SvelteKit and TypeScript. It connects to 26 co… | 68 | 1820 | active |
| Twilio Video A multi-party video collaboration application built with Twilio's Programmable Video JS SDK, Conversations SDK, and React. It serves as a d… | 66 | 1819 | active |
| reach/router Reach Router is a client-side routing library for React applications, offering accessible, next-generation routing with a simple API. It ha… | 32 | 6825 | maintenance |
| MiczFlor/RPi-Jukebox-RFID Phoniebox (RPi-Jukebox-RFID) is a contactless jukebox application for Raspberry Pi that plays local music, podcasts, web radio, streams and… | 76 | 1814 | active |
| always-open/laravel-totem Laravel Totem is a Laravel package that provides a web dashboard for managing your Laravel task schedule. It lets you create, edit, enable,… | 98 | 1813 | active |
| andrewsbarbaro/for-the-badge For the Badge is a web application for creating and sharing custom SVG badges with custom text, colors, and icons, famous for its 'badges f… | 75 | 1813 | active |
| elixir-desktop An Elixir framework for building local-first desktop and mobile apps using Phoenix LiveView, with native windows via wxWidgets and a JSON/T… | 75 | 1811 | active |
| avo-hq/avo Avo is a Ruby on Rails admin panel framework, CMS, and internal tool builder that generates CRUD interfaces, dashboards, and custom tools f… | 94 | 1810 | active |
| mantisbt/mantisbt MantisBT is an open-source, self-hosted web-based bug tracker and issue management system written in PHP. It offers per-project role-based … | 77 | 1809 | stable |
| stevedylandev/bhvr bhvr is a full-stack TypeScript monorepo starter template combining Bun, Hono, Vite, and React with shared types between client and server.… | 56 | 1804 | active |
| go-spring/go-spring Go-Spring is an all-in-one Go backend development framework built around an IoC container and dependency injection, inspired by Java Spring… | 89 | 1803 | active |
| all-in-aigc/aicover A full-stack Next.js web application that generates AI-designed cover images using DALL-E 3. It ships with user auth (Clerk), payments (Str… | 26 | 1800 | active |
| michael/editable Editable is a Svelte-based website starter that lets editors change content directly on the live page, eliminating the need for a separate … | 98 | 1799 | active |
| alanjds/drf-nested-routers A Python library providing routers and fields for creating nested resources in Django REST Framework. It enables RESTful URL structures whe… | 83 | 1799 | active |
| pyeve/eve Eve is an open-source Python REST API framework built on Flask that lets you build fully featured, customizable RESTful web services with m… | 62 | 6746 | maintenance |
| TimeTagger TimeTagger is an open-source, web-based time-tracking application for individuals and freelancers, built around an interactive timeline and… | 85 | 1796 | active |
| rethinkdb/horizon Horizon is an open-source realtime backend platform for JavaScript web and mobile apps, built on top of RethinkDB. It bundles a middleware … | 65 | 6731 | maintenance |
| Todolist Web Application A Laravel 11 blog application demonstrating best practices and framework features such as authentication, APIs with Sanctum, broadcasting, … | 32 | 1793 | active |
| cfour-hi/gitstars Gitstars is a self-hostable web application that syncs and organizes a user's GitHub starred repositories by topics and programming languag… | 72 | 1788 | active |
| codehub666/94list A self-hosted PHP web application that parses Baidu Netdisk (百度网盘) share links, renders the shared file list, and helps users obtain high-s… | 29 | 1788 | active |
| fuint fuint is an open-source membership marketing and store management system for brick-and-mortar shops, built with Java SpringBoot, MySQL, Vue… | 77 | 1787 | active |
| xyTom/Url-Shorten-Worker A self-hosted URL shortener built as a Cloudflare Worker, storing link mappings in Workers KV. It includes an API for creating short links … | 60 | 1783 | active |
| lklynet/aurral Aurral is a self-hosted web application that acts as a companion to Lidarr for music discovery, recommendations, and playlist automation. I… | 80 | 1782 | active |
| jooby-project/jooby Jooby is a modular, high-performance web framework for Java and Kotlin that runs on Netty, Jetty, or Undertow. It offers both a fluent Scri… | 96 | 1780 | active |
| CoreWCF CoreWCF is a port of the service side of Windows Communication Foundation (WCF) to .NET Core, provided as NuGet packages. It enables existi… | 81 | 1777 | active |
| go-fuego/fuego Fuego is a production-ready Go web API framework that automatically generates OpenAPI 3 documentation from typed handler code using generic… | 74 | 1776 | active |
| scotty-web/scotty Scotty is a lightweight Haskell web framework inspired by Ruby's Sinatra, built on the WAI interface and the fast Warp web server. It lets … | 59 | 1774 | active |
| Nutlope/twitterbio A Next.js web application that generates Twitter/X bios using AI models (Qwen 3.5 9B and GPT OSS 20B) served via the Together AI API with s… | 68 | 1770 | active |