The software engineering reading room

A field guide to
code worth reading.

Explore software by the problems it solves. Each report connects GitHub repositories with the engineering ideas, implementation details, and design decisions worth studying.

Clusters to explore
20
Categories
347

Explore by cluster

347 reports available

Expand a cluster to browse its categories.

Filesystems, Storage, and Backups13 categories
Distributed Systems and Data Pipelines19 categories
Networking and Communication30 categories
Operating Systems and Virtualization15 categories
Programming Languages, Compilers, and Runtimes19 categories
Core Libraries, Data Structures, and Concurrency22 categories
Developer Tools, Deployment, and Monitoring26 categories
Testing, Debugging, and Verification24 categories
Security, Identity, and Cryptography21 categories
Data Formats, Compression, and Text Processing13 categories
Machine Learning and Data Analysis15 categories
Mathematics and Scientific Computing27 categories
User Interfaces, Browsers, and Editors12 categories
Graphics, Visualization, and Game Engines18 categories
Documents, Publishing, and Office Software7 categories
Audio, Video, and Image Processing11 categories
Geometry, Maps, and Computer-Aided Design11 categories
Robotics, Automation, and Hardware Design11 categories
Web Applications and Business Software11 categories