frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

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

14•jv22222•1h ago
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.

Comments

artemavv•1h ago
"Create Account" button leads to /undefined, both in Chrome and Firefox.
jv22222•1h ago
Oops. I accidentally had a throttle on the signup request. That is removed now. Please try again. Sorry about that!
boyter•1h ago
Seems to be a load issue, hopefully easily resolved

    Request URL https://lightwave.so/api/register/ephemeral
    Request Method POST 
    Status Code 429 Too Many Requests
johnfn•1h ago
This looks neat! I suppose I might ask the hard questions - how does this compare to Obsidian, which is my go-to "real time notes app that roughly feels like dealing with a plain text file but better"?

I would also make a small suggestion, which is that there is really no need to emphasize the fact that it's hand-written or without React or etc. While I suppose a small segment of users do truly care that you didn't use React, I think the primary consideration for most users will be how the app works. I would suggest mentioning how your technical decisions affect the user experience: is the performance better - and if so, can you quantify that?

jv22222•50m ago
Obsidian: We're mostly solving different problems. I wanted that text editor / IDE feel but with the ability to instantly share and collaborate. Bring in a full team, manage all your docs, give everyone different permissions etc.

So the problems I was thinking about were collaboration and content management between teams. But I also wanted it to work really well as a private personal tool. So in a way it's two tools in one. You can enjoy it solo, and then the hope is you've found something you like and now you can bring a team into it

Re the tech framing, I mostly mentioned it because I figured HN would find it interesting since it's the less taken path. Apologies if it came across as unrelated to the product.

johnfn•15m ago
Thanks for the response! My suggestion would be that if multiplayer aspects are really the key differentiator between Obsidian and your app, you should let the user see that straightaway. Maybe drop them into a shared workspace with other people or something? That could be cool.

As for the tech framing - I imagine you'll get lots of responses on that, and I'm sure it works for some people. Speaking personally, I think it irks me in particular because I feel that "React is slow" isn't really true -- but hey, we can sidestep that whole argument if you just tell me that your app loads a 100GB text file in 0.1ms or whatever :)

purplecats•1h ago
doesnt work. https://lightwave.so/undefined
jv22222•1h ago
Fixed now! Apologies.
binaryturtle•54m ago
I'm so confused… when did NewTek switch Lightwave from a 3D renderer/ design application to a notes app? :-)

