Top 23 Web Open-Source Projects

  • GitHub repo system-design-primer

    Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

    Project mention: Resources to learn systems design? | reddit.com/r/cscareerquestionsEU | 2021-10-15
  • GitHub repo Angular

    The modern web developer’s platform

    Project mention: Adding the Google reCAPTCHA v3 to an Angular application | dev.to | 2021-10-16

    Angular is a development platform for building WEB, mobile and desktop applications using HTML, CSS and TypeScript (JavaScript). Currently, Angular is at version 12 and Google is the main maintainer of the project.

  • Activeloop.ai

    Optimize your datasets for ML. Goodbye, boilerplate code - the fastest dataset optimization and management tool for computer vision.

  • GitHub repo puppeteer

    Headless Chrome Node.js API

    Project mention: Could you build a website that leverages Node to scrape another specific website? | reddit.com/r/AskProgramming | 2021-10-16

    Puppeteer to visit and scrape the imgur page (each one of those data points has a clear class/id/title prop to find it by).

  • GitHub repo Django

    The Web framework for perfectionists with deadlines.

    Project mention: Introspecting Python Parameter Values via Argument Binding | dev.to | 2021-10-16

    So when can this actually be used? Well, for our project, we have a Django web application project that implements Celery Asynchronous Tasks. We can schedule these tasks to be run by a background worker, but we require an audit log to determine who started a task and what organization the task is tied back to.

  • GitHub repo webpack

    A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.

    Project mention: a first look at nuxt 3 | dev.to | 2021-10-15

    A bundler to support hot module replacement in development and bundling for production - Webpack 5 and Vite both supported

  • GitHub repo httpie

    As easy as /aitch-tee-tee-pie/ 🥧 Modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. https://twitter.com/httpie

    Project mention: Look at my new plugin to help run long commands | reddit.com/r/zsh | 2021-10-07

    Because this doesn't need to be sourced every time and, during development, like I am doing right now, it is constantly being changed. Add more, change existing etc. Imagine doing a web dev project and you are constantly creating and editing requests on postman. But you want to use a command line tool instead, such as https://httpie.io/. With this tool, it is easier to create those requests and run them on the command line. I'm willing to discuss this more with you. I believe this can be useful for many people and am having trouble marketing it haha.

  • GitHub repo Ionic Framework

    A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.

    Project mention: Does nyone else think Django is better off with it's own template rendering than with other frontends like Vue, React etc? | reddit.com/r/django | 2021-10-14

    If you are building something that is trying to be the next Facebook where there are lots of components that are working together to build an “app” like experience then a Vue / React frontend can make life way easier when it comes to keeping track of state. It can also make it easier to start building native apps but mostly if you build this in from the start via something like ionic

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo material-design-icons

    Material Design icons by Google

    Project mention: Material Design Icons: Any way to get the data for this search? Like keywords, or an api for the same? | reddit.com/r/MaterialDesign | 2021-08-11
  • GitHub repo parcel

    The zero configuration build tool for the web. 📦🚀

    Project mention: Bundle a React library with Parcel | dev.to | 2021-10-17

    Checkout the Parcel website (Its pretty cool!) - Parcel

  • GitHub repo fastapi

    FastAPI framework, high performance, easy to learn, fast to code, ready for production

    Project mention: Ah yes, of course | reddit.com/r/ProgrammerHumor | 2021-10-15
  • GitHub repo GORM

    The fantastic ORM library for Golang, aims to be developer friendly

    Project mention: Migrating from PHP to Go | reddit.com/r/golang | 2021-09-30

    Good ORM library: https://gorm.io/

  • GitHub repo spring-boot-demo

    该项目已成功集成 actuator(监控)、admin(可视化监控)、logback(日志)、aopLog(通过AOP记录web请求日志)、统一异常处理(json级别和页面级别)、freemarker(模板引擎)、thymeleaf(模板引擎)、Beetl(模板引擎)、Enjoy(模板引擎)、JdbcTemplate(通用JDBC操作数据库)、JPA(强大的ORM框架)、mybatis(强大的ORM框架)、通用Mapper(快速操作Mybatis)、PageHelper(通用的Mybatis分页插件)、mybatis-plus(快速操作Mybatis)、BeetlSQL(强大的ORM框架)、upload(本地文件上传和七牛云文件上传)、redis(缓存)、ehcache(缓存)、email(发送各种类型邮件)、task(基础定时任务)、quartz(动态管理定时任务)、xxl-job(分布式定时任务)、swagger(API接口管理测试)、security(基于RBAC的动态权限认证)、SpringSession(Session共享)、Zookeeper(结合AOP实现分布式锁)、Ra

  • GitHub repo lighthouse

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

    Project mention: Netflix's new player is an open web nightmare | news.ycombinator.com | 2021-10-17

    Solution: This already exists, Google Lighthouse is one (https://developers.google.com/web/tools/lighthouse) but many non-Google alternatives exists too (https://alternativeto.net/software/google-lighthouse/)

  • GitHub repo tauri

    Build smaller, faster, and more secure desktop applications with a web frontend.

    Project mention: Shinny app with portable R | reddit.com/r/rstats | 2021-10-15

    There's electricShine, which uses electron.js. And, I want to say there's a new R wrapper around the rust crate tauri, but I'm blanking on the name.

  • GitHub repo Echo

    High performance, minimalist Go web framework

    Project mention: Do you guys use frameworks with Go for backend development? | reddit.com/r/golang | 2021-10-08

    For REST, I use Echo which bills itself as a Web Framework. So in that sense, yes. In the sense of something overarching like Java's Spring Framework, no.

  • GitHub repo glances

    Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, Mac OS and Windows operating systems.

    Project mention: Alternative to rpi monitor? | reddit.com/r/selfhosted | 2021-10-16

    Glances might be just the thing for you

  • GitHub repo envoy

    Cloud-native high-performance edge/middle/service proxy

    Project mention: Opensource / inexpensive loadbalancer? | reddit.com/r/networking | 2021-09-20

    Envoy hasn't been mentioned yet and is a good, modern choice.

  • GitHub repo postgrest

    REST API for any Postgres database

    Project mention: Timescale Announces New Database Cloud | news.ycombinator.com | 2021-10-05
  • GitHub repo yew

    Rust / Wasm framework for building client web apps

    Project mention: Whats your favourite open source Rust project that needs more recognition? | reddit.com/r/rust | 2021-10-11

    Yew and Gloo

  • GitHub repo Mo.js

    The motion graphics toolbelt for the web

    Project mention: MoJS, crea sorprendentes animaciones con JavaScript en poco tiempo y sorprendente rendimiento | reddit.com/r/fazt | 2021-08-09
  • GitHub repo ZeroNet

    ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network

    Project mention: [question] Best way to browse dark web? | reddit.com/r/deepweb | 2021-10-14
  • GitHub repo advanced-go-programming-book

    :books: 《Go语言高级编程》开源图书,涵盖CGO、Go汇编语言、RPC实现、Protobuf插件实现、Web框架实现、分布式系统等高阶主题(完稿)

    Project mention: Gopher Gold #21 - Wed Nov 25 2020 | dev.to | 2020-11-24

    chai2010/advanced-go-programming-book (Go): 📚 《Go语言高级编程》开源图书,涵盖CGO、Go汇编语言、RPC实现、Protobuf插件实现、Web框架实现、分布式系统等高阶主题(完稿)

  • GitHub repo gotty

    Share your terminal as a web application

    Project mention: Suggestions for SSH clients that run in browser | reddit.com/r/sysadmin | 2021-10-04

    There are other clients as gotty, but that hasn't been maintained for past few years.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-10-17.

Index

What are some of the best open-source Web projects? This list will help you:

Project Stars
1 system-design-primer 146,879
2 Angular 77,074
3 puppeteer 73,779
4 Django 60,154
5 webpack 59,550
6 httpie 52,274
7 Ionic Framework 45,423
8 material-design-icons 44,058
9 parcel 39,028
10 fastapi 36,991
11 GORM 25,510
12 spring-boot-demo 23,625
13 lighthouse 23,534
14 tauri 23,478
15 Echo 20,876
16 glances 19,328
17 envoy 18,151
18 postgrest 17,730
19 yew 17,358
20 Mo.js 17,110
21 ZeroNet 17,089
22 advanced-go-programming-book 15,899
23 gotty 15,850
Find remote jobs at our new job board 99remotejobs.com. There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Scout APM: A developer's best friend. Try free for 14-days
Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
scoutapm.com