I am building a new Python library to read/write PDF files
Hi HN! This is my pet project, written from scratch because there is so much to discover and learn in the process. The focus is on simplicity and incremental updates. Progress is slow because I do not have much spare time to work on this, but I would love to hear some feedback. Regards
I am building a new Python library to read/write PDF files launched on November 17, 2022 with 279 votes, #77 of 3,471 launches that month and more than 95% of that year's launches. The site was still online in September 2026, 3 years on.
In plain words
This is a Python library for reading and writing PDF files, built from scratch by a developer focused on learning and simplicity. The project prioritizes straightforward functionality with gradual improvements, though development moves at a measured pace due to limited free time. It targets developers who need PDF handling capabilities and prefer understanding the underlying implementation over using established alternatives.
written from the facts on this page · September 2026
From the sources
A Python library to inspect and modify the internal structure of a PDF file - desgeeko/pdfsyntax
Does a similar job
all alternatives →
I wrote a book about Python2021 · pragprog.com · ▲181Hey HN! I wrote a book on programming called The Elements of Code. I put the entire book online here: https://elementsofcode.io/ When mentoring (usually new) programmers, I noticed there were a few common mistakes that seemed to account for about 80% of the complexity in their code. I couldn’t find a concise guide to fixing those mistakes, so I decided to write one. The title is an homage to The Elements of Style by Strunk and White, which is the classic guide for communicating well using prose. That guide is quite tactical in nature, and I wanted to parallel its focus in The…
Practical Python Projects book release2021 · practicalpython.yasoob.me · ▲88Hi everyone! I just released the Practical Python Projects book! (https://practicalpython.yasoob.me) I am happy to announce the first version as a release candidate. I have poured a lot of love into writing this book and would love to hear what you guys think. (A limited 100% off and discount coupons at the end) This is not a pure beginner book. The book does assume some background Python knowledge. You need to know the basics like methods, functions, classes, and such. If I use something that is not typically covered in beginner Python books, I will explain it before I use it.…

- PPPractice Python Projects eBook for beginners2021 · learnbyexample.github.io · ▲27
- MFmy first ever coding project (7bks.com)2010 · 7bks.com · ▲25
Hey HN. I've just launched my very first webappp and would love your feedback. http://www.7bks.com It's a book list sharing website - kind of like playlists for bookworms. The site is built on pyton/appengine - and I learned to code in under 4 weeks to build the site. There's more details on the background of the site here: http://www.7bks.com/blog/179001 I've also published the full Python code for the site here: https://gist.github.com/670034 Feedback is really important to me and I want to work hard to make the site better so any and all suggestions are greatly appreciated. Contact…
- IWI wrote a book on idiomatic Python. Here's its insane build/test system2013 · jeffknupp.com · ▲15
Background: I've been working on a book to help developers learn and write idiomatic Python. It's taken far longer than I imagined, but today I made it available for purchase (http://www.jeffknupp.com/writing-idiomatic-python-ebook). The automated build and test system I'm using is ridiculous. It uses: virtualenv, tox, pytest, coverage, doctest, pandoc, make, xelatex, makeindex, and a ~200 line Python script to collect and format the output. The details of the build/test system I created are described in detail here:…
More dev tools this month
the category →

open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.
Dev tools · 27d ago · github.com

Contribute to reladraw/reladraw development by creating an account on GitHub.
Dev tools · 25d ago · github.com
OpenBot▲362Grok Bot alternative: free, local, open-source, multiplayer
Dev tools · 22d ago · openbot.run
Talanoa▲340Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…
Dev tools · 20d ago · talanoa.email
CoreSpeed▲332One MCP for everything your agents need: apps, memory, tools
Dev tools · 27d ago · corespeed.io
Source: Show HN post ↗
Launched alongside, November 2022
the whole month →



I made a thing! In 2014, I was holding a stack of iPhones and thought to myself: "Hey, if I had each phone display a playing card, I could click a button and they'd shuffle themselves" I pared that idea all the way down to this: trading cards made of e-ink displays. Right now, each card costs me about $20 each, but with only a bit more scale, I think I can get that down to $10. In doing this project, I learned how to design electronics and circuit boards. I learned Rust and wrote my first driver, I upped my CAD skills, 3D printed, and did my first resin casting. I generated the images on the…
Dev tools · 2022 · wyldcard.io

