← All open source projects

Papers We Love

papers-we-love/papers-we-love

Papers We Love is a community and catalog of classic computer science papers for reading, discussion, and meetups.

Forks 6,370
Language Shell
License Unknown
Synced 2026-06-07

What it is

Papers We Love is a catalog and community around academic computer science papers. The repository collects links to important work in programming languages, distributed systems, databases, security, machine learning, and other areas.

The project cannot always host the PDFs themselves because licenses differ, so it often links to legal sources. The important idea is not only to download a paper, but to read it, discuss it, and understand how it shaped engineering practice.

How it appeared and why it stuck

Many fundamental programming ideas live in research papers, but developers rarely read them after university. Papers We Love turned paper reading into a social format: local chapters, talks, discussions, and a shared repository of links.

Its popularity comes from lowering the fear of academic text. Instead of endlessly searching for what to read, people see topics, collections, and advice on reading papers.

What is inside

Inside are topic folders, paper links, materials for local chapters, lists of outside sources, reading advice, and a script that can download available PDFs from Markdown files.

A fragment of the topic structure

This example shows the catalog principle: papers are grouped by field rather than appearing as a random feed of links.

Language: Markdown
distributed_systems/
databases/
programming_languages/
security/
machine_learning/

Where it helps

Papers We Love helps developers who want to understand the roots of their tools: why databases work the way they do, where type-system ideas came from, how distributed algorithms evolved, and why some architecture patterns repeat for decades.

For solving a quick work task, the project may be too slow. It is not a “copy this command” reference; it is material for long-term professional growth.

Strengths and limits

The strength is the bridge between academia and practice. The repository helps find papers, while meetups and talks turn difficult text into discussion.

The limitation is uneven access. Some papers are easy to open, while others are available only through outside sources or publishers. Reading also takes time and habit.