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 |
|---|---|---|---|
| redux-utilities/redux-promise A Redux middleware that handles promises and Flux Standard Actions with promise payloads, dispatching resolved or rejected values as action… | 32 | 2643 | maintenance |
| nolar/kopf Kopf is a Python framework and library for building Kubernetes operators with minimal boilerplate, using decorator-based handlers for custo… | 91 | 2638 | maintenance |
| hioshop HaiFeng Shop (海风小店) is an open-source WeChat mini-program storefront for a small e-commerce shop, rebuilt from NideShop with a redesigned U… | 32 | 2631 | maintenance |
| pinax/pinax Pinax is an open-source platform built on the Django web framework, providing an ecosystem of reusable Django apps, themes, and starter pro… | 32 | 2624 | maintenance |
| go-nunu/nunu Nunu is a CLI scaffolding tool for building Go web applications on top of popular libraries like Gin, GORM, Wire, Viper, and Zap, following… | 85 | 2609 | maintenance |
| nutzam/nutz Nutz is a lightweight, dependency-free Java web framework bundling MVC, IoC, AOP, Dao (ORM), and JSON utilities in a small (~1MB) jar. It t… | 62 | 2542 | maintenance |
| fossar/selfoss selfoss is a self-hosted, web-based RSS reader and multi-source feed aggregation (mashup) application written in PHP. It consolidates posts… | 67 | 2474 | maintenance |
| bergie/create Midgard Create is a browser-based HTML5 editing interface that makes RDFa-annotated content on any CMS-managed pages editable in place. It … | 10 | 2454 | maintenance |
| eduardoboucas/staticman Staticman is a Node.js web service that receives form submissions (user-generated content) from static websites and commits them as data fi… | 23 | 2450 | maintenance |
| Go DDD Sample A Go port of the classic Java DDD Sample cargo booking application, demonstrating how Domain-Driven Design tactical patterns can be impleme… | 10 | 2449 | maintenance |
| mxstbr/sharingbuttons.io A web app that generates privacy-friendly social media sharing buttons with no JavaScript and no user tracking. It is built with React and … | 32 | 2447 | maintenance |
| postrank-labs/goliath Goliath is an open-source non-blocking (asynchronous) Ruby web server framework built on EventMachine, offering Rack API and middleware sup… | 32 | 2424 | maintenance |
| SoraWebui SoraWebui is an open-source web client for generating videos from text prompts using OpenAI's Sora model, built with TypeScript and deploya… | 17 | 2403 | maintenance |
| shuup/shuup Shuup is an open-source e-commerce platform built on Django and Python, supporting multi-vendor marketplaces and extensible via plugins. It… | 23 | 2402 | maintenance |
| prompt-engineering/click-prompt ClickPrompt is an open-source web application for prompt writers to view, share, and run prompts for AI tools like ChatGPT, Stable Diffusio… | 10 | 2389 | maintenance |
| rgommezz/react-native-offline A React Native library providing utilities for handling offline/online connectivity, including hooks, context components, and Redux integra… | 23 | 2362 | maintenance |
| madelynnblue/goread Go Read is a Google Reader clone: a self-hostable RSS feed reader built in Go on Google App Engine with an AngularJS frontend. It lets user… | 10 | 2358 | maintenance |
| Urigo/angular-meteor Angular-Meteor is an integration library that combines the Angular frontend framework with the Meteor full-stack JavaScript platform, enabl… | 23 | 2333 | maintenance |
| ericf/express-handlebars A Handlebars view engine for Express that adds back layouts and partials support removed in Express 3.x. It provides smart template caching… | 23 | 2320 | maintenance |
| Baiyuetribe/kamiFaka kamiFaka is a self-hosted card-key (kami) vending system for selling virtual goods like activation codes, coupons, and invite codes, built … | 23 | 2319 | maintenance |
| vitorfs/bootcamp Bootcamp is an open-source enterprise social network built with Django, featuring a Twitter-like microblog, collaborative blog, Q&A platfor… | 32 | 2302 | maintenance |
| shen100/wemall Wemall is a self-hosted micro e-commerce (online mall) application built with Go (Iris + GORM + MySQL), Node.js server-side rendering, and … | 32 | 2297 | maintenance |
| TheFinestArtist/FinestWebView-Android FinestWebView is an Android library providing a beautiful, customizable Activity that displays web pages within an app using a builder patt… | 23 | 2297 | maintenance |
| ava/use-http use-http is a React hook library for making isomorphic HTTP requests that work in both browser and server-side rendering contexts. It wraps… | 23 | 2295 | maintenance |
| shimh-develop/blog-vue-springboot A full-stack blog system built with Vue on the frontend and SpringBoot on the backend, featuring articles, categories, tags, archives, comm… | 32 | 2293 | maintenance |
| jgm/gitit Gitit is a wiki program written in Haskell that uses Happstack as its web server and pandoc for markup processing. Pages and uploaded files… | 77 | 2276 | maintenance |
| youtube/spfjs SPF (Structured Page Fragments) is a lightweight JavaScript framework from YouTube for fast navigation and partial page updates. It uses pr… | 10 | 2275 | maintenance |
| Pyxley Pyxley is a Python library that helps build interactive dashboards by combining Flask backends with React-based charting components from py… | 10 | 2262 | maintenance |
| mrvautin/expressCart expressCart is a fully functional, self-hosted Node.js shopping cart application built on Express, with an admin panel and support for many… | 32 | 2251 | maintenance |
| pump-io/pump.io pump.io is a self-hosted social network server built on Node.js that exposes an ActivityStreams JSON API for posting, following, and federa… | 49 | 2237 | maintenance |
| Plume-org/Plume Plume is a federated blogging engine built on ActivityPub, written in Rust with the Rocket framework and Diesel ORM. It lets users self-hos… | 26 | 2223 | maintenance |
| XSS'OR XSS'OR is a self-hostable web application for penetration testers that provides XSS/CSRF payload generation, encoding/decoding utilities, a… | 32 | 2216 | maintenance |
| ArekSredzki/electron-release-server A self-hosted Node.js web server for managing and distributing releases of Electron applications, fully compatible with the Squirrel auto-u… | 23 | 2214 | maintenance |
| Laravue Laravue is a full-stack admin dashboard starter combining Laravel as the backend with Vue.js and Element UI on the frontend. It provides an… | 23 | 2196 | maintenance |
| vercel/virtual-event-starter-kit An open-source Next.js starter kit for hosting virtual events and conferences, used to run Next.js Conf 2020 with ~40,000 attendees. It pro… | 10 | 2177 | maintenance |
| adamcooke/staytus Staytus is a self-hosted, open-source status page application built with Ruby on Rails for publishing the status of services, incidents, an… | 32 | 2172 | maintenance |
| youseries/ureport UReport2 is a high-performance pure Java report engine built on the Spring architecture, designed for producing complex Chinese-style state… | 23 | 2171 | maintenance |
| web2py web2py is a free, open-source full-stack Python framework for agile development of secure, database-driven web applications, featuring its … | 82 | 2169 | maintenance |
| PGBI/kong-dashboard Kong Dashboard is a web-based GUI for managing Kong API Gateway configurations, such as APIs, services, routes, and plugins. It runs as a N… | 23 | 2163 | maintenance |
| panique/huge HUGE is a simple user-authentication solution embedded in a minimal PHP framework skeleton, using PHP's official bcrypt password hashing. I… | 23 | 2158 | maintenance |
| marblejs/marble Marble.js is a functional reactive Node.js framework for building server-side applications, built on TypeScript and RxJS. It offers a modul… | 28 | 2146 | maintenance |
| soulteary/docker-flare Flare is a lightweight, high-performance self-hosted bookmark navigation (start page) application written in Go, distributed as a tiny Dock… | 23 | 2145 | maintenance |
| lepture/github-cards An unofficial GitHub Cards project that generates embeddable cards for GitHub user profiles and repositories. It provides a widget.js scrip… | 32 | 2138 | maintenance |
| smallnest/go-web-framework-benchmark A benchmark suite comparing the full HTTP request processing performance of dozens of Go web frameworks, including gin, echo, fiber, beego,… | 70 | 2134 | maintenance |
| github1586/nuxt-bnhcp A full-stack e-commerce (course booking mall) demo application built with Nuxt/Vue SSR, Node/Express, MySQL, Redis, and Socket.io. It imple… | 32 | 2124 | maintenance |
| Elder.js Elder.js is an opinionated static site generator and web framework for Svelte built with SEO in mind, supporting both static site generatio… | 23 | 2124 | maintenance |
| Fantomas42/django-blog-zinnia Django Blog Zinnia is a reusable Django application for managing a blog within an existing Django website. It provides blog publishing feat… | 32 | 2123 | maintenance |
| liyupi/yuindex YuIndex is a geek-styled browser homepage that lets users operate everything through a self-implemented web terminal and command system. It… | 32 | 2118 | maintenance |
| Visual Studio Code A component library of web components for building webview-based extensions in Visual Studio Code, matching the editor's design language. I… | 10 | 2108 | maintenance |
| liyupi/sql-father-backend-public SQL Father is a web application backend (Java/Spring Boot) that generates SQL DDL statements, mock data, JSON, and code from visual table d… | 32 | 2100 | maintenance |
| retspen/webvirtmgr WebVirtMgr is a libvirt-based web interface for managing KVM virtual machines, written in Python/Django. It lets users create and configure… | 23 | 2099 | maintenance |
| pluosi/app-host AppHost is a self-hosted web application for managing and distributing iOS and Android app packages within an intranet, similar to fir.im. … | 32 | 2098 | maintenance |
| stemmlerjs/ddd-forum A Hacker News-inspired forum application built with TypeScript, demonstrating Domain-Driven Design and Clean Architecture practices from so… | 32 | 2094 | maintenance |
| RestyaPlatform/board Restyaboard is a self-hosted, open-source kanban board application similar to Trello, built on the Restya platform. It lets individuals and… | 23 | 2089 | maintenance |
| davidmoreno/onion Onion (libonion) is a lightweight C library for building HTTP servers and web applications by layering URL handlers. It is designed to add … | 67 | 2088 | maintenance |
| EmilTholin/svelte-routing A declarative routing library for Svelte applications with server-side rendering (SSR) support. It provides Router, Link, and Route compone… | 32 | 2051 | maintenance |
| mgilangjanuar/teledrive A self-hostable web application that turns Telegram's API into a free unlimited cloud storage service, positioned as an alternative to Goog… | 10 | 2033 | maintenance |
| renrenio/renren-security renren-security is a lightweight, front-end/back-end separated Java rapid development platform and permission (RBAC) system built on Spring… | 23 | 2023 | maintenance |
| XuYang8026/UniversalProject UniversalProject is a lightweight MVC-based iOS framework that packages base classes, network services built on YTKNetwork, and utility lib… | 32 | 2017 | maintenance |
| fossasia/open-event-wsgen Open Event Website App Generator is a Node.js/Express application that generates static event websites from event JSON data and media files… | 10 | 2017 | maintenance |
| brack3t/django-braces A collection of reusable, generic mixins for Django's class-based views, replicating function-based view decorator behavior and solving com… | 31 | 2016 | maintenance |
| joschan21/quill Quill is a fullstack SaaS application built with Next.js 13 App Router, tRPC, Prisma, and Tailwind that lets users upload PDFs and chat wit… | 28 | 2005 | maintenance |
| Netflix-Skunkworks/stethoscope Stethoscope is a web application that collects device data from sources like JAMF, LANDESK, and G Suite mobile management and presents empl… | 32 | 2004 | maintenance |
| Coupons MiniApp Suite A uniapp-based application for distributing Meituan and Ele.me food delivery coupon/red-envelope affiliate (CPS) links, earning commission … | 32 | 2003 | maintenance |
| Corvusoft/restbed Restbed is a C++ framework for building asynchronous RESTful server-side applications with secure, scalable HTTP communication. It supports… | 70 | 1998 | maintenance |
| akhilrex/podgrab Podgrab is a self-hosted podcast manager and downloader that automatically fetches new podcast episodes as soon as they become live, with a… | 70 | 1987 | maintenance |
| readytotouch/readytotouch ReadyToTouch is a web platform offering manually curated, weekly-updated lists of product companies that use languages like Go, Rust, Elixi… | 70 | 1987 | maintenance |
| myrtille-rdp/myrtille Myrtille is an HTTP(S) gateway that lets users access remote desktops (RDP) and SSH servers directly from any HTML4/HTML5 web browser, with… | 23 | 1977 | maintenance |
| pburtchaell/redux-promise-middleware A Redux middleware library that transforms actions with Promise payloads into pending and fulfilled/rejected actions for handling async act… | 59 | 1967 | maintenance |
| Anse Anse is a minimal, self-hostable web UI for chatting with OpenAI's ChatGPT models (GPT-3.5 Turbo and GPT-4) via the OpenAI API. Built with … | 26 | 1966 | maintenance |
| DevConnector DevConnector 2.0 is a social network application for developers built on the MERN stack (MongoDB, Express, React, Node.js). It serves as th… | 32 | 1965 | maintenance |
| davidfantasy/mybatis-plus-generator-ui A Java tool that wraps mybatis-plus-generator with an interactive web UI for generating MyBatis-Plus compatible business code (Entity, Mapp… | 28 | 1964 | maintenance |
| pybbs (朋也社区) pybbs is a self-hosted community forum (BBS) application written in Java with Spring Boot. It provides a full front-end forum and an admin … | 41 | 1958 | maintenance |
| HalseySpicy/Hooks-Admin Hooks-Admin is an open-source React 18 admin dashboard boilerplate built with TypeScript, Vite, Redux, React-Router v6, and Ant Design. It … | 32 | 1957 | maintenance |
| spatie/dashboard.spatie.be The open-source code behind Spatie's realtime office wall dashboard, built as a full Laravel application with Vue and WebSockets. It displa… | 76 | 1955 | maintenance |
| Boscop/web-view Rust bindings to the tiny zserge/webview library for rendering web-based GUIs in desktop applications using the host OS's native web engine… | 32 | 1953 | maintenance |
| benbjohnson/wtf WTF Dial is an example web application written in Go that lets team members rate how 'messed up' the team feels on a 0-100% dial, shown on … | 23 | 1950 | maintenance |
| ratpack/ratpack Ratpack is a set of Java libraries built on the Netty event-driven networking engine for creating lean, high-performance HTTP web applicati… | 60 | 1949 | maintenance |
| youseries/urule URule is a pure Java business rule engine based on the RETE algorithm, offering rule sets, decision tables, decision trees, scorecards, and… | 23 | 1949 | maintenance |
| rtomayko/tilt Tilt is a generic Ruby interface to multiple template engines (ERB, Haml, Sass, Slim, and many others), providing a uniform API for compili… | 66 | 1944 | maintenance |
| rashidlaasri/LaravelInstaller LaravelInstaller is a PHP package that adds a web-based installation wizard to Laravel applications. It guides users through environment se… | 10 | 1935 | maintenance |
| liltom-eth/llama2-webui A Gradio-based web UI for running Llama 2 models (7B/13B/70B, GPTQ, GGML, GGUF, CodeLlama) locally on GPU or CPU across Linux, Windows, and… | 20 | 1934 | maintenance |
| freeCodeCamp/chapter Chapter is a self-hosted event management web application for nonprofits, designed as an alternative to Meetup and Facebook Events. It lets… | 10 | 1920 | maintenance |
| johnwheeler/flask-ask Flask-Ask is a Flask extension that simplifies building Alexa Skills for Amazon Echo devices in Python. It maps Alexa intents to view funct… | 32 | 1910 | maintenance |
| ycd/manage-fastapi manage-fastapi is a Python CLI tool that generates and manages FastAPI project and app boilerplates with customizable options like Dockerfi… | 23 | 1906 | maintenance |
| zhangyuang/egg-react-ssr A minimal Egg.js + React server-side rendering application scaffold supporting both JavaScript and TypeScript, with seamless CSR/SSR mode s… | 10 | 1904 | maintenance |
| maxchehab/phelia Phelia is a reactive framework for building interactive Slack applications using React components and a custom React reconciler. It transfo… | 32 | 1902 | maintenance |
| TurboWay/big_screen A simple Flask-based tool for building data visualization dashboards ('big screen' displays) in HTML. Users edit a Python data class with t… | 57 | 1883 | maintenance |
| XiaoMi/naftis Naftis is a web-based dashboard for managing Istio service mesh tasks on Kubernetes. It lets users create customizable task templates, exec… | 23 | 1883 | maintenance |
| nlplab/brat brat is a web-based collaborative text annotation tool for creating text-bound and relational annotations, originally built for NLP and Bio… | 32 | 1879 | maintenance |
| maple3142/GDIndex GDIndex is a Google Drive directory index application that runs on Cloudflare Workers, built with a Vue.js single-page frontend. It lets us… | 32 | 1871 | maintenance |
| etsy/deployinator Deployinator is a deployment framework extracted from Etsy, packaged as a Ruby gem, used to orchestrate multi-stage code pushes across stac… | 10 | 1861 | maintenance |
| publify/publify Publify is a self-hosted, multi-user web publishing platform built on Ruby on Rails, formerly known as Typo and the oldest active Rails ope… | 66 | 1853 | maintenance |
| ztncui ztncui is a web-based user interface for managing a standalone ZeroTier network controller. It is a Node.js/Express application that talks … | 32 | 1851 | maintenance |
| Chicago Boss Chicago Boss is a Rails-inspired MVC web framework written in Erlang, featuring Django-style templates, an ORM, sessions, routing, email, J… | 23 | 1849 | maintenance |
| ageitgey/amplify Amplify is a Jekyll theme styled after Medium.com and built with Google AMP (Accelerated Mobile Pages) for near-instant mobile page loads. … | 32 | 1848 | maintenance |
| schollz/hostyoself hostyoself is a service and Go CLI tool that lets you host files and websites directly from your browser, phone, or terminal via a public r… | 23 | 1848 | maintenance |
| quantmind/pulsar Pulsar is an event-driven concurrent framework for Python built on asyncio, providing tools for building scalable network applications such… | 10 | 1845 | maintenance |
| vinext vinext is a Vite plugin from Cloudflare that reimplements the Next.js API surface (App Router, Pages Router, RSC, server actions, ISR, midd… | 79 | 9197 | experimental |
| lincanbin/Carbon-Forum Carbon Forum is a high-performance open-source forum application written in PHP with a MySQL backend. It organizes discussions around tags … | 23 | 1837 | maintenance |