frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: I built a JSON-to-PDF book generator because formatting was killing me

https://ebookforge.app/
3•mxprs•1d ago
I write a lot of long-form content and the same problem kept slowing me down. Writing was fine, but turning it into a clean, consistent PDF always took more effort than the content itself. I kept fighting with margins, spacing, headers, templates, exports, and it became the part of the process I dreaded most. I eventually stopped trying to force tools that weren’t built for this and started experimenting with a different approach: describe the structure in JSON and generate the PDF with a layout engine. I built it originally as a personal workflow, not as a product, but other people around me had the same pain so I cleaned it up and put a demo online. It is still early and rough in places, but if anyone here writes ebooks, reports, guides, or technical documents, I would appreciate feedback on the idea, the rendering approach, or any pitfalls I might not be seeing. Live demo: https://ebookforge.app/

Comments

ifh-hn•3h ago
Can I confirm that you need to write your content as valid JSON? Because if that's the case I can't think of anything worse.

I can't really get a feel for what this actually is/does from the landing page. Terms like "Growth Engineers" and "Automate lead magnet generation." Don't help. I've no idea what a growth engineer is or what those 4 random words combined into a sentence means, or how it relates to growth engineer.

I don't see anything here that would make me move away from pandoc/quarto...

Show HN: I was frustrated of 85% of my technical interviews, I built SharpSkill

https://sharpskill.fr/en
2•Enjoyooor•3h ago•1 comments

Show HN: FuseCells – a handcrafted logic puzzle game with 2,500 levels

https://apps.apple.com/us/app/fusecells-logic-grid-puzzle/id6754704139
32•keini•17h ago•22 comments

Show HN: Tascli, a command line based (human) task and record manager

https://github.com/Aperocky/tascli
38•Aperocky•20h ago•18 comments

Show HN: S3 compatible store with 1M IOPS(4K-R,p99~5ms), BYOC in 5min with rust

https://github.com/fractalbits-labs/fractalbits-main
14•fractalbits•9h ago•1 comments

Show HN: Kraa – Writing App for Everything

https://kraa.io/about
124•levmiseri•3d ago•72 comments

Show HN: AI Paul Graham

https://www.paulgraham-nia.com/
3•arlanrakh•8h ago•1 comments

Show HN: TapeHead – A CLI tool for stateful random access of file streams

https://github.com/emamoah/tapehead
17•emamoah•20h ago•4 comments

Show HN: Onlyrecipe 2.0 – I added all features HN requested – 4 years later

https://onlyrecipeapp.com/?url=https://www.allrecipes.com/turkish-pasta-recipe-8754903
198•AwkwardPanda•3d ago•150 comments

Show HN: A Markdown document manager in Rust

https://www.seychl.app/
3•ranys•10h ago•0 comments

Show HN: Tacopy – Tail Call Optimization for Python

https://github.com/raaidrt/tacopy
94•raaid-rt•1w ago•49 comments

Show HN: HCB Mobile – financial app built by 17 y/o, processing $6M/month

https://hackclub.com/fiscal-sponsorship/mobile/
171•mohamad08•4d ago•63 comments

Show HN: Pbnj – A minimal, self-hosted pastebin you can deploy in 60 seconds

https://pbnj.sh/
66•bhavnicksm•2d ago•16 comments

Show HN: Walrus – a Kafka alternative written in Rust

https://github.com/nubskr/walrus
155•janicerk•6d ago•48 comments

Show HN: Geetanjali – RAG-powered ethical guidance from the Bhagavad Gita

https://geetanjaliapp.com
2•vnykmshr•11h ago•1 comments

Show HN: I was reintroduced to computers: Raspberry Pi

https://airoboticist.blog/2025/12/01/i-was-reintroduced-to-computers-raspberry-pi/
83•observer2022•5d ago•30 comments

Show HN: MTXT – Music Text Format

https://github.com/Daninet/mtxt
123•daninet•1w ago•39 comments

Show HN: Radioactive Pooping Knights

https://minichessgames.com/#/play/pooping-knights
26•patrickdavey•1d ago•8 comments

Show HN: Fresh – A new terminal editor built in Rust

https://sinelaw.github.io/fresh/
182•_sinelaw_•4d ago•149 comments

Show HN: I built a dashboard to compare mortgage rates across 120 credit unions

https://finfam.app/blog/credit-union-mortgages
387•mhashemi•3d ago•128 comments

Show HN: Sloppylint – A linter for AI-generated Python code

https://github.com/rsionnach/sloppylint
18•kyub•1d ago•3 comments

Show HN: AI that scores news for emotional coercion and rhetorical manipulation

https://www.goanie.com/
2•goshtasb•17h ago•1 comments

Show HN: Watsn.ai – Scarily accurate lie detector

https://watsn.ai/
3•flx1012•17h ago•1 comments

Show HN: Microlandia, a brutally honest city builder

https://microlandia.city
141•phaser•3d ago•25 comments

Show HN: Quantum4J–deterministic quantum SDK with OpenQASM and JVM integration

2•vijayanandg•18h ago•0 comments

Show HN: Apple OS 1 inspired personal website

https://benrichardson.dev
8•ben-gy•1d ago•1 comments

Show HN: The notepad that thinks in numbers

https://numla.app
3•daviducolo•1d ago•3 comments

Show HN: Stateless compliance engine for banking and blockchain

https://zkorigoplus.com/
4•ADCXLAB•22h ago•1 comments

Show HN: AgentPG – Stateful AI Agents in Go with PostgreSQL Persistence

https://github.com/youssefsiam38/agentpg
2•youssefsiam38•23h ago•0 comments

Show HN: A Minimal Monthly Task Planner (printable, offline, no signup)

https://printcalendar.top/
93•defcc•3d ago•32 comments

Show HN: RAG in 3 Lines of Python

https://pypi.org/project/piragi/
39•init0•3d ago•6 comments