Open source web projects

Every project in the registry tagged web, ranked by real GitHub adoption.

projects 34 combined stars ★ 329K refresh nightly
01 puppeteer ★ 96K

JavaScript API for Chrome and Firefox

last push9 hours ago languageTypeScript licenseApache-2.0
02 parcel ★ 44K

The zero configuration build tool for the web. 📦🚀

last push19 hours ago languageJavaScript licenseMIT
03 servo ★ 38K

Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications.

last push7 hours ago languageRust licenseMPL-2.0
04 lighthouse ★ 31K

Automated auditing, performance metrics, and best practices for the web.

last push31 hours ago languageJavaScript licenseApache-2.0
05 page-agent ★ 30K

JavaScript in-page GUI agent. Control web interfaces with natural language.

last push7 hours ago languageTypeScript licenseMIT
06 qutebrowser ★ 12K

A keyboard-driven, vim-like browser based on Python and Qt.

last push22 hours ago languagePython licenseGPL-3.0
07 cakephp ★ 8.8K

CakePHP: The Rapid Development Framework for PHP - Official Repository

last push9 hours ago languagePHP licenseMIT
08 waterfox ★ 6.3K

last push7 days ago languageJavaScript license—
09 modern.js ★ 5.1K

A progressive web framework based on React and Rsbuild.

last push17 hours ago languageTypeScript licenseMIT
10 sitespeed.io ★ 5.0K

sitespeed.io is an open-source tool for comprehensive web performance analysis, enabling you to test, monitor, and optimize your website’s speed using real brow

last push20 hours ago languageJavaScript licenseMIT
11 webui ★ 4.6K

Use any web browser or WebView as GUI, with your preferred language in the backend and modern web technologies in the frontend, all in a lightweight portable li

last push5 days ago languageC licenseMIT
12 connexion ★ 4.6K

Connexion is a modern Python web framework that makes spec-first and api-first development easy.

last push7 hours ago languagePython licenseApache-2.0
13 Easy!Appointments ★ 4.5K

Free open-source appointment booking for any business

last push9 hours ago languagePHP licenseGPL-3.0
14 terminal-browser ★ 4.4K

A browser inside your terminal

last push9 hours ago languageTypeScript licenseMIT
15 hfs ★ 4.0K

HFS is a web file server for your computer. Share folders or even a single file thanks to the virtual file system.

last push33 hours ago languageTypeScript licenseGPL-3.0
16 toapi ★ 3.6K

Every web site provides APIs.

last push2 months ago languagePython licenseMIT
17 analog ★ 3.2K

The fullstack meta-framework for Angular. Powered by Vite and Nitro

last push8 hours ago languageTypeScript licenseMIT
18 phoenix ★ 3.0K

The text editor designed to make coding as simple and fun as playing a video game

last push15 hours ago languageJavaScript licenseAGPL-3.0
19 web-maker ★ 2.7K

A blazing fast & offline frontend code editor

last push15 days ago languageJavaScript licenseMIT
20 tus-js-client ★ 2.6K

A pure JavaScript client for the tus resumable upload protocol

last push4 days ago languageJavaScript licenseMIT
21 percy ★ 2.3K

Build frontend browser apps with Rust + WebAssembly. Supports server side rendering.

last push14 days ago languageRust licenseApache-2.0
22 lite-server ★ 2.3K

Lightweight node server

last push4 months ago languageJavaScript licenseMIT
23 watching-you ★ 1.7K

watching-you is a javascript library for building animations that watch anything on DOM 👀.

last push9 months ago languageTypeScript licenseISC
24 dev3000 ★ 1.6K

Captures your web app's complete development timeline - server logs, browser events, console messages, network requests, and automatic screenshots - in a unifie

last push3 days ago languageTypeScript licenseMIT
25 mutillidae ★ 1.5K

OWASP Mutillidae II is a free, open-source, deliberately vulnerable web application providing a target for web-security training. This is an easy-to-use web hac

last push1 months ago languagePHP licenseGPL-3.0
26 agentql ★ 1.5K

AgentQL is a suite of tools for connecting your AI to the web. Featuring a query language and Playwright integrations for interacting with elements and extracti

last push8 hours ago languagePython licenseMIT
27 seonaut ★ 853

Open source SEO audit tool.

last push26 days ago languageGo licenseMIT
28 doodle ★ 802

A pure Kotlin UI framework for the Web and Desktop.

last push11 days ago languageKotlin licenseMIT
29 xxl-crawler ★ 756

A lightweight web crawler framework.(Java爬虫框架)

last push3 months ago languageJava licenseApache-2.0
30 chromium-dashboard ★ 747

Chrome Status Dashboard

last push3 days ago languagePython licenseApache-2.0
31 Library-Detector-for-Chrome ★ 680

🔍 Extension that detects which JavaScript libraries are running on a page

last push17 days ago languageJavaScript licenseMIT
32 feather ★ 609

Feather is a modern Swift-based Content Management System.

last push7 hours ago languageSwift licenseMIT
33 balm-ui ★ 507

:diamonds: A modular and customizable UI library based on Material Design and Vue

last push1 months ago languageSCSS licenseMIT
34 Midori Browser ★ 412

Fast, secure, and privacy-focused web browsing

last push33 hours ago languageJavaScript licenseMPL-2.0

Related tags

← all tags

Frequently asked questions

How many open source web projects are there?

This registry tracks 34 projects tagged web, with 329,219 GitHub stars between them. The most-adopted is puppeteer at 95,791 stars.

Are these web projects free to use?

Yes — 33 of the 34 carry an explicit open-source licence across 6 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.

Which web project should I choose?

The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.

Are these web projects still maintained?

32 of the 34 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.