0xRitesh / awesome-repositories

Useful GitHub Repos That Every Developer Should Follow

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ“• Useful GitHub Repositories

A curated list of GitHub Repositories full of FREE Resources.

Message


▢️ Content


API

Repository Description License
Public-Apis A collective list of free APIs MIT
GraphQL-Apis πŸ“œ A collective list of public GraphQL APIs MIT

Artificial Intelligence

Repository Description License
Machine Learning A curated list of awesome Machine Learning frameworks, libraries and software CC0-1.0
handson-ml A series of Jupyter notebooks that walk you through the fundamentals of Machine Learning and Deep Learning Apache-2.0

Awesome

Repository Description License
Awesome 😎 Awesome lists about all kinds of interesting topics CC0-1.0
Awesome πŸ’» πŸŽ‰ An awesome & curated list of best applications and tools for Windows CC0-1.0
Awesomeness A curated list of awesome awesomeness CC-BY-4.0

Books

Repository Description License
Free Programming Books πŸ“š Freely available programming books CC-BY-4.0
GoBooks List of Golang books CC-BY-4.0
JavaScript πŸ“š List of books to master JavaScript Development πŸš€ No License
Mind Expanding Books πŸ“š Books everyone should read CC0-1.0
Python Books πŸ“š Directory of Python books CC-BY-4.0
TypeScript Books πŸ“š The definitive guide to TypeScript and possibly the best TypeScript book πŸ“–. Free and Open Source 🌹 CC-BY-4.0
frontend-dev-bookmarks πŸ“š Manually curated collection of resources for frontend web developers. CC-BY-4.0

Career

Repository Description License
Become A Full Stack Web Developer Free resources for learning Full Stack Web Development MIT
Clean Code JavaScript πŸ› Clean Code concepts adapted for JavaScript MIT
Coding Interview University A complete computer science study plan to become a software engineer. CC-BY-SA-4.0
Computer Science (OSSU) πŸŽ“ Path to a free self-taught education in Computer Science! MIT
CS Courses πŸ“š List of awesome university courses for learning Computer Science! No License
Developer Roadmap Roadmap to becoming a web developer in 2021 Custom
Easy Application Over 400 software engineering companies that are easy to apply to MIT
FrontEnd Developer Interview Questions A list of helpful front-end related questions you can use to interview potential candidates, test yourself or completely ignore MIT
Hiring Without Whiteboards ⭐️ Companies that don't have a broken hiring process MIT
Interview This An open source list of developer questions to ask prospective employers CC BY-SA 3.0
JavaScript Algorithms πŸ“ Algorithms and data structures implemented in JavaScript with explanations and links to further readings MIT
Leetcode Patterns A curated list of leetcode questions grouped by their common patterns GPL-3.0

Competitive Programming

Repository Description License
ACM-ICPC Algorithms Algorithms used in Competitive Programming No License
Awesome Competitive Programming A curated list of awesome Competitive Programming, Algorithm and Data Structure resources CC-BY-4.0
Competitive Code A repo for interesting Competitive Coding problems MIT
Competitive Programming Resources Competitive Programming & System Design Resources. MIT

CheatSheets

Repository Description License
Async-JavaScript Cheatsheet for promises and async/await. MIT
C++ Modern C++ Cheatsheet No License
Data Science List of Data Science Cheatsheets to rule the world MIT
Docker πŸ‹ Docker Cheat Sheet πŸ‹ MIT
Emoji A markdown version emoji cheat sheet MIT
Git and GitHub A list of cool features of Git and GitHub. MIT
Python Comprehensive Python Cheatsheet No License
Vim Shortcuts that will help you to become an advance VIM user. CC-BY-4.0
CSS CSS Cheat Sheet - A reference for CSS goodness No License

Cloud

Repository Description License
AWS A curated list of awesome Amazon Web Services (AWS) libraries, open source repos, guides, blogs, and other resources. Featuring the Fiery Meter of AWSome. CC-BY-4.0

Courses & Certifications

Repository Description License
GCP Training Labs and demos for courses for GCP Training Apache-2.0

Development

Repository Description License
Beautiful Docs Pointers to useful, well-written, and otherwise beautiful documentation. No License
Design Resources for Developers Curated list of design and UI resources from stock photos, web templates, CSS frameworks, UI libraries, tools and much more MIT
DevYouTubeList List of Development YouTube Channels MIT
Programming Talks Awesome & interesting talks about programming No License

Frameworks

