A curated, categorized, and regularly updated list of must-see open source repositories for developers, students, and tech enthusiasts.
- developer-roadmap — Interactive roadmaps, guides and paths for developers.
- project-based-learning — Learn programming by building projects.
- coding-interview-university — Mega study plan for coding interviews.
- system-design-primer — Learn how to design large-scale systems.
- tech-interview-handbook — Essential tech interview preparation.
- interview-prep — Everything you need to nail your tech interviews.
- public-apis — List of free public APIs for development.
- Machine-Learning-Roadmap — Roadmap to becoming a machine learning expert.
- frontend-dev-bookmarks — Frontend development resources and best practices.
- web-developer-resources — Comprehensive web development resources.
- data-science-resources — Data science learning path and resources.
- free-programming-books — Free programming books for all languages and platforms.
- freeCodeCamp — Learn to code for free.
- 30-seconds-of-code — Short JavaScript code snippets.
- javascript-algorithms — Algorithms and data structures in JS.
- react — The library for web and native user interfaces.
- vue — The progressive JavaScript framework.
- angular — One framework, mobile & desktop.
- next.js — The React framework for production.
- nuxt — The Intuitive Vue Framework.
- awesome-react — Curated list of React resources.
- awesome-vue — Curated resources for Vue.js devs.
- nodebestpractices — Node.js best practices.
- storybook — UI component explorer for frontend devs.
- css-protips — Tips to improve your CSS skills.
- awesome-tailwindcss — Resources for Tailwind CSS.
- md8-habibullah/jsdelivr — A free CDN for open source, npm, GitHub, and more.
- React-Native — Build native apps using React.
- Flutter — Beautiful native apps in record time.
- React-Native-Apps — Curated list of open source React Native apps.
- android-architecture — Android app architecture samples.
- awesome-flutter — Curated Flutter libraries, tools, tutorials.
- awesome-android-ui — Android UI libraries.
- TheAlgorithms/Python — All Algorithms implemented in Python.
- TheAlgorithms/Java — All Algorithms implemented in Java.
- TheAlgorithms/C-Plus-Plus — All Algorithms implemented in C++.
- awesome-python — Curated list of awesome Python frameworks, libraries, and software.
- awesome-go — Curated list of Go frameworks, libraries, and software.
- You-Dont-Know-JS — Book series diving deep into JS core mechanisms.
- rust — Empowering everyone to build reliable and efficient software.
- awesome-rust — Curated Rust libraries and resources.
- python-patterns — Patterns in Python.
- awesome-cpp — C++ resources and libraries.
- awesome-java — Curated list of Java frameworks/libraries.
- awesome-typescript — TypeScript resources and tools.
- free-for-dev — List of free services for developers.
- devops-exercises — DevOps and SRE interview questions and exercises.
- kubernetes — Production-Grade Container Scheduling and Management.
- docker — Docker Community Edition.
- awesome-devops — Curated DevOps resources.
- ansible — Ansible is a radically simple IT automation platform.
- terraform — Infrastructure as Code.
- awesome-docker — A curated list of Docker resources.
- prometheus — Monitoring system & time series database.
- awesome-kubernetes — Kubernetes curated resources.
- awesome-ciandcd — CI/CD resources and tools.
- awesome-terraform — Curated list for Terraform.
- md8-habibullah/ansible — Ansible playbooks, guides, and resources.
- tensorflow — Open Source Machine Learning Framework.
- pytorch — Tensors and Dynamic neural networks in Python with strong GPU acceleration.
- scikit-learn — Machine Learning in Python.
- fastai — High-level framework for fast, accurate deep learning.
- pandas — Data analysis library for Python.
- awesome-machine-learning — Curated machine learning resources.
- Data-Science-For-Beginners — 10 weeks, 20 lessons, Data Science for all!
- data-science-interviews — Data science interview questions and answers.
- awesome-deep-learning — Deep learning resources.
- awesome-data-science — Data science resources.
- awesome-nlp — Natural Language Processing resources.
- awesome-ai — Artificial Intelligence resources.
- system-design-primer — Learn how to design large-scale systems.
- system-design-resources — Extensive collection of system design resources.
- awesome-system-design — Curated list of system design materials.
- design-patterns-for-humans — Design patterns explained simply.
- awesome-microservices — Curated list on Microservices.
- awesome-architecture — Software architecture resources.
- awesome-scalability — High scalability, availability, and stability patterns.
- awesome — The most awesome curated lists on GitHub.
- awesome-awesomeness — A curated list of awesome awesomeness.
- best-of-lists — Discover awesome open-source projects, ranked by quality and updated weekly.
- awesome-lists — List of awesome lists.
- awesome-cheatsheets — Useful programming cheatsheets.
- awesome-design — Curated list of design resources.
- awesome-interview-questions — Lists of interview questions by technology.
- Project-Awesome.org — A categorized web interface for awesome lists.
- awesome.facts.dev — The most popular awesome lists on GitHub, ranked and categorized.
- awesome-open-source — Search, curate, and share the best open-source projects.
- top-github-repositories-which-everyone-should-look — A handpicked list of top GitHub repositories everyone should look at.
- gitignore — Useful .gitignore templates.
- ohmyzsh — A delightful community-driven framework for managing your zsh configuration.
- powerlevel10k — Super flexible and fast zsh theme.
- prettier — Code formatter.
- eslint — Pluggable JavaScript linter.
- homebrew — The missing package manager for macOS (or Linux).
- nvm — Node version manager.
- fzf — A command-line fuzzy finder.
- tmux — Terminal multiplexer.
- ripgrep — Fast command-line search tool.
- shields — Quality metadata badges for open source projects.
- github-profile-trophy - Show off your GitHub trophies on your profile.
- profile-readme-stats - Dynamic stats for your GitHub profile README.
- plymouth-themes - Collection of beautiful Linux boot splash themes.
- awesome-terminal-fonts - Fonts patched with a high number of glyphs/icons.
- design-resources-for-developers — Curated list of design resources.
- awesome-design-systems — Design systems, pattern libraries, and more.
- tailwindcss — Utility-first CSS framework.
- bootstrap — The most popular HTML, CSS, and JS library.
- fontawesome — The iconic font and CSS toolkit.
- awesome-css — CSS frameworks, tools, and resources.
- awesome-visualization — Curated list of visualization libraries.
- d3 — Bring data to life with SVG, Canvas and HTML.
- chart.js — Simple yet flexible JavaScript charting.
- awesome-dataviz — Curated list of data visualization libraries.
- echarts — Powerful visualization library for browser.
- tech-jobs-with-relocation — Tech jobs with relocation.
- engineering-blogs — A curated list of engineering blogs.
- awesome-remote-job — Curated list of remote jobs.
- best-websites-a-programmer-should-visit — Useful sites for programmers.
- what-happens-when — What happens when you type a URL into your browser.
- build-your-own-x — Tutorials on building your own DB, Shell, etc.
- awesome-hacker-news — Everything about Hacker News.
- movies-for-hackers — Movies every hacker should watch.
- Rocket.Chat — The leading open source team chat platform, Slack alternative, with rich integrations and self-hosting.
- Mattermost — Secure, self-hosted Slack alternative for teams and enterprises.
- Matrix (Synapse) — Matrix protocol reference server, a decentralized, federated, end-to-end encrypted messaging network.
- Element — The flagship Matrix client, formerly Riot, web and desktop app.
- Telegram (Unofficial, open clients) — Unofficial open source desktop client for Telegram.
- Wire — Secure, cross-platform team collaboration platform.
- Zulip — Powerful threaded open source group chat, great for remote teams.
- Rocket.Chat.ReactNative — Mobile client for Rocket.Chat.
- Jitsi Meet — Secure, scalable open source video chat and conferencing platform.
- SimpleX Chat — Private, decentralized, and serverless messenger.
- Conduit — Lightweight Matrix homeserver written in Rust.
- Openfire — Real-time collaboration server based on XMPP protocol.
- SOGo — Groupware server with calendar, contacts, and chat.
- Open Source WhatsApp Clients — Unofficial WhatsApp Web API for Node.js.
A curated list of repositories to master Linux, shell scripting, and command-line tools.
- jlevy/the-art-of-command-line — A comprehensive collection of tips and best practices for using the command line effectively.
- bobbyiliev/101-linux-commands-ebook — An open-source eBook featuring 101 essential Linux commands.
- kodekloudhub/linux-basics-course — A structured course covering Linux basics, including working with the shell and shell scripting.
- danielmapar/LinuxCommandLine — Provides a collection of basic Linux commands and insights into the Linux file system hierarchy.
- NaiveNeuron/TermAdventure — An interactive learning tool that teaches UNIX command-line skills through a text adventure game format.
- tldr-pages/tldr — Simplified and community-driven man pages that provide concise examples for command-line tools.
- krother/bash_tutorial — This tutorial helps you become familiar with bash, the Linux command line, through hands-on exercises.
- nuitrcs/commandlineworkshop — A workshop that introduces the basics of the bash shell, covering essential commands and navigation techniques.
- labex-labs/linux-free-tutorials — A collection of 80 free tutorials for Linux, offering a comprehensive learning path.
- get543/linux-beginner-guide — An ultimate guide for beginner Linux users, covering keyboard shortcuts and basic commands.
- Oh My Zsh – A delightful community-driven framework for managing your Zsh configuration.
- Bash-it – A collection of community Bash commands and scripts.
- Prezto – A speedy Zsh configuration framework.
- md8-habibullah/awesome-shell – A curated list focusing on shell style and customization.
- Powerlevel10k – A fast reimplementation of Powerlevel9k ZSH theme.
- Starship – A minimal, blazing-fast, and customizable prompt for any shell.
- zsh-autosuggestions – Fish-like autosuggestions for Zsh.
- zsh-syntax-highlighting – Syntax highlighting for the Zsh shell.
- fzf – A general-purpose command-line fuzzy finder.
- Neofetch – A command-line system information tool.
- Fastfetch – A fast, customizable system info script.
- 🌟 GitHub Trending — See what’s hot on GitHub right now.
- 🥇 best-of-lists — Discover curated “best-of” open-source projects by category.
- 🏅 Project-Awesome.org — Browse the best “Awesome” lists in a user-friendly way.
- 💼 Awesome Open Source — Find, curate, and share the best open-source projects.
- 🔍 GitHub Explore — Personalized recommendations for projects, topics, and collections.
- 📝 Awesome Lists — The motherlode of curated “awesome” lists.
- 🏆 GitHub Stars — See what top developers are starring.
- 📝 GitHub Topics — Browse open source projects by topics like AI, blockchain, web, and more.
- 🤖 GitHub Copilot — Your AI pair programmer (for code, not repo discovery!)
- 📰 Open Source Insights — Analyze and compare open source packages.
- 💬 Reddit r/opensource — Community-driven open source recommendations.
- 🧑💻 Hacker News “Show HN” — Trending open source launches.
- 📰 LibHunt - Curated lists — Trending and best open source project lists.
Want to make this list even better? See CONTRIBUTING.md and open a pull request!
- Suggest new repos
- Fix errors or descriptions
- Add new categories
If you found this helpful, please star ⭐, fork 🍴, and share with your friends and communities!
Feel free to fork, suggest, or contribute to this list!
Maintained by md8-habibullah