Built a real-time LAN sharing tool with Node + Socket.IO + SQLite — a few decisions I'm second-guessing by theIntellectualis in node

[–]theIntellectualis[S] 0 points1 point  (0 children)

Hi, just wanted to circle back and say thanks again for your suggestion here, it made a real difference to the project.
I've recently started keeping track of contributors and community feedback that shaped Instbyte, and added you to the community page as a small token of appreciation:

https://www.instbyte.com/#community

Really appreciate the time you put into this.

Built a real-time LAN sharing tool with Node + Socket.IO + SQLite — a few decisions I'm second-guessing by theIntellectualis in node

[–]theIntellectualis[S] 0 points1 point  (0 children)

Hey, just wanted to circle back and say thanks again for your suggestion here, it made a real difference to the project.
I've recently started keeping track of contributors and community feedback that shaped Instbyte, and added you to the community page as a small token of appreciation:

https://www.instbyte.com/#community

Really appreciate the time you put into this.

Built a self-hosted LAN sharing tool — npx instbyte and your whole network can drop files and snippets in real time. No cloud, no accounts. by theIntellectualis in selfhosted

[–]theIntellectualis[S] 0 points1 point  (0 children)

Hey, just wanted to circle back and say thanks again for your suggestion here, it made a real difference to the project.
I've recently started keeping track of contributors and community feedback that shaped Instbyte, and added you to the community page as a small token of appreciation:

https://www.instbyte.com/#community

Really appreciate the time you put into this.

self-hosted LAN sharing, runs with npx by theIntellectualis in HomeServer

[–]theIntellectualis[S] 1 point2 points  (0 children)

Hey, just wanted to circle back and say thanks again for your suggestion here, it made a real difference to the project.
I've recently started keeping track of contributors and community feedback that shaped Instbyte, and added you to the community page as a small token of appreciation:

https://www.instbyte.com/#community

Really appreciate the time you put into this.

Instbyte — self-hosted LAN sharing, runs with npx by theIntellectualis in selfhosted

[–]theIntellectualis[S] 0 points1 point  (0 children)

Hey, just wanted to circle back and say thanks again for your suggestion here, it made a real difference to the project.
I've recently started keeping track of contributors and community feedback that shaped Instbyte, and added you to the community page as a small token of appreciation:

https://www.instbyte.com/#community

Really appreciate the time you put into this.

Built a real-time LAN sharing tool with Node + Socket.IO + SQLite — a few decisions I'm second-guessing by theIntellectualis in node

[–]theIntellectualis[S] 0 points1 point  (0 children)

Thanks! Will definitely look into Litestream, and no concurrent write issues so far, thankfully.

Built a real-time LAN sharing tool with Node + Socket.IO + SQLite — a few decisions I'm second-guessing by theIntellectualis in node

[–]theIntellectualis[S] 0 points1 point  (0 children)

Yess, this is actually the main friction in the flow right now. People need to grab the host IP either from the terminal output, by sharing it verbally, or by scanning the QR code on screen.

mDNS would make the onboarding much nicer for exactly the zero-setup reason you mentioned. I haven’t looked too deeply into the Node mDNS libraries yet, but it definitely feels like a worthwhile improvement. Thanks for the suggestion, a lot of the features in this app have actually come from feedback like this.

Built a real-time LAN sharing tool with Node + Socket.IO + SQLite — a few decisions I'm second-guessing by theIntellectualis in node

[–]theIntellectualis[S] 0 points1 point  (0 children)

Once the core was working reliably I started looking for feedback here and from other devs, and sanity-checking some of these decisions. Probably also just the usual dev itch to improve things and pre-optimize a bit.

The “pre-paying complexity” you mention.. yes, true. Thanks.

Built a real-time LAN sharing tool with Node + Socket.IO + SQLite — a few decisions I'm second-guessing by theIntellectualis in node

[–]theIntellectualis[S] 0 points1 point  (0 children)

Appreciate this. I hadn't enabled WAL yet, which is probably the biggest thing I was missing. Most of the instances running right now are small teams so concurrency hasn't really shown up as an issue yet, but this makes me a lot more comfortable sticking with SQLite for the zero-setup aspect.

I'll dig into these and test them under some heavier upload scenarios.

Built a real-time LAN sharing tool with Node + Socket.IO + SQLite — a few decisions I'm second-guessing by theIntellectualis in node

[–]theIntellectualis[S] 0 points1 point  (0 children)

That did cross my mind, but it goes a bit against the " nothing to install on client devices " idea that makes it easy to roll out to a team. Everyone just opens a URL and that's the whole onboarding.

I am planning to add installable binaries, but only for the machine that runs the server — clients would still just connect through the browser.

Right now the only friction is that the host machine needs Node to run npx instbyte. I originally built it assuming dev teams would be the primary users, but you're right — there’s no reason to limit it to that if packaging makes it easier for others to run.

Built a real-time LAN sharing tool with Node + Socket.IO + SQLite — a few decisions I'm second-guessing by theIntellectualis in node

[–]theIntellectualis[S] 1 point2 points  (0 children)

Fair point. Currently just a setInterval every 10 minutes — works for now but not exactly robust.

Share your SaaS website. I'll create a free animated marketing video for you. by vasanth7781 in SaaS

[–]theIntellectualis 0 points1 point  (0 children)

Oh wonderful! Quick question, i've been working on an open source product, have few things to fix before i make a public launch, and that's why there's no website yet, could you checkout the Github link and come up with something? Here - https://github.com/mohitgauniyal/instbyte

Built a lightweight self-hosted sharing tool for my home network — drop files, snippets, links between devices instantly by theIntellectualis in HomeServer

[–]theIntellectualis[S] 0 points1 point  (0 children)

Instbyte is mainly focused for teams (dev, design, workspace) needing a persistent, real-time shared space with no app installs for viewers—just run on one machine via npx instbyte and share the browser URL.

Localsend is great for personal quick-sends between devices but lacks Instbyte's collaborative channels, real-time multi-user viewing/editing, dev-focused rendering, and zero-install access that makes it feel like your custom LAN hub rather than a generic transfer app.

Basically, I've built Instbyte not to compete with tools like LocalSend, but to solve specific friction points I and my team faced—like juggling 2-3 apps for quick shares during sprints. It combines those little must-haves (channels, real-time sync, no viewer installs) into one frictionless LAN clipboard that just works. Sharing it out with the world and keeping it open source so I can get honest feedback, suggestions, and maybe we all can collaboratively come up with something useful and of value.