19 GitHub Repositories Every Developer Should Bookmark 📚👍
Tags: webdev, github, beginners, productivity
Published: 2023-11-30 12:56:33

---
title: 19 GitHub Repositories Every Developer Should Bookmark 📚👍
published: true
description: 
tags: webdev, github, beginners, productivity 
cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2ckyf2xgkxi2fcqjy1jn.png
canonical_url: https://madza.hashnode.dev/19-github-repositories-every-developer-should-bookmark
---
In today's dynamic world of software development, staying up-to-date with the latest tools, libraries, and frameworks is crucial for developers.

GitHub offers a treasure trove of valuable repositories that can significantly enhance your development skills and expertise.

I've compiled a list of 19 GitHub repositories that every developer should be aware of, providing a rich source for learning, practicing, and inspiration.

Each repository is divided into subcategories for easier navigation. I've also included direct links and descriptions to get the impression right away.

---

## 1\. [esProc SPL](https://github.com/SPLWare/esProc) (Sponsored)

esProc SPL is a next-generation data processing language, that integrates with SQL databases and supports advanced analytics, and parallel processing.

With esProc SPL, you can effortlessly transform and analyze massive datasets, uncover hidden patterns and trends, and derive actionable insights from your data. Some of the top features include:

**⚡ Top Performance:** Experience fast processing speeds with esProc SPL's optimized algorithms and efficient memory management.

**🚀 Rich Function Library:** Access a comprehensive collection of pre-built functions, catering to a wide range of data manipulation tasks.

**✨ Intuitive Syntax:** Enjoy a clear and concise syntax that fosters code readability and maintainability.

**👨‍💻 Java Integration:** Seamlessly integrate esProc SPL scripts into Java programs via JDBC, bridging the gap between data analysis and application development.

**🧙‍♀️ Independent Execution:** Execute esProc SPL scripts independently, expanding your data processing capabilities beyond traditional limitations.

