frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Open OneNote Viewer in Rust

https://github.com/emsi/OneNoteViewer
3•emsi•1h ago
For more than 15 years, I accumulated hundreds upon hundreds of notes in OneNote. I loved the application and still consider it one of the best and most distinctive note-taking tools available. Its free-form canvas supports a way of organizing information that Markdown-based tools simply cannot reproduce.

The problem was that using OneNote became increasingly inconvenient for me. Microsoft never released a native Linux client, so I kept a Windows VM and later even a separate Windows small PC largely for OneNote. The OneNote Web Clipper for Firefox eventually stopped being supported, removing one of the ways I regularly captured information.

The web version did not solve the problem. In particular, it could not search across all my notebooks at once. To find a note, I first had to remember which notebook contained it, which rather defeated the purpose of having a searchable archive. I also found the web application slow and substantially more limited than the desktop client.

I looked at alternative note-taking applications for some time, but migrating was difficult while so much of my history remained locked inside OneNote files. Eventually I realized that I did not need to reproduce the whole application. To begin moving on, I first needed a good viewer for the archive I already had.

So I built OneNoteViewer.

It is a native Linux application written in Rust with GTK4. It opens local .one, .onetoc2, and .onepkg files directly, without OneDrive, a Microsoft account, Wine, or conversion to Markdown or HTML. It reconstructs OneNote’s spatial page canvas and supports browsing and searching across multiple notebooks.

I built much of it with the assistance of coding agents. The result surprised me, particularly in performance. Opening pages, moving between notes, and searching my archive feel effectively instantaneous on my system and my notebooks are 100s of MB in size. After years of friction around accessing these notes, that responsiveness has made a meaningful difference to me.

On my own archive, I estimate that roughly 98–99% of notes render correctly or well enough to use. There are still occasional layout problems: an image may be missing or slightly too tall, list items may be misaligned, and some text can contain unexpected characters. Most of my web clips and the material I care about are already displayed faithfully, but there is plenty left to investigate and improve. My corpus is only one corpus, so I expect other archives to uncover cases I have not encountered.

OneNoteViewer is intentionally read-only. I do not want to recreate the ecosystem I am trying to leave, and I do not intend to turn it into another proprietary-format editor. My longer-term plan is to integrate its viewing and search capabilities with a modern note-taking application, so that old OneNote material and newly created notes can be browsed through one interface.

For now, I would be interested in hearing what others think, especially people with large or unusual OneNote archives. There are certainly bugs, and more eyes will help find them. Compatibility reports, minimal sanitized test files, technical criticism, and contributions are all welcome.

Repository, screenshots, packages, documentation, and source:

https://github.com/emsi/OneNoteViewer

Thank you for taking a look.

FDA panel supports broadening access to peptides popular on the gray market

https://www.npr.org/2026/07/23/nx-s1-5903202/fda-peptides-restrictions
1•gmays•1m ago•0 comments

Show HN: Lumaris – AI biotech intelligence briefs (sample: EGFR resistance)

https://lumaris.nanocorp.app/reports/egfr-resistance-nsclc-2026
1•lumaris_intel•3m ago•0 comments

Drifting SpaceX rocket heading for collision with Moon

https://www.theguardian.com/science/2026/jul/31/spacex-rocket-moon-collision
1•qprofyeh•5m ago•0 comments

Cosmic String

https://en.wikipedia.org/wiki/Cosmic_string
1•whythismatters•5m ago•0 comments

Show HN: I made a music player inspired by late 90s peer-to-peer sharing

https://jdanwire.jordanscales.com/
1•jordanscales•11m ago•0 comments

GPT‑5.6 fuses frontier intelligence with frontier efficiency

https://openai.com/index/gpt-5-6-frontier-intelligence-efficiency/
1•882542F3884314B•12m ago•0 comments

Seedance 2.5

