frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Show HN: CheapSecurity – Lightweight, Self-Hosted CCTV for Linux SBCs

https://github.com/gmrandazzo/CheapSecurity
17•zeldone•1h ago•2 comments

Show HN: Reverse Minesweeper

https://sunflowersgame.com/
38•pompomsheep•4h ago•19 comments

Show HN: Cookbook AI – turn scattered recipe files into a print-ready cookbook

https://cookbookai.io/index.html
2•bookletaitcv1re•1h ago•1 comments

Show HN: A client side PDF and article reader backed by Google Drive

https://pdf-reader-peach.vercel.app/
3•northfield27•1h ago•0 comments

Show HN: I mapped every US golf course

https://golfcoursebrowser.com/
190•rickmf•14h ago•115 comments

Show HN: Managing on-premise servers without Kubernetes

https://github.com/ricardoborges/Nautilus
13•r2ob•3h ago•3 comments

Show HN: A browser-based video editor that renders videos directly with FFmpeg

https://github.com/thiagoalbrecht/weave
4•thiagoas•2h ago•1 comments

Show HN: I built an app for learning and playing Bridge

https://bridge.brannon.online
3•braxxox•2h ago•0 comments

Show HN: Brolly, a plain-text weather forecast site

https://brolly.sh/forecast/RWFP2qW8
219•jsax•23h ago•79 comments

Show HN: I made some transistor animations

https://brandonli.net/semisim/animations
203•stunningllama•1d ago•26 comments

Show HN: Temporal Context Map

https://ab.neudice.eu/
4•zebike•4h ago•0 comments

Show HN: Virtual time engine to record HTML to 60fps MP4, no drops

https://zlvox.com/tools/html-to-video
3•mrdisloyal•4h ago•1 comments

Show HN: Wmux – A workspace multiplexer for AI agents

https://github.com/openwong2kim/wmux
8•wong2kim•5h ago•0 comments

Show HN: QueryTuner – SQL diagnostics across 5 DBs, no database connection

https://www.querytuner.com/
4•autoshiftops•4h ago•0 comments

Show HN: SQLiteWatch – profile SQLite on Linux without code changes

https://github.com/Alurith/sqlitewatch
2•imalessandro•3h ago•0 comments

Show HN: CDXE – Cyber Defence Exercise Environment

https://kryptogram.se/cdxe/
3•kryptogram•3h ago•0 comments

Show HN: CrispVoice – Studio voice enhancement that never uploads your voice

https://github.com/Francium-Tech/CrispVoice
5•bragboy•3h ago•0 comments

Show HN: Writemark, a dependency free web component for inline Markdown editing

49•_boffin_•20h ago•19 comments

Show HN: Crossle – A daily puzzle game where you find 3 intersecting words

https://crossle.resistancelabs.tech
3•samurai4869•4h ago•0 comments

Show HN: I wrote this slowly, a needlessly patient text editor

https://i-wrote-this-slowly.fly.dev/
4•pkoird•4h ago•0 comments

Show HN: Lemmings in HTML in Canvas

https://github.com/VorticonCmdr/lemmings
2•VorticonCmdr•4h ago•2 comments

Show HN: SpinWin – A macOS menu bar app to visually rotate or spin any window

https://github.com/alokdhir/spinwin
36•dbm5•23h ago•13 comments

Show HN: Organic cell simulation with infinite zoom (100k cells, raw WebGL)

https://philomatics.com/cell-game-source/
3•cloogshicer•4h ago•1 comments

Show HN: Registrly – cross-referenced UK company and Global LEI lookup

https://registrly.com
3•solodynamo•5h ago•1 comments

Show HN: Echo – Fable-level results at 1/3 the cost using open-weight models

474•adam_rida•2d ago•222 comments

Show HN: What 180k words look like as a temporal knowledge graph (Oz series)

https://synaptale.com/graph?ch=100
19•ald0r•14h ago•9 comments

Show HN: Reproducibility Benchmark a Risk Quantitative Model

https://github.com/Fluxara-GOD/fluxara1-audit-verification-pack
11•mingshi_tz•8h ago•0 comments

Show HN: Peek – Open social media links without distraction

https://github.com/RtiM0/peek
2•otato_potato•5h ago•0 comments

Show HN: Manifest – a cheap fingerprint endpoint for detecting page changes

https://omfang.io/
2•Maxnordstrom•6h ago•0 comments

Show HN: Inflect TTS v2+ONNX, 9M/4M text-to-speech models running in the browser

https://inflect-tts.geronimo-labs.com
5•g58892881•10h ago•2 comments
Open in hackernews

Show HN: A client side PDF and article reader backed by Google Drive

https://pdf-reader-peach.vercel.app/
3•northfield27•1h ago
I have been using different apps to read research papers, books, and web articles. On iPad, I read research papers and books on Apple Books, and articles in Safari; on Mac, I use skim for research papers and books, as it gives excellent annotation features.

But I wanted one reading library that worked across iPad and Mac without locking my pdfs and annotations into a single service/app.

So I have built a browser-based reader where your library lives in a folder you choose in google drive. The app itself is client side: pdfs, imported articles and annotations files are stored in your drive rather than on my server.

- PDFs and web articles live together in one library

- Articles stay as HTML instead of being converted into PDFs (because converting to PDFs often cuts words vertically such that the top half of the word is on one page and the rest on another)

- Highlights, handwritten annotations and notes are stored separately alongside each document

- The app first writes locally, then syncs with drive.

You can try it without signing in using the demo document.

Google is still reviewing OAuth verification, so signing into drive currently shows the standard unverified app warning.

I'm mainly interested in feedback on architecture, the annotation model and whether using drive as the storage layer feels like the right trade off.

It's almost entirely client-side. PDFs render with PDF.js, articles stay as HTML instead of being converted into PDFs, and annotations are stored as plain json alongside each document in your google drive folder. The browser keeps a local cache for fast reopening, while drive handles syncing across devices. I have deliberately avoided a custom backend thus your library is just files you own.