Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today. Learn more →
Top 23 JavaScript Web Projects
-
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.
to then serve to the browser. If I was using something like Vite or Webpack I would have gotten this handling for free.
-
Civic Auth
Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
-
Parcel is another alternative that requires zero configuration and is super fast. If you want a simple React setup without any hassle, Parcel is a great choice.
-
EasySpider
A visual no-code/code-free web crawler/spider易采集:一个可视化浏览器自动化测试/数据采集/爬虫软件,可以无代码图形化的设计和执行爬虫任务。别名:ServiceWrapper面向Web应用的智能化服务封装系统。
Project mention: EasySpider: A No-Code Tool for Visual Web Crawling and Data Collection | news.ycombinator.com | 2024-08-11 -
Project mention: How Guardius Supercharges Google Lighthouse for Seamless Web Performance Audits | dev.to | 2025-04-14
Google Lighthouse is an open-source tool that helps developers run technical audits on web apps and websites. It generates comprehensive reports on performance, accessibility, SEO, and best practices. The insights Lighthouse provides are valuable for improving user experience and making your website perform well in Google’s search rankings.
-
-
-
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
The feature was powered by flexsearch — a zero-deps full-text search library; ooh boy I'm a big fan of lightweight and no/low dependencies. I dug into how Nextra uses this to index content at build-time for search; it was interesting.
-
-
react-bits
An open source collection of animated, interactive & fully customizable React components for building stunning, memorable user interfaces. (by DavidHDev)
Project mention: Introducing React Bits - A Library of Beautifully Animated React UI Components | dev.to | 2025-01-08GitHub: https://github.com/DavidHDev/react-bits
-
-
gRPC-Web enables developers to interact with gRPC services from web browsers. It’s particularly useful for testing gRPC APIs in environments that require a frontend interface.
-
WebKit
Home of the WebKit project, the browser engine used by Safari, Mail, App Store and many other applications on macOS, iOS and Linux.
whatever this is: https://github.com/WebKit/WebKit/blob/main/Source/WebCore/pa...
-
-
sitespeed.io
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 browsers in various environments.
-
Total.js: Total.js Framework
-
browser-fingerprinting
Analysis of Bot Protection systems with available countermeasures 🚿. How to defeat anti-bot system 👻 and get around browser fingerprinting scripts 🕵️♂️ when scraping the web?
-
next-pwa helps convert your Next.js application into a Progressive Web App (PWA) with offline support.
-
serialize-javascript
Serialize JavaScript to a superset of JSON that includes regular expressions and functions.
-
-
We map the TUS[0] protocol to S3 multipart upload operations. This lets us obscure the S3 bucket from the client. The TUS operations are handled by a dedicated micro-service. It could be done in a Lambda or anything.
Once the upload completes we kick off a workflow to virus scan, unzip, decrypt, and process the file depending on what it is.
For virus scanning, we started with ClamAV[1], but eventually bought a Trend Micro product[2] for reasons that probably don't apply to you. It is serverless based on SQS, Lambda, and SNS. Works fine.
Once scanned, we do a number of things. For images that you are going to serve back out, you for sure want to re-encode those and strip metadata. I haven't worked directly on that part.
[0] https://tus.io/
-
phoenix
The text editor designed to make coding as simple and fun as playing a video game (by phcode-dev)
-
3) Loki
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
JavaScript Web discussion
JavaScript Web related posts
-
Web-based cryptography is always snake oil
-
Postel's Law and the Three Ring Circus
-
End-to-End SEO Testing with Playwright and Lighthouse
-
Trust in Firefox and Mozilla Is Gone – Let's Talk Alternatives
-
What, if anything, should I do about using Mozilla's Firefox
-
5 Tips for Mastering API Gateway Rate Limiting
-
Top 4 gRPC API Testing Tools You Need to Know
-
A note from our sponsor - Civic Auth
www.civic.com | 17 Apr 2025
Index
What are some of the best open-source Web projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | webpack | 65,197 |
2 | parcel | 43,767 |
3 | EasySpider | 38,446 |
4 | lighthouse | 28,866 |
5 | hyperapp | 19,115 |
6 | ZeroNet | 18,446 |
7 | matter-js | 17,343 |
8 | flexsearch | 12,847 |
9 | AriaNg | 12,199 |
10 | react-bits | 10,767 |
11 | Dash | 10,472 |
12 | grpc-web | 8,857 |
13 | WebKit | 8,532 |
14 | bud | 5,586 |
15 | sitespeed.io | 4,832 |
16 | Node.js framework | 4,363 |
17 | browser-fingerprinting | 4,271 |
18 | next-pwa | 3,968 |
19 | serialize-javascript | 2,847 |
20 | slash | 2,824 |
21 | tus-js-client | 2,304 |
22 | phoenix | 2,102 |
23 | loki | 1,831 |