![esProc SPL](https://cdn.hashnode.com/res/hashnode/image/upload/v1679824673641/82f843e0-72a1-44a4-bd99-68616f322534.png?w=1600&h=840&fit=crop&crop=entropy&auto=compress,format&format=webp&auto=compress,format&format=webp)

⭐ Support their GitHub repo: [https://github.com/SPLWare/esProc](https://github.com/SPLWare/esProc)

---

## 🌱 Learning to Code

### 2\. [awesome-roadmaps](https://github.com/liuchong/awesome-roadmaps)

> ***⭐*** *GitHub stars 3k+*

{% embed https://github.com/liuchong/awesome-roadmaps no-readme %} 

A collection of roadmaps for various programming languages, frameworks, and tools.

### 3\. [awesome-courses](https://github.com/prakhar1989/awesome-courses)

> ***⭐*** *GitHub stars 50k+*

{% embed https://github.com/prakhar1989/awesome-courses no-readme %} 

A curated list of online courses for learning programming, web development, and other tech skills.

### 4\. [free-certifications](https://github.com/cloudcommunity/Free-Certifications)

> ***⭐*** *GitHub stars 12k+*

{% embed https://github.com/cloudcommunity/Free-Certifications no-readme %} 

A comprehensive list of certifications and training courses for various tech topics.

### 5\. [awesome-algorithms](https://github.com/tayllan/awesome-algorithms)

> ***⭐*** *GitHub stars 15k+*

{% embed https://github.com/tayllan/awesome-algorithms no-readme %} 

A collection of resources for learning and practicing algorithms and data structures.

### 6\. [awesome-interview-questions](https://github.com/DopplerHQ/awesome-interview-questions)

> ***⭐*** *GitHub stars 59k+*

{% embed https://github.com/DopplerHQ/awesome-interview-questions no-readme %} 

A compilation of common interview questions for software development roles.

---

## 🧑‍💻 Building Projects

### 7\. [awesome-for-beginners](https://github.com/MunGell/awesome-for-beginners)

> ***⭐*** *GitHub stars 58k+*

{% embed https://github.com/MunGell/awesome-for-beginners no-readme %} 

A list of project ideas and resources for beginner programmers.

### 8\. [app-ideas](https://github.com/florinpop17/app-ideas)

> ***⭐*** *GitHub stars 69k+*

{% embed https://github.com/florinpop17/app-ideas no-readme %} 

A vast collection of app ideas for various programming platforms and skill levels.

### 9\. [learn-by-playing](https://github.com/lmammino/awesome-learn-by-playing)

> ***⭐*** *GitHub stars 115+*

{% embed https://github.com/lmammino/awesome-learn-by-playing no-readme %} 

A collection of games and interactive projects to enhance coding skills.

### 10\. [project-based-learning](https://github.com/practical-tutorials/project-based-learning)

> ***⭐*** *GitHub stars 123k+*

{% embed https://github.com/practical-tutorials/project-based-learning no-readme %} 

A list of project-based learning resources for various tech fields.

### 11\. [build-your-own-x](https://github.com/codecrafters-io/build-your-own-x)

> ***⭐*** *GitHub stars 229k+*

{% embed https://github.com/codecrafters-io/build-your-own-x no-readme %} 

A collection of guides on how to build your own programming languages, tools, and frameworks.

---

## 🚀 Tools and Resources

### 12\. [free-for-dev](https://github.com/ripienaar/free-for-dev)

> ***⭐*** *GitHub stars 76k+*

{% embed https://github.com/ripienaar/free-for-dev no-readme %} 

A curated list of free tools and resources for developers.

### 13\. [awesome-selfhosted](https://github.com/awesome-selfhosted/awesome-selfhosted)

> ***⭐*** *GitHub stars 157k+*

{% embed https://github.com/awesome-selfhosted/awesome-selfhosted no-readme %} 

A collection of self-hosted software applications for various purposes.

### 14\. [awesome-design-tools](https://github.com/goabstract/Awesome-Design-Tools)

> ***⭐*** *GitHub stars 30k+*

{% embed https://github.com/goabstract/Awesome-Design-Tools no-readme %} 

A comprehensive list of design tools for various design purposes.

### 15\. [awesome-stock-resources](https://github.com/neutraltone/awesome-stock-resources)

> ***⭐*** *GitHub stars 11k+*

{% embed https://github.com/neutraltone/awesome-stock-resources no-readme %} 

A collection of free and paid stock photos, icons, and other design assets.

---

## 💯 Patterns and Best Practices

### 16\. [awesome-sre](https://github.com/dastergon/awesome-sre)

> ***⭐*** *GitHub stars 10k+*

{% embed https://github.com/dastergon/awesome-sre no-readme %} 

A collection of resources for learning and implementing Site Reliability Engineering practices.

### 17\. [awesome-design-patterns](https://github.com/DovAmir/awesome-design-patterns)

> ***⭐*** *GitHub stars 33k+*

{% embed https://github.com/DovAmir/awesome-design-patterns no-readme %} 

A catalog of software design patterns and their applications.

### 18\. [beautiful-docs](https://github.com/matheusfelipeog/beautiful-docs)

> ***⭐*** *GitHub stars 8k+*

{% embed https://github.com/matheusfelipeog/beautiful-docs no-readme %} 

A collection of resources and best practices for creating beautiful and effective documentation.

### 19\. [awesome-scalability](https://github.com/binhnguyennus/awesome-scalability)

> ***⭐*** *GitHub stars 49k+*

{% embed https://github.com/binhnguyennus/awesome-scalability no-readme %} 

A curated list of resources on scalability, performance, and optimization for software systems.

---

Writing has always been my passion and it gives me pleasure to help and inspire people. If you have any questions, feel free to reach out!

Make sure to receive the best resources, tools, productivity tips, and career growth tips I discover by subscribing to [my newsletter](https://madzadev.substack.com/)!

Also, connect with me on [Twitter](https://twitter.com/madzadev), [LinkedIn](https://www.linkedin.com/in/madzadev/), and [GitHub](https://github.com/madzadev)!