Lists (1)
Sort Name ascending (A-Z)
Stars
SwiftShader is a high-performance CPU-based implementation of the Vulkan graphics API. Its goal is to provide hardware independence for advanced 3D graphics.
An implementation of OpenGL 3.x-ish in clean C
Real time Physically Based Rendering on the CPU using AVX512
An HTML5/Canvas implementation of 8-bit color cycling
Learn how to design, develop, deploy and iterate on production-grade ML applications.
Machine Learning From Scratch. Bare bones NumPy implementations of machine learning models and algorithms with a focus on accessibility. Aims to cover everything from linear regression to deep lear…
Implement a ChatGPT-like LLM in PyTorch from scratch, step by step
🔗 Some useful websites for programmers.
Papers from the computer science community to read and discuss.
List of open-source alternatives to everyday SaaS products.
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
A curated list of engineering blogs
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
📚 Freely available programming books
A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev
Master programming by recreating your favorite technologies from scratch.
😎 Awesome lists about all kinds of interesting topics
📝 A curated list of awesome Raspberry Pi tools, projects, images and resources
single header C(99) library to implement client-server network code for games
Newsletter to help busy software engineers become good at system design 👇
Build real C projects with 18 beginner-friendly challenges. Learn by doing with guided coding exercises and practical applications.
An advanced ray-caster engine written in JavaScript from scratch, with zero dependencies
Curated list of project-based tutorials
Collection of cross-platform one-file C/C++ libraries with no dependencies, primarily used for games
Single-header, cross-platform libraries for game development