{"id":19157759,"url":"https://github.com/shybyte/awesome-software-performance","last_synced_at":"2026-02-26T09:47:09.739Z","repository":{"id":142064024,"uuid":"472286695","full_name":"shybyte/awesome-software-performance","owner":"shybyte","description":"Awesome Software Performance","archived":false,"fork":false,"pushed_at":"2023-08-13T18:37:29.000Z","size":12,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-04-14T04:13:03.838Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/shybyte.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2022-03-21T10:25:21.000Z","updated_at":"2022-03-21T10:25:21.000Z","dependencies_parsed_at":"2024-01-16T00:35:08.789Z","dependency_job_id":"c0ee56e3-d73f-47df-ba3c-f82d93528f46","html_url":"https://github.com/shybyte/awesome-software-performance","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shybyte%2Fawesome-software-performance","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shybyte%2Fawesome-software-performance/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shybyte%2Fawesome-software-performance/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shybyte%2Fawesome-software-performance/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shybyte","download_url":"https://codeload.github.com/shybyte/awesome-software-performance/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240241820,"owners_count":19770466,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-09T08:42:01.145Z","updated_at":"2026-02-26T09:47:04.701Z","avatar_url":"https://github.com/shybyte.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Awesome Software Performance\n\n  * https://github.com/sirupsen/napkin-math\n\n## Talks\n  * https://www.youtube.com/watch?v=fDGWWpHlzvw - Designing for Performance • Martin Thompson • GOTO 2015\n\n## Green Software Engineering\n  * https://principles.green/ - Principles of Green Software Engineering\n  * https://cloud.google.com/carbon-footprint\n  * https://cloud.google.com/blog/topics/sustainability\n\n## Databases\n\n## Sqlite\n * https://ansiwave.net/blog/semantic-web.html - Make the \"semantic web\" web 3.0 again -- with the help of SQLite\n * https://ansiwave.net/blog/sqlite-over-http.html\n * https://phiresky.github.io/blog/2021/hosting-sqlite-databases-on-github-pages/\n\n## Duckdb (https://duckdb.org/)\n\n  * https://duckdb.org/2021/10/29/duckdb-wasm.html\n\n### Postgres\n  * https://spacelift.io/blog/tricking-postgres-into-using-query-plan\n  * https://wiki.postgresql.org/wiki/Loose_indexscan\n  * https://stackoverflow.com/questions/20392453/loose-index-scan-in-postgres-on-more-than-one-field\n  * https://hashrocket.com/blog/posts/materialized-view-strategies-using-postgresql\n  * https://blog.crunchydata.com/blog/postgres-indexes-for-newbies\n\n## Data Processing Tools\n  * https://pancakedb.com/\n### Apache Arrow\n  * https://arrow.apache.org/faq/\n  * https://www.orchest.io/blog/the-great-python-dataframe-showdown-part-1-demystifying-apache-arrow\n\n## Performance Testing\n  * https://netflixtechblog.com/fixing-performance-regressions-before-they-happen-eab2602b86fe\n  * https://www.youtube.com/watch?v=4wBXvVEVYKI - Introduction to Performance Engineering\n\n## Web\n  * https://changelog.com/jsparty/216 - Enabling performance-centric engineering orgs\n  * https://www.smashingmagazine.com/2021/11/improving-performance-wix-websites-case-study/\n\n### Talks\n\n  * https://www.youtube.com/watch?v=YJGCZCaIZkQ - Speed at Scale: Web Performance Tips and Tricks from the Trenches (Google I/O ’19)\n  * https://www.youtube.com/watch?v=k-A2VfuUROg - Rendering on the Web: Performance Implications of Application Architecture (Google I/O ’19)\n\n### Measuring\n  * https://developer.mozilla.org/en-US/docs/Web/API/Performance \n  * https://web.dev/vitals/\n\n### Loading\n  * https://hpbn.co/ - High Performance Browser Networking           \n  * https://sirupsen.com/napkin/problem-15 - Increase HTTP Performance by Fitting In the Initial TCP Slow Start Window\n  * https://requestmetrics.com/web-performance/http3-is-fast\n  * https://caddyserver.com/ - The Ultimate Server with Automatic HTTPS\n\n## Web-Frontend\n\n  * https://github.com/GoogleChromeLabs/proxx\n  * https://surma.dev/things/webgpu/\n\n### WASM - Web Assembly\n\n  * https://wasmbyexample.dev/home.en-us.html\n  * https://rustwasm.github.io/wasm-bindgen/examples/webgl.html\n  * https://compile.fi/canvas-filled-three-ways-js-webassembly-and-webgl/\n  * https://clayto.com/2021/07/shaking-off-the-rust-2-ray-tracing-in-webassembly/ \n  * https://surma.dev/things/js-to-asc/ - Is WebAssembly magic performance pixie dust?\n\n## Low level optimizations\n  * https://en.algorithmica.org/hpc/ - Algorithms for Modern Hardware\n  * https://ppc.cs.aalto.fi/ - Programming Parallel Computers\n  * https://parallel-rust-cpp.github.io/ - Programming Parallel Computers in Rust\n  * https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2018/\n  * https://github.com/dendibakh/perf-ninja\n  * https://cp-algorithms.com/\n  * https://stackoverflow.com/questions/500607/what-are-the-lesser-known-but-useful-data-structures\n\n\n### Talks\n  * https://media.handmade-seattle.com/context-is-everything/\n  * https://media.handmade-seattle.com/principles-and-practices-for-performant-processing/\n  * https://media.handmade-seattle.com/practical-data-oriented-design/\n  * https://media.handmade-seattle.com/you-can-teach-and-old-programmer-new-paradigms/ - Teaching Data-Oriented-Design \n  * https://media.handmade-seattle.com/fabian-giesen/ - Modern graphics pipeline and queue theory\n\n### Language - Benchmarks\n  * https://github.com/kostya/benchmarks - Some benchmarks of different languages\n  * https://programming-language-benchmarks.vercel.app/ - Programming Language and compiler Benchmarks\n  * https://github.com/smarr/are-we-fast-yet - Comparing Language Implementations with Objects, Closures, and Arrays\n\n\n## Rust\n\n  * https://dev.to/cloudx/building-optimized-binaries-with-rust-k8b\n  * https://www.zero2prod.com/index.html?country=Germany\u0026discount_code=VAT20\n\n## Zig\n  * https://www.gingerbill.org/article/2019/05/13/a-reply-to-the-road-to-zig/\n\n## Odin\n  * https://odin-lang.org/\n\n## Git\n  * https://git-scm.com/book/en/v2/Appendix-B%3A-Embedding-Git-in-your-Applications-Libgit2\n  * https://git-scm.com/book/en/v2/Appendix-B%3A-Embedding-Git-in-your-Applications-go-git \n\n## Deployment\n### Unikernels\n\n  * https://nanos.org/faq\n  * https://unikraft.org/\n  * https://rust-osdev.com/showcase/rusty-hermit/\n\n## Other awesome performance lists\n\n  * https://github.com/andriisoldatenko/awesome-performance-testing\n  * https://github.com/go-perf/awesome-go-perf\n  * https://github.com/geldmacher/awesome-performance - Awesome web performance list\n  * https://github.com/hbish/awesome-performance - A collection of videos, talks and tools about performance engineering and testing.\n  * https://github.com/mfleming/performance-resources\n\n## Slightly related talks\n\n  * https://www.youtube.com/watch?v=S4LzzuMTqjs - Engineering You • Martin Thompson • GOTO 2017\n  * https://www.youtube.com/results?search_query=Martin+Thompson\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshybyte%2Fawesome-software-performance","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshybyte%2Fawesome-software-performance","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshybyte%2Fawesome-software-performance/lists"}