- All languages
- ANTLR
- C
- C#
- C++
- CSS
- Clojure
- CoffeeScript
- Common Lisp
- Dockerfile
- Elixir
- Emacs Lisp
- Erlang
- Go
- HTML
- Haskell
- Java
- JavaScript
- Jinja
- Jupyter Notebook
- Makefile
- Markdown
- Nunjucks
- Objective-C
- PHP
- Perl
- Python
- Rich Text Format
- Rocq Prover
- Ruby
- Rust
- SCSS
- SQL
- Scala
- Scheme
- Shell
- TeX
- TypeScript
- Vim Script
- Vue
- Wren
- Zig
Starred repositories
📚 Freely available programming books
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
A complete computer science study plan to become a software engineer.
A list of Free Software network services and web applications which can be hosted on your own servers
A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.
🎓 Path to a free self-taught education in Computer Science!
A book series (2 published editions) on the JS language.
A curated list of awesome Go frameworks, libraries and software
Curated coding interview preparation materials for busy software engineers
Papers from the computer science community to read and discuss.
Vim-fork focused on extensibility and usability
JavaScript API for Chrome and Firefox
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown
🏡 Open source home automation that puts local control and privacy first.
List of Computer Science courses with video lectures.
A topic-centric list of HQ open datasets.
For developers, who are building real-time data-driven applications, Redis is the preferred, fastest, and most feature-rich cache, data structure server, and document and vector query engine.
Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
SecLists is the security tester's companion. It's a collection of multiple types of lists used during security assessments, collected in one place. List types include usernames, passwords, URLs, se…
📚 List of awesome university courses for learning Computer Science!
Apache ECharts is a powerful, interactive charting and data visualization library for browser
Collaborative cheatsheets for console commands 📚.
A list of helpful front-end related questions you can use to interview potential candidates, test yourself or completely ignore.
MinIO is a high-performance, S3 compatible object store, open sourced under GNU AGPLv3 license.
Standard Go Project Layout
A tool for exploring each layer in a docker image