https://seed.bytedance.com/en/blog/one-take-creation-flexible-referencing-introducing-seedance-2-5
1•njaremko•15m ago•0 comments

PaperOS: A native Linux E Ink OS running on BOOX hardware

https://www.reddit.com/r/Onyx_Boox/comments/1vcdkmh/paperos_a_native_linux_e_ink_os_now_running_on/
1•carlosjobim•15m ago•0 comments

Rescue Boat Crews Show Signs of Brain Injuries, but Coast Guard Isn't Looking

https://www.nytimes.com/2026/07/30/us/coast-guard-rescue-boat-surfmen-brain-injury.html
1•bookofjoe•18m ago•2 comments

Let's See Paul Allen's SIMD CSV Parser

http://chunkofcoal.com/posts/simd-csv/
1•mfiguiere•19m ago•0 comments

Soft-deprecating chrono and chrono-tz

https://github.com/chronotope/chrono/issues/1768
1•Paul-E•20m ago•0 comments

Diátaxis

https://diataxis.fr/
14•ryanseys•26m ago•5 comments

Show HN: Search Statistics Like an Absolute Psychopath

https://number.weyland.enterprises/?q=65535
1•hronecviktor•27m ago•0 comments

Ask HN: Best Blogging Platform?

2•asxndu•27m ago•3 comments

Pantograph

https://github.com/jeprinz/pantograph/blob/main/README.md
3•sargstuff•33m ago•0 comments

Uber SubmitQueue: a high-performance speculative merge queue

https://github.com/uber/submitqueue/
1•handfuloflight•36m ago•0 comments

Ads in Software Are Like Stickers on Laptops

https://daringfireball.net/2026/07/ads_in_software_are_like_stickers_on_laptops
2•naves•36m ago•2 comments

Geometrically patterned ancient earthworks in Acre, Rio Branco, Brazil

https://researchportal.helsinki.fi/en/publications/geometrically-patterned-ancient-earthworks-in-...
2•jhncls•37m ago•0 comments

The Silicon Valley Founder Meat Grinder

https://zaksa.zip/blog/silicon-valley-founder-meat-grinder/
16•Kaizeras•39m ago•0 comments

Show HN: Voris: privacy-first analytics for the AI-influenced web

https://voris.ai/
1•wowinter15•42m ago•0 comments

Structure Editors

https://github.com/yairchu/awesome-structure-editors/blob/main/README.md
3•sargstuff•43m ago•1 comments

Colorado declares town abandoned amid water and leadership crisis

https://www.theguardian.com/us-news/2026/aug/01/hartman-colorado-town-abandoned
4•speckx•46m ago•0 comments

Cookware Got Worse on Purpose: Who Owns Pyrex and All-Clad Now

https://www.worseonpurpose.com/p/your-cookware-got-worse-on-purpose
27•xbryanx•52m ago•11 comments

"AI Brendans" or "Virtual Brendans" (2025)

https://www.brendangregg.com/blog/2025-11-28/ai-virtual-brendans.html
1•Jimmc414•53m ago•0 comments

Cracking under pressure: silicon fractures on ATLAS strip tracker petals

https://arxiv.org/abs/2607.25080
2•Jimmc414•53m ago•0 comments

Show HN: Crew, a local collaborative (people and agents) IDE

https://github.com/JamelHammoud/crew
2•jamelhammoud•53m ago•0 comments

Fools and Dreamers [video]

https://www.youtube.com/watch?v=3VZSJKbzyMc
1•pvaldes•54m ago•0 comments

My Tests Were Green. My Verification Tool Wasn't

https://igel-data.com/blog/verification-found-two-bugs/
2•yito88•57m ago•0 comments

A functional hypothesis for the Roman dodecahedron, with measured aperture data

https://zenodo.org/records/21744442
3•DoDecaHeJon•59m ago•0 comments

Show HN: Open OneNote Viewer in Rust

https://github.com/emsi/OneNoteViewer
3•emsi•1h ago•0 comments