frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: VOOG – Moog-style polyphonic synthesizer in Python with tkinter GUI

https://github.com/gpasquero/voog
54•gpasquero•4h ago•4 comments

Show HN: Microgpt is a GPT you can visualize in the browser

https://microgpt.boratto.ca
73•b44•5h ago•7 comments

Show HN: Klaw.sh – Kubernetes for AI agents

https://github.com/klawsh/klaw.sh
14•eftalyurtseven•6h ago•0 comments

Show HN: Pangolin: Open-source identity-based VPN (Twingate/Zscaler alternative)

https://github.com/fosrl/pangolin
19•miloschwartz•13h ago•8 comments

Show HN: Knock-Knock.net – Visualizing the bots knocking on my server's door

https://knock-knock.net
80•djkurlander•6h ago•28 comments

Show HN: Deadlog – almost drop-in mutex for debugging Go deadlocks

https://github.com/stevenctl/deadlog
23•dirteater_•5d ago•1 comments

Show HN: DSCI – Dead Simple CI

https://github.com/melezhik/DSCI
13•melezhik•6h ago•5 comments

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

24•jv22222•2h ago•26 comments

Show HN: Fieldnotes

https://fieldnote.ink
4•samcgraw•8h ago•3 comments

Show HN: Stockdata.dev – Free stock market API with 15-min delayed US quotes

https://stockdata.dev/docs
2•jsandfort•2h ago•1 comments

Show HN: Copy-and-patch compiler for hard real-time Python

https://github.com/Nonannet/copapy
59•Saloc•4d ago•6 comments

Show HN: Please hack my C webserver (it's a collaborative whiteboard)

https://ced.quest/draw/
2•cedric_h•4h ago•0 comments

Show HN: Arcmark – macOS bookmark manager that attaches to browser as sidebar

https://github.com/Geek-1001/arcmark
87•ahmed_sulajman•1d ago•19 comments

Show HN: An open-source extension to chat with your bookmarks using local LLMs

https://github.com/dailypixie/talkwithbookmarks
2•minicaionut•6h ago•2 comments

Show HN: Ingglish – What if English spelling made sense?

https://ingglish.com
4•ptarjan•7h ago•1 comments

Show HN: Sameshi – a ~1200 Elo chess engine that fits within 2KB

https://github.com/datavorous/sameshi
226•datavorous_•1d ago•68 comments

Show HN: SQL-tap – Real-time SQL traffic viewer for PostgreSQL and MySQL

https://github.com/mickamy/sql-tap
226•mickamy•1d ago•42 comments

Show HN: MOL – A programming language where pipelines trace themselves

https://github.com/crux-ecosystem/mol-lang
38•MouneshK•4d ago•16 comments

Show HN: Rover – Embeddable web agent

https://www.rtrvr.ai/blog/10-billion-proof-point-every-website-needs-ai-agent
23•arjunchint•2d ago•11 comments

Show HN: Lineark – Linear CLI and Rust SDK for Humans and LLMs

https://github.com/flipbit03/lineark
3•fb03•9h ago•0 comments

Show HN: A reputation index from mitchellh's Vouch trust files

https://vouchbook.dev/
18•rosslazer•2d ago•3 comments

Show HN: Data Engineering Book – An open source, community-driven guide

https://github.com/datascale-ai/data_engineering_book/blob/main/README_en.md
244•xx123122•2d ago•31 comments

Show HN: WCAG 2.2 AAA Toolkit – AI Skill for Accessible Web Apps

https://github.com/simonplmak-cloud/wcag-aaa-web-design
2•simonmak•10h ago•0 comments

Show HN: GitHub "Lines Viewed" extension to keep you sane reviewing long AI PRs

https://chromewebstore.google.com/detail/github-lines-viewed/npledcbofpmjjammgkkoeaehbphhdopi
15•somesortofthing•2d ago•12 comments

Show HN: Off Grid – Run AI text, image gen, vision offline on your phone

https://github.com/alichherawalla/off-grid-mobile
115•ali_chherawalla•1d ago•60 comments

Show HN: Geo Racers – Race from London to Tokyo on a single bus pass

https://geo-racers.com/
146•pattle•3d ago•86 comments

Show HN: 500x faster string matching for Linux Netfilter (O(1) vs. O(N))

https://github.com/landerrosette/strider
3•landerrosette•11h ago•0 comments

Show HN: Bubble sort on a Turing machine

https://github.com/purplejacket/bubble_sort_on_tm
10•purplejacket•2d ago•1 comments

Show HN: Eliza, a line-by-line remake of the original AI chatbot from 1966

https://marquisdegeek.github.io/Eliza-Origins/
3•marquisdegeek•11h ago•0 comments

Show HN: Open Notes – Community Notes-style context for Discord

https://opennotes.ai/discord-bot
15•anateus•2d ago•0 comments
Open in hackernews

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

24•jv22222•2h 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•2h ago
"Create Account" button leads to /undefined, both in Chrome and Firefox.
jv22222•2h ago
Oops. I accidentally had a throttle on the signup request. That is removed now. Please try again. Sorry about that!
boyter•2h 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•2h 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•2h 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•1h 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 :)

jv22222•1h ago
Hmm. Yeah that shared workspace idea is good. Tbh I just wanted to force myself to put this out there and stop polishing the dang thing! So this was the fastest way out and now I can iterate on better journeys like the one you suggest.

On the React thing, I never said React is slow! I think it's great for a lot of things. I just chose a different path because I wanted to understand every part of the main product stack. I didn't use OT or CDRT for the same reason... :|

purplecats•2h ago
doesnt work. https://lightwave.so/undefined
jv22222•2h ago
Fixed now! Apologies.
binaryturtle•2h 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•2h ago
Ha, fair point. Open to change. Will keep an eye on this.
gala8y•1h ago
Absolutely. This brings nostalgia and pushes for heads up at the same time.
martini333•2h ago
Can't triple click and drag to highlight words... I'm out.
jv22222•2h 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•2h 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•1h 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•1h 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.
jv22222•1h ago
Fair. The first doc you land on is in a read-only workspace (I used the app itself to write the onboarding docs, and display them in read only mode. dogfooding it). I can see how that's a bad first impression when you just want to start typing. I'll look at dropping new accounts into an editable doc instead. Thanks for checking it out.
treetalker•1h ago
Having trouble locating the button to produce TPS reports.

;-) love the Office Space references

jv22222•1h ago
Lol, glad someone caught that!

Also, I wanted to make the main guest account name Robert'); DROP TABLE but I chickened out and made it a bit more normal.

johnpolacek•50m ago
I've been doing the "big ass text file" approach forever. This is a nice alternative that doesn't try to do too much. Enjoying it so far! Going to give this a real go to use it to plan out my next project.
jv22222•19m ago
Oh wow, thanks so much! Let me know how it goes, happy to tweak any annoyances.
mojoe•50m ago
I love the slash for style menu, really nicely implemented!
jv22222•21m ago
Thanks! Yeah I liked the slash menu pattern from the block editors, just wanted it to take up less visual space that's why only a small popup with icons.
gmays•47m ago
Slick UI and well thought through, like the simplicity of the approach.

On the collab side, any limitations on simultaneous users? Like just a couple at a time or can handle a team?

jv22222•24m ago
Thanks! No hard limit on team size. On the collab side, I load tested it with 210 people typing simultaneously in the same doc and it handled it fine (9ms median latency, zero dropped keystrokes). So a normal team won't come close to stressing it.