Open highlighted repo slot
Put your repository first
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Awesome List
A curated list of Web Performance Optimization.
GitHub stars and default-branch commits for davidsonfellipe/awesome-wpo.
131 repos currently saved from this list.
Open highlighted repo slot
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Modern HTTP benchmarking tool
High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, AVIF and TIFF images. Uses the libvips library.
Automated auditing, performance metrics, and best practices for the web.
React components for efficiently rendering large lists and tabular data
SVG Optimizer for Node.js and CLI. ⚙️
High performance and SEO friendly lazy loader for images (responsive and normal), iframes and more, that detects any visibility changes triggered through user interaction, CSS or JavaScript without configuration.
JavaScript parser / mangler / compressor / beautifier toolkit
Webpack plugin and CLI utility that represents bundle content as convenient interactive zoomable treemap
⚡️Faster subsequent page-loads by prefetching in-viewport links during idle time
Extract & Inline Critical-path CSS in HTML pages
🗜 JavaScript parser, mangler and compressor toolkit for ES6+
JavaScript Performance Monitor
Essential metrics for a healthy site.
🔥 Highly performant, light ~1kb and configurable lazy loader in pure JS with no dependencies for responsive images, iframes and more
🔮 Libraries & tools for enabling Machine Learning driven user-experiences on the web
Automate running Lighthouse for every commit, viewing the changes, and preventing regressions
GraphicsMagick for node
A utility for arming (creating) many bees (micro EC2 instances) to attack (load test) targets (web applications).
A free, fast, and reliable Open Source CDN for npm, GitHub, Javascript, and ESM
Improved JPEG encoder.
Minify images seamlessly
InstantClick makes following links in your website instant.
The original html-minifier (2010–2019). No longer maintained; succeeded by HTML Minifier Next.
Keep your bundle size in check
Fast and efficient CSS optimizer for node.js and the Web
The only script in your HEAD.
Analyze and debug space usage through source maps
:scissors: A grunt task for removing unused CSS from your projects.
CSS minifier with structural optimizations
Front-end performance heatmap bookmarklet.
Make optimisation of images part of your automated build process
Web performance library for measuring all performance vitals metrics
PageSpeed Insights Reporting for Node
Agent Skills for optimizing web quality based on Lighthouse and Core Web Vitals.
Compresses linked and inline javascript or CSS into a single cached file.
Web Tracing Framework libraries and extensions.
Load and performance benchmark tool
Glue is a simple command line tool to generate CSS sprites
Headless Chromium-based web performance metrics collector and monitoring tool
Loading And Blocking JavaScript: On-demand parallel loader for JavaScript with execution order dependencies
YSlow analyzes web pages and suggests ways to improve their performance based on a set of rules for high performance web pages.
minimal monitor for JS Heap Size via performance.memory
Automatic font fallback based on font metrics
Minify PNG, JPEG, GIF and SVG images
Automating Web Performance testing with Puppeteer 🎪
Collect performance metrics for your library/application.
jpegoptim - utility to optimize/compress JPEG files
svgcleaner could help you to clean up your SVG files from the unnecessary data.
WebPageTest API wrapper for NodeJS
TMI (Too Many Images) - discover your image weight on the web