Skip to content

devxhub/awesome-book-collection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

31 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Books Collection Banner

πŸ“š Awesome Book Collection

A meticulously curated collection of technical books covering programming, software engineering, system design, and more.

Categories β€’ Featured Books β€’ How to Use β€’ Contributing


Repository Size Last Commit MIT License

Devxhub

πŸ“š Complete Book Collection

πŸ“Š Collection Statistics

  • Total Books: 165+ PDF files
  • Categories: 20+ organized categories
  • Featured Collection: Complete "10 Books for Software Engineers" set
  • Last Updated: February 2026.

πŸ† Essential Software Engineering Books (Complete Set)

βœ… All 10 Essential Books Included:

  1. The Pragmatic Programmer - Andrew Hunt, David Thomas
    πŸ“– 20th Anniversary Edition | Original Edition
  2. Designing Data-Intensive Applications - Martin Kleppmann
    πŸ“– Read Book
  3. The Mythical Man-Month - Frederick P. Brooks Jr.
    πŸ“– Read Book
  4. Refactoring - Martin Fowler
    πŸ“– Read Book
  5. Software Architecture: The Hard Parts - Neal Ford, Mark Richards, Pramod Sadalage, Zhamak Dehghani
    πŸ“– Read Book
  6. Working Effectively with Legacy Code - Michael C. Feathers
    πŸ“– Read Book
  7. Database Internals - Alex Petrov
    πŸ“– Read Book
  8. A Philosophy of Software Design - John Ousterhout
    πŸ“– Read Book
  9. Clean Code - Robert C. Martin
    πŸ“– Read Book
  10. Why Programs Fail - Andreas Zeller
    πŸ“– Read Book

β†’ View complete catalog of 165+ books


🌟 Featured Book of the Week

Designing Data-Intensive Applications by Martin Kleppmann
πŸ“– Read Now

Why you should read it: This book is a comprehensive guide to the principles and practices of building scalable, reliable data systems. Essential for anyone working with modern data infrastructure.

πŸ“š Collection by Category

Core Computer Science

  • Algorithms β€” Data structures, optimization, competitive programming
  • Databases β€” SQL, NoSQL, design, performance
  • Operating Systems β€” Concepts, design, Linux
  • Networking β€” Protocols, distributed systems, TCP/IP
  • Security β€” Cryptography, ethical hacking, secure coding
  • Compilers β€” Language design, parsing, code generation

Software Development

  • Programming Languages β€” Python, Java, JavaScript, Go
  • Design Patterns β€” OOP, architectural patterns, best practices
  • Clean Code β€” Maintainability, readability, refactoring
  • Concurrency β€” Parallel programming, threading, async
  • Testing β€” Unit testing, integration testing, test automation
  • Debugging β€” Troubleshooting, profiling, analysis

Architecture & Design

  • System Design β€” Scalability, distributed architecture, microservices
  • Software Architecture β€” Patterns, principles, trade-offs
  • Microservices β€” Design, deployment, communication
  • Domain-Driven Design β€” Domain modeling, event sourcing
  • API Design β€” REST, GraphQL, versioning
  • Monolith to Microservices β€” Migration strategies

DevOps & Cloud

  • Docker & Kubernetes β€” Containerization, orchestration
  • CI/CD β€” Automation, pipelines, deployment
  • Infrastructure as Code β€” Terraform, Ansible, CloudFormation
  • Cloud Computing β€” AWS, Azure, GCP
  • Monitoring & Observability β€” Logging, metrics, tracing
  • DevSecOps β€” Security in CI/CD

Data & AI

  • Machine Learning β€” Algorithms, supervised learning, unsupervised learning
  • Deep Learning β€” Neural networks, transformers, CNNs
  • Data Science β€” Analysis, visualization, statistical methods
  • Big Data β€” Distributed processing, Spark, Hadoop
  • Natural Language Processing β€” Text processing, NLP models
  • Computer Vision β€” Image analysis, object detection

Modern Tech

  • Web Development β€” Frontend, backend, full-stack
  • Mobile Development β€” iOS, Android, cross-platform
  • Blockchain & Web3 β€” Smart contracts, DeFi, cryptography
  • Game Development β€” Game design, engines, graphics

Professional Growth

  • Soft Skills β€” Communication, leadership, teamwork
  • Career Development β€” Technical interviews, career growth
  • Problem Solving β€” System design interviews, algorithms
  • Technical Leadership β€” Team building, mentoring
  • Productivity β€” Time management, effectiveness

πŸ“ˆ Collection Overview

🎯 What Makes This Collection Special

  • Complete Essential Set: All 10 must-have books for software engineers
  • Comprehensive Coverage: From algorithms to system design, DevOps to AI
  • Well Organized: Logical categorization for easy navigation
  • Quality Focus: Curated selection of industry-standard books
  • Regular Updates: Continuously maintained and expanded

πŸ“š Category Breakdown

Category Count Key Topics
Programming 35+ Clean Code, Design Patterns, Concurrency, Testing
Software Architecture 25+ System Design, Microservices, DDD, Patterns
Databases 20+ MySQL, PostgreSQL, Redis, Elasticsearch, MongoDB
DevOps 15+ Docker, Kubernetes, CI/CD, Infrastructure
Algorithms 10+ Data Structures, Competitive Programming
Networking 10+ Computer Networks, Protocols, Security
Operating Systems 10+ OS Concepts, Linux, System Programming
Security 8+ Web Security, Cryptography, Ethical Hacking
Machine Learning 5+ ML Algorithms, Deep Learning, AI
Soft Skills 7+ Leadership, Communication, Career Growth

πŸš€ How to Use

  1. Browse by Category: Navigate through the folder structure to find books by topic
  2. Search: Use GitHub's search functionality to find specific books or topics
  3. Download: Click on any book to view or download it
  4. Contribute: Add your own books by creating a pull request

⭐ Community Reviews

The Pragmatic Programmer ⭐⭐⭐⭐⭐ "Changed how I approach coding completely!" - Emily Johnson

Clean Code ⭐⭐⭐⭐⭐
"Every developer should read this twice!" - Michael Anderson

πŸ“ Submit Your Review

πŸ“’ Share Now

How To Share

πŸ“˜ Share on Facebook
πŸ’Ό Share on LinkedIn
✈️ Share on Telegram
🐦 Share on 𝕏 (Twitter)

🀝 Contributing

Have a great technical book? Contributions are welcome!

  1. Fork the repository
  2. Add your book to the appropriate category
  3. Update category READMEs if needed
  4. Submit a pull request

Please ensure books are legally shareable and properly attributed.


πŸ“„ License

This project is licensed under the MIT License β€” see LICENSE file for details.


⚠️ Note

This repository is for educational purposes. We don't own the rights to these books. Please support authors by purchasing books you find valuable.

Owner: Devxhub

Stay Connected πŸ“˜ Facebook πŸ’Ό LinkedIn 🐦 Twitter/X πŸŽ₯ YouTube πŸ’» GitHub


Β© 2026 Devxhub Limited. All Rights Reserved.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages