Loading repository data…
Loading repository data…
sachin-source / repository
This repository contains a list of important and useful github repos which a developer, coder, a student should never miss to look at.
GitHub hosts countless repositories invaluable to developers, students, researchers, and tech enthusiasts. Unfortunately, despite the significant efforts of their authors, many of these repositories remain under the radar. This repository aims to bridge that gap by curating a list of crucial and impactful GitHub repositories.
Whether you're a student, coder, researcher, or budding tech enthusiast, these repositories can be game-changers for your projects and learning journey. Explore our list to uncover tools and resources to elevate your skills and knowledge.
Many people often say that they don't have an exact idea of the roadmap to what they want to become. I was frequently being asked questions regarding the roadmaps to full-stack development, data science, machine learning, etc… And to all of them, look at here buddy!
The repository includes a set of well-structured roadmaps that outline the necessary skills and technologies for each path of software development. Each roadmap is divided into different levels, such as beginner, intermediate, and advanced, and includes a list of tools, technologies, and resources to learn at each level.
The roadmaps in the repository are designed to help developers navigate the overwhelming amount of information and resources available in the software development world. Following the roadmaps gives developers a clear direction on what to learn next and how to progress in their career or personal projects.
Repo link : https://github.com/kamranahmedse/developer-roadmap
Website : https://roadmap.sh/
This repository seems like a Wikipedia page of a hell lot of things.
This repository contains awesome lists of all kinds of interesting topics. Especially provides a curated list of high-quality resources in various fields of software development.
The repository includes lists of resources on topics such as programming languages, frameworks, libraries, tools, design patterns, and more.
The repository is organized into multiple categories, and each category contains a list of resources related to that category. For example, the "JavaScript" category includes a list of resources related to JavaScript programming, such as libraries, frameworks, and articles.
Looking at this repo will just make you say… awesome!
Repo link: https://github.com/sindresorhus/awesome
Many students around the world are interested in becoming software developers but have no idea of what to study and how to crack the interviews!
Boom!! Here’s the boon.
This repo provides a comprehensive list of topics and resources for preparing for coding interviews. It covers various topics, such as data structures, algorithms, system design, databases, and more.
The repository is organized into a well-structured curriculum that follows a step-by-step approach to preparing for coding interviews. Each topic includes a list of resources, including books, articles, videos, and practice problems, to help learners master the concept.
Repo link: https://github.com/jwasham/coding-interview-university
This is an open-source collection of resources to help software engineers prepare for technical interviews related to system design. The repo includes:
A comprehensive set of study materials covering system design topics such as scalability, reliability, availability, performance, and security.
Step-by-step guides to design different types of systems such as a URL shortening service, a web crawler, a social network, a chat application, and more.
A list of commonly asked interview questions and answers related to system design, along with detailed explanations.
Case studies of real-world system design examples from companies such as Netflix, Amazon, Uber, and Facebook.
Recommended books, articles, and videos for further learning.
Repo link: https://github.com/donnemartin/system-design-primer
Freecodecamp is an open-source project aimed at helping people learn to code for free. The project consists of a comprehensive curriculum of coding challenges and projects that cover a wide range of topics, including HTML, CSS, JavaScript, React, Node.js, Databases, and more. The repository includes:
The freeCodeCamp curriculum is designed to be accessible to learners of all levels, from beginners to advanced coders. It is self-paced, interactive, and project-based, which means that learners can learn by doing and get hands-on experience building real-world projects.
This project is entirely free and open-source, which means that anyone can contribute to the project and use the curriculum to learn to code. The project has helped millions of people around the world learn to code and has become one of the most popular resources for learning web development.
Repo link : https://github.com/freeCodeCamp/freeCodeCamp
This repo provides a collection of .gitignore templates for various programming languages, frameworks, and tools. The .gitignore file is a configuration file that tells Git which files and directories to ignore when tracking changes in a project.
The repository includes a comprehensive set of .gitignore templates that can be used in different projects. These templates are organized by programming language or framework and include common files and directories that should be ignored in those projects.
Usage of the .gitignore file is essential in maintaining a clean and organized repository. By ignoring unnecessary files, developers can keep their repositories small, avoid accidentally committing sensitive information, and prevent merge conflicts caused by different file versions.
Repo link : https://github.com/github/gitignore
This repo provides a curated list of free services, software, and resources for developers.
It also includes a list of various tools and services that developers can use for free, such as cloud hosting, domain registration, databases, email services, and more.
The repository is organized into multiple categories, and each category contains a list of resources related to that category. For example, the "Hosting" category includes a list of free cloud hosting services, while the "Analytics" category includes a list of free analytics and tracking tools.
Repo link : https://github.com/ripienaar/free-for-dev
Website link : https://free-for.dev/
This repository has a list of resources that every programmer should know. The repository covers a wide range of topics related to software development, including programming languages, algorithms, databases, security, and more.
The repository is organized into multiple categories, and each category contains a list of resources related to that category. For example, the "Distributed Systems" category includes resources related to distributed systems, such as articles, books, and videos.
Repo link : https://github.com/mtdvio/every-programmer-should-know
Tensorflow provides a comprehensive platform for developing and deploying machine learning models.
TensorFlow is one of the most popular machine learning libraries in the world, with a vast user community and an extensive range of applications.
The repository contains the complete source code for TensorFlow, including its core libraries, tools, and examples.
TensorFlow supports a wide range of machine learning algorithms, including deep neural networks, convolutional neural networks, recurrent neural networks, and more.
It also supports distributed computing, which enables developers to scale their machine-learning models across multiple devices and machines.
The TensorFlow platform provides a high-level API that allows developers to build and train machine learning models quickly and easily.
The platform supports multiple programming languages, including Python, C++, Java, and Go, which makes it accessible to a wide range of developers.
Repo Link : https://github.com/tensorflow/tensorflow
This repository contains a great list of APIs to play around them from various domains including sports, news, and entertainment.
The repository is organized into multiple categories, and each category contains a list of APIs related to that category. For example, the "Weather" category includes a list of APIs related to weather, such as OpenWeatherMap and Weatherbit.
The repository also includes documentation on how to use the APIs and examples of how to integrate them into various programming languages, such as Python, Java, and JavaScript.
The repository is widely used by developers around the world and is considered one of the