NewsWorld
PredictionsDigestsScorecardTimelinesArticles
NewsWorld
HomePredictionsDigestsScorecardTimelinesArticlesWorldTechnologyPoliticsBusiness
AI-powered predictive news aggregation© 2026 NewsWorld. All rights reserved.
Trending
MilitaryTrumpStrikesMajorFebruaryIranAnnouncesMarketTariffsAdditionalIranianNewsDigestSundayTimelineUkraineNuclearTargetingGamePrivateEnergyTradeYearsHumanoid
MilitaryTrumpStrikesMajorFebruaryIranAnnouncesMarketTariffsAdditionalIranianNewsDigestSundayTimelineUkraineNuclearTargetingGamePrivateEnergyTradeYearsHumanoid
All Articles
Hacker News
Clustered Story
Published 7 days ago

Show HN: Lightwave – Real-time notes app, 3.5 years of hand-rolled JavaScript

Hacker News · Feb 15, 2026 · Collected from RSS

Summary

Hi HN! I've been building this solo for about three and a half years. I kept trying every new project/notes tool (Notion, Asana, Trello, etc.) and always ended up back in a plain text file. I wanted something that felt like a text editor on first touch but could grow into real structure when you needed it. https://lightwave.so The tech stack is Laravel, MySQL, Redis, and hand-rolled JavaScript on the client. No frameworks like React/Vue/etc. ~270 lines of jQuery (out of 80k+ total LOC) for a few legacy DOM utilities, plus IndexedDB for local persistence. Real-time collaboration uses a hybrid approach: HTTP/2 POST for resilient ops + WebSockets via Laravel Reverb for live cursors, presence, and edits. This is a pre-release stress test, not a launch. Lightwave will be a paid product. Right now I'm opening it up because no amount of solo testing replicates getting punched in the mouth by real traffic. The link above has a button to create a test account in 1 click. Known rough edges: the cursor and selection system are built from scratch (like VS Code, not a contenteditable wrapper), so there's a lot of surface area. Some keyboard shortcuts may be missing. Desktop only, accessibility not yet implemented. I'm shipping fixes in real time. There's a "Submit Bug or Feedback" button inside the app if something breaks. Happy to answer any questions about the architecture, or anything else. Some highlights: - Paste markdown in, get native blocks. Copy blocks out, get markdown back. - Hierarchical document, structure. Hierarchichal file manager. - Live collab with shared cursors, selection, and presence. - Code blocks with syntax highlighting. LaTeX math blocks. - Full data export: markdown, JSON, and attachments. No lock-in. - Full undo/redo with cursor restoration. Comments URL: https://news.ycombinator.com/item?id=47027463 Points: 13 # Comments: 13

Full Article

Hi HN!I've been building this solo for about three and a half years. I kept trying every new project/notes tool (Notion, Asana, Trello, etc.) and always ended up back in a plain text file. I wanted something that felt like a text editor on first touch but could grow into real structure when you needed it.https://lightwave.so (desktop only)The tech stack is Laravel, MySQL, Redis, and hand-rolled JavaScript on the client. No frameworks like React/Vue/etc. ~270 lines of jQuery (out of 80k+ total LOC) for a few legacy DOM utilities, plus IndexedDB for local persistence. Real-time collaboration uses a hybrid approach: HTTP/2 POST for resilient ops + WebSockets via Laravel Reverb for live cursors, presence, and edits.This is a pre-release stress test, not a launch. Lightwave will be a paid product. Right now I'm opening it up because no amount of solo testing replicates getting punched in the mouth by real traffic.The link above has a button to create a test account in 1 click.Known rough edges: the cursor and selection system are built from scratch (like VS Code, not a contenteditable wrapper), so there's a lot of surface area. Some keyboard shortcuts may be missing. Desktop only, accessibility not yet implemented. I'm shipping fixes in real time.There's a "Submit Bug or Feedback" button inside the app if something breaks. Happy to answer any questions about the architecture, or anything else.Some highlights:- Paste markdown in, get native blocks. Copy blocks out, get markdown back.- Hierarchical document, structure. Hierarchichal file manager.- Live collab with shared cursors, selection, and presence.- Code blocks with syntax highlighting. LaTeX math blocks.- Full data export: markdown, JSON, and attachments. No lock-in.- Full undo/redo with cursor restoration.


