nowfound

Life & fun · May 16, 2017

Leerraum.js – A PDF typesetting library with hyphenated line breaking

A PDF typesetting library with exact positioning and hyphenated line breaking - pkamenarsky/leerraum.js

Leerraum.js – A PDF typesetting library with hyphenated line breaking launched on May 16, 2017 with 5 votes and more than 50% of that year's launches. The site was still online in September 2026, 9 years on.

Does a similar job

all alternatives →
  • HTML visualization of a PDF file's internal structure2025 · github.com · ▲451

    Hi, I've just finished a rebuild of this function and added a lot of new features: info, page index, minimap, inverted index,... I think it may be useful for inspection, debugging or just as a learning resource showcasing the PDF file format. This is a pet project and I would be happy to receive some feedback! Regards

  • I built a zero-browser, pure-JS typesetting engine for bit-perfect PDFsMar 2026 · github.com · ▲78

    Hi HN, I'm a film director by trade, and I prefer writing my stories in plain text rather than using clunky screenplay software. Standard markup like Fountain doesn't work for me because I write in mixed languages, so I use Markdown with a custom syntax I invented to resemble standard screenplay structures. This workflow is great until I need to actually generate an industry-standard screenplay PDF. I got tired of manually copying and pasting my text back into the clunky software just to export it, so I decided to write a script to automate the process. That's when I hit a wall. I tried…

  • Algorithms and Data Structures in TypeScript – Free Book (~400 Pages)Mar 2026 · amoilanen.github.io · ▲65

    I started writing this book 10 years ago in JavaScript, got through a few chapters (asymptotic notation, basic techniques, start of sorting), and then abandoned it. Recently I picked it back up, converted everything to TypeScript, and used AI (Zenflow [1] + Claude Opus 4.6) to complete the remaining chapters. I provided the structure, direction, and initial chapters; the AI generated the bulk of the remaining content under a spec-driven workflow. The book covers roughly a first 1-2 year CS curriculum: sorting, dynamic programming, graph algorithms, trees, heaps, hash tables, and more. All…

  • Built a tool solve the nightmare of chunking tables in PDF vs. MarkdownNov 2025 · github.com · ▲15

    Hey HN, solo dev here. After years of frustration with how LLMs handle complex documents, especially PDFs with tables, I decided to build a solution myself. My approach uses a Markdown conversion step to preserve the table structure, which seems to work surprisingly well for chunking. This little parser is the first public piece of a much larger, privacy-focused AI platform I'm building. I'm pretty much running on fumes financially, so any feedback, critique, or support is massively appreciated. Happy to answer any questions about the approach!

  • PDFBolt2025 · pdfbolt.com · ▲16

    Hi HN, I'm Michał. I posted PDFBolt here about a year ago as a basic HTML to PDF API. Since then I've been rebuilding it around the thing that kept bugging me: every time a designer tweaked a layout, it meant a code change, a deploy, and a prayer that nothing broke in production. I wanted templates that live on the server and version themselves, so my API calls stay the same when the layout changes. Try the editor, no sign-up. Open a sample report, change the data, and download a real PDF: https://pdfbolt.com/try Templates use Handlebars. Your API call sends a templateId +…

  • JsonTree, a tool for turning JSON data into a collapsible html tree2016 · github.com · ▲9

    A lightweight vanilla Javascript micro-library for making collapsible trees with JSON - MaxLeiter/jsonTree

More life & fun this month

the category →

Source: Show HN post ↗

Launched alongside, May 2017

the whole month →
  • Design, code and collaborate. Now all-in-one.

    Dev tools · 2017 · framer.com

  • An app that shows if your food is a hotdog 🌭

    Life & fun · 2017

  • A limitless presentation tool for designers.

    Work · 2017 · ludus.one

  • History shouldn't have to repeat itself

    Life & fun · 2017 · startupgraveyard.io

  • Best sales emails from great companies

    Growth · 2017 · goodsalesemails.com

  • Complete revamp of the original, award-winning task manager

    Work · 2017 · culturedcode.com