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