(AKA: I'm not sure it's a good idea to use someone else's long-standing well-known brand in the digital space as name for your own digital space project)

jv22222•49m ago
Ha, fair point. Open to change. Will keep an eye on this.
gala8y•8m ago
Absolutely. This brings nostalgia and pushes for heads up at the same time.
martini333•52m ago
Can't triple click and drag to highlight words... I'm out.
jv22222•47m ago
Thanks for the feedback. Triple-click selects the full line atm. Triple-click-drag to select multiple lines isn't in yet. On the list!
Traubenfuchs•34m ago
https://imgur.com/a/g37lLv2

- flickering

- keyboard appears on readonly document

- can select info text that should not be user selectable

- menu items melt into each other

- can‘t summon keyboard on editable content

- grabbing elements in a document and pulling them up leads to page refresh

- I saw a styling menu pop up once: No idea how I got that.

I am sorry but this is unusable and an awful experience on my iPhone.

https://imgur.com/a/GeErjTa

- manage subscription page broken?

Absolutely nothing here works, besides the anonymous login.

jv22222•29m ago
Yeah, this is desktop only right now. It's mentioned in the post and on the landing page.

Mobile isn't supported yet. Sorry about the bad experience though, I should probably add a more visible warning for mobile visitors.

sean_pedersen•6m ago
The test acc. UX flow is shit IMHO: I do not want to see the first user tips (just annoying flashes) and I can not directly edit the first doc I see.

Microsoft AI chief confirms plan to ditch OpenAI

https://www.windowscentral.com/artificial-intelligence/microsoft-confirms-plan-to-ditch-openai-as...
1•maxloh•3m ago•0 comments

MicroGPT: train & inference in 243 lines of code

https://gist.github.com/karpathy/8627fe009c40f57531cb18360106ce95
1•RyanShook•3m ago•0 comments

Three year data center moratorium considered in New York State

https://www.datacenterdynamics.com/en/news/three-year-data-center-moratorium-considered-in-new-yo...
1•geox•4m ago•0 comments

Magnus Carlsen Wins the Freestyle (Chess960) World Championship

https://www.fide.com/magnus-carlsen-wins-2026-fide-freestyle-world-championship/
1•prophylaxis•6m ago•0 comments

Programmer's Pyramid: A roadmap to learn programming foundamentals

https://programmerspyramid.com/
1•Muhammad523•9m ago•0 comments

The Airport Lounge Wars

https://www.newyorker.com/magazine/2025/12/01/the-airport-lounge-wars
1•simonebrunozzi•9m ago•0 comments

The great computer science exodus (and where students are going instead)

https://techcrunch.com/2026/02/15/the-great-computer-science-exodus-and-where-students-are-going-...
1•mikhael•11m ago•0 comments

Encyclopedia of people, places, and events from the Epstein

https://jmail.world/wiki
2•doener•12m ago•0 comments

How to get an AI to check your schematic

1•oldguy101•12m ago•0 comments

How Ant Genomes Repeatedly Reinvent Venom

https://www.biorxiv.org/content/10.64898/2026.02.12.705515v1
1•Anon84•12m ago•0 comments

20-Year Impact of Cognitive Training on Dementia: The Active Study

https://alz-journals.onlinelibrary.wiley.com/doi/10.1002/trc2.70197
1•gnabgib•12m ago•0 comments

I Was a Director at Amex When They Started Replacing Us with $30K Workers [video]

https://www.youtube.com/watch?v=t5fXrPMGM5E
3•thunderbong•14m ago•0 comments

Attempt to Hike Afghanistan

https://mautz.blog/2026/02/14/attempt-to-hike-afghanistan/
1•wawayanda•18m ago•0 comments

Show HN: Uncloned Math – A catalog of original mathematical game mechanics

1•UnclonedMath•21m ago•0 comments

The Turing Lectures

https://www.turing.ac.uk/events/the-turing-lectures
1•barishnamazov•21m ago•0 comments

2025's Biggest Breakthroughs in Computer Science

https://www.youtube.com/watch?v=DFwppvrL_pE
1•vismit2000•24m ago•0 comments

Trump would support Israeli strikes on Iran's ballistic missile program

https://www.cbsnews.com/news/trump-netanyahu-israeli-strikes-iran-ballistic-missiles/
1•mhb•24m ago•0 comments

The Economics of a Super Bowl Ad

https://ro.co/perspectives/super-bowl-economics/
3•nnmg•25m ago•1 comments

5G and 6G networks could help devices run AI without needing powerful chips

https://pratt.duke.edu/news/using-the-physics-of-radio-waves-to-empower-smarter-edge-devices/
1•loh•27m ago•0 comments

I’m joining OpenAI

https://steipete.me/posts/2026/openclaw
90•mfiguiere•29m ago•40 comments

"Natural" is a general natural language facility for Node.js

https://naturalnode.github.io/natural/
1•ncb9094•31m ago•0 comments

They said the files would be released. They weren't. Now it's a browser game

https://unredactthefiles.com/
1•vlad1m1r•32m ago•0 comments

Show HN: Webmcp-kit – type-safe toolkit for Chrome's new WebMCP API

https://github.com/victorhuangwq/webmcp-kit
3•xtrkil•32m ago•0 comments

OpenAI Acquires OpenClaw

https://twitter.com/gdb/status/2023151862967632010
5•ryanvogel•33m ago•0 comments

The interesting AI debate isn't capability – it's ownership [video]

https://www.youtube.com/watch?v=aA7oQ5A3KQc
1•vitlyoshin•36m ago•1 comments

Can the shingles vaccine slow ageing? The evidence is surprisingly strong

https://www.economist.com/science-and-technology/2026/02/13/can-the-shingles-vaccine-slow-ageing
2•daegloe•37m ago•2 comments

From 3 Minutes to 7.8 Seconds: Improving on RocksDB performance

https://blog.serenedb.com/building-faster-ingestion
3•janemanos•38m ago•0 comments

Simple CUDA-checkpoint wrapper to freeze and restore GPU processes quickly

https://github.com/shayonj/gpusched
3•shayonj•38m ago•0 comments

OpenClaw (ClawdBot) joins OpenAI

https://twitter.com/sama/status/2023150230905159801
23•iSloth•39m ago•6 comments

How Air Lubrication System for Ships Works

https://www.marineinsight.com/green-shipping/how-air-lubrication-system-for-ships-work/
2•mhb•39m ago•0 comments