📚 Freely available programming books
-
Updated
Apr 7, 2026 - Python
8000
Hacktoberfest is a month-long celebration of open source projects, their maintainers, and the entire community of contributors. Each October, open source maintainers give new contributors extra attention as they guide developers through their first pull requests on GitHub.
JavaScript • Python • Java
📚 Freely available programming books
All Algorithms implemented in Python
🏡 Open source home automation that puts local control and privacy first.
🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training.
The repository for high quality TypeScript type definitions.
Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documentation/SubmittingPatches procedure for any of your improvements.
Design patterns implemented in Java
All Algorithms implemented in Java
Marlin is a firmware for RepRap 3D printers optimized for both 8 and 32 bit microcontrollers. Marlin supports all common platforms. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
OWASP Juice Shop: Probably the most modern and sophisticated insecure web application
A list of useful payloads and bypass for Web Application Security and Pentest/CTF
📚 Community guides for open source creators
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
The Secure CommsOS™ for mission-critical operations
Virtual whiteboard for sketching hand-drawn like diagrams
A curated list of awesome Go frameworks, libraries and software
Created by DigitalOcean and GitHub
Released October 2014