- Melbourne, Australia
- www.samlewis.me
Stars
Master programming by recreating your favorite technologies from scratch.
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Master the command line, in one page
π― Curated coding interview preparation materials for busy software engineers
π‘ Open source home automation that puts local control and privacy first.
Get a full fake REST API with zero coding in less than 30 seconds (seriously)
Simple HTML5 Charts using the <canvas> tag
scikit-learn: machine learning in Python
π» A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline
π A list of practical projects that anyone can solve in any programming language.
β‘ Serverless Framework β Effortlessly build apps that auto-scale, incur zero costs when idle, and require minimal maintenance using AWS Lambda and other managed cloud services.
Bootstrap Kubernetes the hard way. No scripts.
An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
A book-in-progress about the Linux kernel and its insides.
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
β Possibly the smallest compiler ever
The easiest, most secure way to use WireGuard and 2FA.
Learn Go with test-driven development
One second to read GitHub code with VS Code.
Cross-platform Rust rewrite of the GNU coreutils
a 2D rigid body physics engine for the web β²β β
This repository is outdated and new Boost Note app is available! We've launched a new Boost Note app which supports real-time collaborative writing. https://github.com/BoostIO/BoostNote-App
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
A scalable overlay networking tool with a focus on performance, simplicity and security
Easy and fast file sharing from the command-line.
Learning operating system development using Linux kernel and Raspberry Pi
PredictionIO, a machine learning server for developers and ML engineers.
How to be low-level programmer