Best Open Source performance Libraries
A curated list of the most popular GitHub repositories tagged with performance. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.
#1gin-gonic/gin
Gin is a high-performance HTTP web framework written in Go. It provides a Martini-like API but with significantly better performance—up to 40 times faster—thanks to httprouter. Gin is designed for building REST APIs, web applications, and microservices.
#2gofiber/fiber
⚡️ Express inspired web framework written in Go
#3fastify/fastify
Fast and low overhead web framework, for Node.js
#4solidjs/solid
A declarative, efficient, and flexible JavaScript library for building user interfaces.
#5lovell/sharp
High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, AVIF and TIFF images. Uses the libvips library.
#6grafana/k6
A modern load testing tool, using Go and JavaScript
#7locustio/locust
Write scalable load tests in plain Python 🚗💨
#8bvaughn/react-virtualized
React components for efficiently rendering large lists and tabular data
#9fmtlib/fmt
A modern formatting library
#10avajs/ava
Node.js test runner that lets you develop with confidence 🚀
#11didi/DoKit
一款面向泛前端产品研发全生命周期的效率平台。
#12Atlas-OS/Atlas
🚀 An open and lightweight modification to Windows, designed to optimize performance, privacy and usability.
#13aFarkas/lazysizes
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.
#14aidenybai/million
Optimizing compiler for React
#15Nuitka/Nuitka
Nuitka is a Python compiler written in Python. It's fully compatible with Python 2.6, 2.7, 3.4-3.13. You feed it your Python app, it does a lot of clever things, and spits out an executable or extension module.
#16trimstray/nginx-admins-handbook
How to improve NGINX performance, security, and other important things.
#17pinpoint-apm/pinpoint
APM, (Application Performance Management) tool for large-scale distributed systems.
#18winsiderss/systeminformer
A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware. Brought to you by Winsider Seminars & Solutions, Inc. @ http://www.windows-internals.com
#19QwikDev/partytown
Relocate resource intensive third-party scripts off of the main thread and into a web worker. 🎉
#20darkroomengineering/lenis
Smooth scroll at it should be
#21apache/tvm
Open Machine Learning Compiler Framework
#22welldone-software/why-did-you-render
why-did-you-render by Welldone Software monkey patches React to notify you about potentially avoidable re-renders. (Works with React Native as well.)
#23leeoniya/uPlot
📈 A small, fast chart for time series, lines, areas, ohlc & bars
#24webdriverio/webdriverio
Next-gen browser and mobile automation test framework for Node.js
#25pastelsky/bundlephobia
🏋️ Find out the cost of adding a new frontend dependency to your project
#26apache/jmeter
Apache JMeter open-source load testing tool for analyzing and measuring the performance of a variety of services
#27google/pprof
pprof is a tool for visualization and analysis of profiling data
#28codenotary/immudb
immudb - immutable database based on zero trust, SQL/Key-Value/Document model, tamperproof, data change history
#29artilleryio/artillery
The complete load testing platform. Everything you need for production-grade load tests. Serverless & distributed. Load test with Playwright. Load test HTTP APIs, GraphQL, WebSocket, and more. Use any Node.js module.
#30dgraph-io/ristretto
A high performance memory-bound Go cache
#31markzhai/AndroidPerformanceMonitor
A transparent ui-block detection library for Android. (known as BlockCanary)
#32codesenberg/bombardier
Fast cross-platform HTTP benchmarking tool written in Go
#33TanStack/virtual
🤖 Headless UI for Virtualizing Large Element Lists in JS/TS, React, Solid, Vue and Svelte
#34halide/Halide
a language for fast, portable data-parallel computation