Repository Description License
CSS List of awesome CSS frameworks CC-BY-4.0
Electron Useful resources for creating apps with Electron CC0-1.0
.NET A collection of awesome .NET libraries, tools, frameworks and software CC0-1.0
Laravel A curated list of bookmarks, packages, tutorials, videos and other cool resources from the Laravel ecosystem CC-BY-4.0
Vue πŸŽ‰ A curated list of awesome things related to Vue.js MIT

Front-End Development

Repository Description License
Front End Web Development This repository contains content which will be helpful in your journey as a front-end Web Developer MIT
HTML5 πŸ“ A curated list of awesome HTML5 resources MIT
React Curated List of React Components & Libraries CC0-1.0
Animate CSS 🍿 A cross-browser library of CSS animations. As easy to use as an easy thing MIT

Back-End Development

Repository Description License
Flask - Python framework Flask is a lightweight WSGI web application framework written in Python. CC0-1.0 License
Docker 🐳 A curated list of Docker resources and projects Apache-2.0 License
Vagrant A curated list of awesome Vagrant resources, plugins, tutorials and other nice things.
Kubernetes A curated list for awesome kubernetes sources πŸš’πŸŽ‰ BY-NC 4.0

Git & GitHub

Repository Description License
Basic Learn all you need to get started with Git and GitHub and get your first pull requests going.
Git And GitHub Guide A pictorial guide for learning Git and Github
Git Reference Documentation A complete listing of Git's features and commands. The documentation is also available as a free ebook titled Pro Git.
GitHub Learning Lab Get the skills you need without leaving GitHub. GitHub Learning Lab takes you through a series of fun and practical projects, sharing helpful feedback along the way.

Programming Languages

Repository Description License
C A curated list of awesome C frameworks, libraries, resources and other shiny things. Inspired by all the other awesome-... projects out there CC-BY-SA-4.0
C++ A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff MIT
Go A curated list of awesome Go frameworks, libraries and software MIT
Java A curated list of awesome frameworks, libraries and software for the Java programming language CC-BY-4.0
JavaScript 🐒 A collection of awesome browser-side JavaScript libraries, resources and shiny things CC-BY-4.0
Lua A curated list of quality Lua packages and resources. CC0-1.0
PHP A curated list of amazingly awesome PHP libraries, resources and shiny things WTFPL
Python A curated list of awesome Python frameworks, libraries, software and resources CC-BY-4.0
R A curated list of awesome R packages, frameworks and software CC BY-NC-SA 4.0
Rust A curated list of Rust code and resources CC0-1.0
Shell A curated list of awesome command-line frameworks, toolkits, guides and gizmos CC0-1.0
Swift A collaborative list of awesome Swift libraries and resources CC0-1.0
V A curated list of awesome V frameworks, libraries, software and resources. CC0-1.0

Projects

Repository Description License
project ideas Curated list of Machine Learning, NLP, Vision, Recommender Systems Project Ideas MIT
50projects50days 50+ mini web projects using HTML, CSS & JS MIT
Vanilla Web Projects Mini projects built with HTML5, CSS & JavaScript. No frameworks or libraries
React Projects A collection of projects built on the React library [No License]

Security

Repository Description License
Hacking A collection of various awesome lists for hackers, pentesters and security researchers CC0-1.0
Web Security A curated list of Web Security materials and resources. CC0-1.0

System Design

Repository Description License
Grokking System Design Systems design is the process of defining the architecture, modules, interfaces, and data for a system to satisfy specified requirements. Systems design could be seen as the application of systems theory to product development. GPL-3.0
System Design Interview System design interview for IT companies No License
System Design Primer Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards. CC-BY-SA-4.0
System Design Resources These are the best resources for System Design on the Internet GPL-3.0

Web Development Tools

Repository Description License
JetBrains Student License Free individual licenses of the award-winning professional developer tools from JetBrains for students and faculty members.

Unix

Repository Description License
About Unix Key Unix terms and ideas; website created by Indiana University
Basic Unix Commands a guide from Oxford University on Unix commands
linux-tutorials Linux tutorials at the beginner, intermediate, and advanced levels, from the Linux Foundation.
EDX: Introduction to Linux great intro to upper-intermediate course on what the hell is Linux

Web

Repository Description License
Proxy List A list of free, public, forward proxy servers. UPDATED DAILY! MIT
Streaming a curated list of awesome streaming frameworks, applications, etc CC-BY-SA-4.0
WPO πŸ“ A curated list of Web Performance Optimization. Everyone can contribute here! MIT

License

CC0-1.0 License

About

Useful GitHub Repos That Every Developer Should Follow

License:MIT License