ofou/graham-essays

📚 Download the full collection of Paul Graham essays in EPUB, PDF & Markdown for easy reading.

976

stars

123

commits

Python

primary language

Aug 25, 2026

updated

ebook
epub
essays
markdown
paul-graham
pdf
ycombinator

README

Graham Essays Collection

CI Ubuntu wakatime

https://startupquote.com/post/3890222281

"If you are not embarrassed by the first version of your product, you've launched too late".


Check out the releases page for the latest build, updated daily.

Download the complete collection of +200 essays from Paul Graham website and export them in EPUB, and Markdown for easy AFK reading. It turned out to be a whooping +500k words. I used the RSS originally made by Aaron Swartz shared by PG himself, feedparser, html2text, htmldate and Unidecode libraries for data cleaning and acquisition.

Dependencies for MacOS

On macOS you need brew in order to install the dependencies listed in the Makefile.

Usage

Run the Makefile in the root directory using:

make

Current Essays

Here's a list of the current essays included, and an EPUB.


If you have any ideas, suggestions, curses or feedback in order to improve the code, please don't hesitate in opening an issue or PR. They'll be very welcomed!

Contributors

ofou

118 commits

Fuciuss

1 commits

JasonGross

1 commits

MilesConn

1 commits

ofou/graham-essays

📚 Download the full collection of Paul Graham essays in EPUB, PDF & Markdown for easy reading.

976

stars

123

commits

Python

primary language

Aug 25, 2026

updated

ebook
epub
essays
markdown
paul-graham
pdf
ycombinator

README

Graham Essays Collection

CI Ubuntu wakatime

https://startupquote.com/post/3890222281

"If you are not embarrassed by the first version of your product, you've launched too late".


Check out the releases page for the latest build, updated daily.

Download the complete collection of +200 essays from Paul Graham website and export them in EPUB, and Markdown for easy AFK reading. It turned out to be a whooping +500k words. I used the RSS originally made by Aaron Swartz shared by PG himself, feedparser, html2text, htmldate and Unidecode libraries for data cleaning and acquisition.

Dependencies for MacOS

On macOS you need brew in order to install the dependencies listed in the Makefile.

Usage

Run the Makefile in the root directory using:

make

Current Essays

Here's a list of the current essays included, and an EPUB.


If you have any ideas, suggestions, curses or feedback in order to improve the code, please don't hesitate in opening an issue or PR. They'll be very welcomed!

Contributors

ofou

118 commits

Fuciuss

1 commits

JasonGross

1 commits

MilesConn

1 commits

Languages

Python

57.2%

CSS

29.1%

Makefile

13.6%