18 GitHub Repositories to Boost Your Career as a Developer ππ§βπ»
firaflash
1. Developer-roadmap
- Offers comprehensive developer roadmaps, guides, and articles crafted by the community to help you advance in your tech career.
- Whether you're a beginner or a seasoned professional, this platform provides structured paths to master essential skills and stay updated with industry trends.
- β GitHub stars: 283K+
kamranahmedse / developer-roadmap
- Interactive roadmaps, guides and other educational content to help developers grow in their careers.
Some of the best features why other devs love it:
- Role-Based Roadmaps: Tailored guides for frontend, backend, DevOps, and so much more.
- Visual Elements: Interactive elements with examples for easy understanding of each concept.
- Community-Driven Content: Articles, resources, and journeys created by developers for developers.
- Career Growth: Practical advice and tips to help you choose your career path and grow.
- GitHub Integration: One of the most starred projects on GitHub, ensuring reliability and community trust.
developer-roadmap
2. coding-interview-university
- β GitHub stars: 299K+
GitHub jwasham / coding-interview-university
- A complete computer science study plan to become a software engineer.
- This is a complete computer science study plan for those who want to become software engineers.
- It offers a curated list of study materials and resources, making it ideal for anyone preparing for coding interviews or looking to solidify their computer science fundamentals.
3. javascript-algorithms
- β GitHub stars: 186K+
GitHub trekhleb / javascript-algorithms
- π Algorithms and data structures implemented in JavaScript with explanations and links to further readings
- A collection of algorithms and data structures implemented in JavaScript, this repository is perfect for developers looking to understand how algorithms work and how to implement them efficiently.
- It's a great tool for both learning and interview preparation.
4. javascript-questions
- β GitHub stars: 61K+
GitHub lydiahallie / javascript-questions
- A long list of (advanced) JavaScript questions, and their explanations β¨
- This repository contains a compilation of JavaScript questions designed to test and improve your understanding of the language.
- Itβs a great resource for both new and experienced developers who want to deepen their knowledge of JavaScript.
5. awesome-design-patterns
- β GitHub stars: 37K+
GitHub DovAmir / awesome-design-patterns
- A curated list of software and architecture related design patterns.
- This repository provides a curated list of software design patterns implemented in various programming languages.
- Itβs useful for developers who want to learn about best practices in software architecture and improve the quality of their code.
6. build-your-own-x
- β GitHub stars: 288K+
GitHub codecrafters-io / build-your-own-x
- Master programming by recreating your favorite technologies from scratch.
- A collection of tutorials on how to build various systems from scratch, such as databases, web servers, and more.
- This repository is excellent for developers looking to understand the inner workings of complex systems and enhance their problem-solving skills.
7. project-based-learning
- β GitHub stars: 184K+
GitHubpractical-tutorials / project-based-learning
- Curated list of project-based tutorials
- This repository offers a curated list of programming tutorials that guide developers in building applications from scratch.
- It's an excellent resource for hands-on learning and enhancing practical skills through real-world projects.
8. app-ideas
- β GitHub stars: 76K+
GitHub florinpop17 / app-ideas
- A Collection of application ideas which can be used to improve your coding skills.
- The app-ideas repository provides a collection of application ideas ranging from beginner to advanced levels.
- It's perfect for developers looking for inspiration or wanting to practice their coding skills by building projects.
9. front-end-interview-handbook
- β GitHub stars: 40K+
GitHub yangshun / front-end-interview-handbook
- β‘οΈ Front End interview preparation materials for busy engineers
- This repository is a comprehensive guide for front-end interview preparation, including quiz questions, coding challenges, and system design concepts.
- It's ideal for front-end developers preparing for technical interviews and aiming to improve their problem-solving skills.
10. tech-interview-handbook
- β GitHub stars: 114K+
GitHub yangshun / tech-interview-handbook
- π― Curated coding interview preparation materials for busy software engineers
- The tech interview handbook offers curated materials for coding interview preparation, covering algorithms, data structures, and interview techniques.
- It's a valuable resource for busy software engineers who want to efficiently prepare for technical interviews.
11. summer2025-internships
- β GitHub stars: 32K+
GitHub SimplifyJobs / Summer2025-Internships
- Collection of Summer 2025 tech internships!
- This repository lists upcoming tech internships for summer 2025, including roles in software engineering, product management, and data science.
- It's a helpful resource for students and early-career professionals looking to secure internships in the tech industry.
12. remote-jobs
- β GitHub stars: 28K+
GitHub remoteintech / remote-jobs
- A list of semi to fully remote-friendly companies (jobs) in tech.
- The remote jobs repository compiles a list of companies that offer remote-friendly job opportunities in tech.
- It's a useful resource for developers seeking flexible work arrangements and exploring remote job options.
13. tech-jobs-with-relocation
- β GitHub stars: 2K+
GitHub AndrewStetsenko / tech-jobs-with-relocation
- All-in-one guide to getting a tech job abroad π
- This repository lists tech jobs that offer relocation assistance worldwide.
- It is an excellent resource for developers seeking new opportunities in different countries and looking for companies that support their move.
14. every-programmer-should-know
- β GitHub stars: 77K+
GitHub mtdvio / every-programmer-should-know
- A collection of (mostly) technical things every software developer should know about
- This repository compiles a list of essential concepts, principles, and techniques that every programmer should be familiar with.
- It's a great reference for both beginners and experienced developers who want to ensure they have a solid understanding of key programming fundamentals.
15. free-programming-books
- β GitHub stars: 329K+
GitHub EbookFoundation / free-programming-books
- π Freely available programming books
- This repository contains a massive collection of free programming books, covering a wide range of languages and technologies.
- It's an invaluable resource for developers seeking to expand their knowledge without any cost.
16. engineering-blogs
- β GitHub stars: 30K+
GitHub kilimchoi / engineering-blogs
- A curated list of engineering blogs
- This repository provides a list of engineering blogs written by developers, tech leads, and industry experts.
- Following these blogs is a great way to stay updated on the latest trends, technologies, and best practices in software development.
17. free-for-dev
- β GitHub stars: 85K+
GitHub ripienaar / free-for-dev
- A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev
- This repository lists free services and tools for developers, such as SaaS, PaaS, and IaaS offerings.
- It's an essential resource for developers looking to leverage free tools and services to enhance their projects without incurring additional costs.
18. the-book-of-secret-knowledge
- β GitHub stars: 138K+
GitHubtrimstray / the-book-of-secret-knowledge
- A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.
- This repository contains a collection of useful knowledge and tools for developers and sysadmins, including commands, cheatsheets, and best practices.
- It's a valuable resource for anyone looking to deepen their technical knowledge and improve their productivity.