Share this story

Read Original at Hacker News

Related Articles

Hacker News2 days ago
Show HN: A native macOS client for Hacker News, built with SwiftUI

Hey HN! I built a native macOS desktop client for Hacker News and I'm open-sourcing it under the MIT license. GitHub: https://github.com/IronsideXXVI/Hacker-News Download (signed & notarized DMG, macOS 14.0+): https://github.com/IronsideXXVI/Hacker-News/releases Screenshots: https://github.com/IronsideXXVI/Hacker-News#screenshots I spend a lot of time reading HN — I wanted something that felt like a proper Mac app: a sidebar for browsing stories, an integrated reader for articles, and comment threading — all in one window. Essentially, I wanted HN to feel like a first-class citizen on macOS, not a website I visit. What it does: - Split-view layout — stories in a sidebar on the left, articles and comments on the right, using the standard macOS NavigationSplitView pattern. - Built-in ad blocking — a precompiled WKContentRuleList blocks 14 major ad networks (DoubleClick, Google Syndication, Criteo, Taboola, Outbrain, Amazon ads, etc.) right in the WebKit layer. No extensions needed. Toggleable in settings. - Pop-up blocking — kills window.open() calls. Also toggleable. - HN account login — full authentication flow (login, account creation, password reset). Session is stored in the macOS Keychain, and cookies are injected into the WebView so you can upvote, comment, and submit stories while staying logged in. - Bookmarks — save stories locally for offline access. Persisted with Codable serialization, searchable and filterable independently. - Search and filtering — powered by the Algolia HN API. Filter by content type (All, Ask, Show, Jobs, Comments), date range (Today, Past Week, Past Month, All Time), and sort by hot or recent. - Scroll progress indicator — a small orange bar at the top tracks your reading progress via JavaScript-to-native messaging. - Auto-updates via Sparkle with EdDSA-signed updates served from GitHub Pages. - Dark mode — respects system appearance with CSS and meta tag injection. Tech details for the curious: The whole app is ~2,050 lines of Swift

Hacker News7 days ago
Show HN: Fieldnotes

Hi HN! I wanted a simple UI for notes and observations around my neighborhood (e.g. this garden has beautiful poppies, this coffee shop has excellent espresso, etc.) and built this. It’s open and free to use, I hope you enjoy it as much as I do! Feedback welcome. Comments URL: https://news.ycombinator.com/item?id=47024398 Points: 3 # Comments: 0

Hacker Newsabout 8 hours ago
We hid backdoors in ~40MB binaries and asked AI + Ghidra to find them

Article URL: https://quesma.com/blog/introducing-binaryaudit/ Comments URL: https://news.ycombinator.com/item?id=47111440 Points: 14 # Comments: 2

Hacker Newsabout 8 hours ago
Man accidentally gains control of 7k robot vacuums

Article URL: https://www.popsci.com/technology/robot-vacuum-army/ Comments URL: https://news.ycombinator.com/item?id=47111400 Points: 16 # Comments: 1

Hacker Newsabout 9 hours ago
Iran students stage first large anti-government protests since deadly crackdown

Article URL: https://www.bbc.com/news/articles/c5yj2kzkrj0o Comments URL: https://news.ycombinator.com/item?id=47111067 Points: 25 # Comments: 4

Hacker Newsabout 9 hours ago
I put New Zealand behind a $1 paywall

Article URL: https://rename.world/ Comments URL: https://news.ycombinator.com/item?id=47111042 Points: 22 # Comments: 4