frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: ByteSync – Open-source hybrid file sync (LAN and remote, E2EE)

1•paulfresquet•1h ago
Hi everyone, I've been developing ByteSync, an open-source file synchronization, backup and deduplication tool designed to bridge the gap between local and remote sync.

In spirit, it's somewhat closer to FreeFileSync, but with an integrated networking layer and end-to-end encryption — which means you can synchronize files between computers on the same LAN or across the internet without VPNs or firewall setup. Everything works transparently through the same interface.

The synchronization model is based on DataNodes (which represent repositories, such as servers or NAS devices) and DataSources (the folders or files inside them). A session can include multiple participants, each with one or several DataNodes, and ByteSync handles all comparisons and transfers automatically.

To optimize performance, the engine uses a two-stage inventory process: an initial indexation followed by comparisons limited to items that actually changed. This keeps synchronization fast even with large datasets. There's also a flat mode, useful when structure doesn't matter and you just want to compare or align files by name.

Currently, ByteSync is focused on interactive synchronization — it's not yet automated or daemon-based (CLI integration is planned). But it's already fully functional for discovering and managing differences between repositories, both local and remote.

ByteSync runs on Windows, macOS, and Linux, and the entire codebase is available on GitHub: https://github.com/POW-Software/ByteSync

You can also download binaries and read the documentation here: https://www.bytesyncapp.com

I'd really appreciate feedback and contributors — whether on usability, architecture, or ideas for future features. The goal is to make a solid, privacy-respectful alternative for hybrid file synchronization that remains simple to use and open for everyone.

Comments

paulfresquet•1h ago
A bit more about the design philosophy and how ByteSync may differ from other synchronization tools:

ByteSync is meant to give users control and visibility over what’s happening. Instead of syncing in the background, it operates through explicit sessions — you decide when and how synchronization occurs, selecting which changes to apply and in which direction before any transfer happens. This makes it particularly useful for data management, backups, or multi-location setups where you need to understand what’s being moved before it happens.

Each session defines one or several DataNodes (repositories) and DataSources (folders or files). For example, you might have a local workstation with a DataNode containing project folders, a NAS with backups and archives, and a remote server for off-site replication. All of them can be part of the same session, compared and synchronized through end-to-end encrypted exchanges. This model keeps things explicit while still supporting flexible topologies — local or remote, single or multi-participant.

When synchronizing over the internet, transfers go through a temporary encrypted buffer in the cloud, used only as a relay for data exchange. All content is protected with end-to-end encryption (E2EE) — nothing is stored or accessible on the relay, and data exists there only for the duration of the transfer. This allows remote synchronization to work seamlessly without VPNs, firewall rules, or manual network setup.

Under the hood, ByteSync relies on full desktop clients for Windows, Linux, and macOS, along with cloud components that handle orchestration and temporary relaying when needed. A command-line mode is also planned, and the design work for it is already underway.

Performance-wise, ByteSync uses a two-stage inventory process: an initial indexation phase that collects file size and modification timestamps, followed by a comparison phase that computes block-level signatures only for files that show differences. This avoids redundant network round-trips and dramatically improves performance in remote scenarios where latency would otherwise make full scans impractical.

Secret EU plans to allow Big Tech to train AI with our personal data

https://www.brusselstimes.com/1835654/secret-eu-plans-to-allow-big-tech-to-train-ai-with-our-pers...
2•noir_lord•1m ago•0 comments

There is no such thing as a 3.5 inch floppy disc

https://jdebp.uk/FGA/floppy-discs-are-90mm-not-3-and-a-half-inches.html
1•birdculture•1m ago•1 comments

Why Moving Fast Matters More Than Getting Everything Perfect

https://cloudposse.com/blog/why-moving-fast-matters-more-than-getting-everything-perfect
1•mooreds•2m ago•0 comments

I Just Lost $150

https://jonathanstark.com/daily/20251108-2359-i-just-lost-150
1•mooreds•2m ago•0 comments

IPv6 in the UK 6 years after World IPv6 day

https://www.ipv6.org.uk/2018/06/06/6th-anniversary-of-world-ipv6-launch/
1•fanf2•4m ago•0 comments

Google must pay German price comparison platform 465M euros in damages

https://www.reuters.com/legal/litigation/google-must-pay-german-price-comparison-platform-465-mln...
1•thm•6m ago•0 comments

Static Bundle Object: Death by a thousand cuts

https://medium.com/@eyal.itkin/static-bundle-object-death-by-a-thousand-cuts-62db6316b833
1•ingve•8m ago•0 comments

Long ago my first JavaScript project was a Pythagorean tree – I overreached

https://www.pythagoras-tree.com/
1•cpuXguy•9m ago•0 comments

Egypt's 155mph high-speed trains unveiled

https://www.cnn.com/travel/egypt-high-speed-rail-siemens-velaro-desiro-trains-spc
2•mpweiher•11m ago•0 comments

AGCI: A Benchmark for Testing Long-Chain Reasoning Stability in AI Models

https://www.dropstone.io/research/agci-benchmark
1•daredevil49•14m ago•0 comments

WINDOWS93

https://www.windows93.net/#!/a/
2•ohjeez•14m ago•1 comments

Furgit: Fast implementation of Git in pure Go

https://github.com/runxiyu/furgit
1•mpweiher•15m ago•0 comments

Framework releases 3D-printable case to enable re-use of the Laptop 16 Mainboard

https://twitter.com/FrameworkPuter/status/1989002037334548574
1•josephcsible•15m ago•0 comments

Why static languages suffer from complexity

https://hirrolot.github.io/posts/why-static-languages-suffer-from-complexity.html
1•andsoitis•16m ago•0 comments

Marc Andreessen as Avatar for Societal Decay

https://www.infinitescroll.us/p/marc-andreessen-as-avatar-for-societal
2•alecco•16m ago•0 comments

Fed's Schmid Says More Cuts Could Drive Inflation Pressures

https://www.bloomberg.com/news/articles/2025-11-14/fed-s-schmid-says-more-cuts-could-drive-inflat...
1•zerosizedweasle•16m ago•1 comments

Over 200 employees at Rockstar demand fired colleagues be rehired

https://www.videogameschronicle.com/news/220-rockstar-north-staff-have-signed-a-letter-demanding-...
1•pickleglitch•17m ago•0 comments

Cisco ISE, CitrixBleed 2 Vulnerabilities Exploited as Zero-Days: Amazon

https://www.securityweek.com/cisco-ise-citrixbleed-2-vulnerabilities-exploited-as-zero-days-amazon/
1•Bender•17m ago•0 comments

Cisco ASA firewalls still under attack; CISA issues guidance for patch

https://www.scworld.com/news/cisco-asa-firewalls-still-under-attack-cisa-issues-guidance-for-patch
1•Bender•18m ago•0 comments

Two Tripped Power Lines Leave Nearly 100k Customers in the Dark Across Wyoming

https://cowboystatedaily.com/2025/11/13/massive-outage-leaves-84-000-customers-without-power-acro...
1•Bender•19m ago•0 comments

Piloting Group Chats in ChatGPT

https://openai.com/index/group-chats-in-chatgpt/
1•aaraujo002•19m ago•0 comments

My Agents Crashed the Economy, So I Taught Them About Salads

https://obergxdata.substack.com/p/my-agents-crashed-the-economy-so
1•hackboyfly•19m ago•1 comments

Three things I've learned about Git while building a CI/CD tool

https://www.ocuroot.com/blog/things-i-learned-about-git/
1•telliott1984•20m ago•0 comments

Video. first flying car factory begins production in China

https://www.euronews.com/video/2025/11/13/worlds-first-flying-car-factory-begins-production-in-china
1•joak•20m ago•0 comments

How we avoided side-channels in our new post-quantum Go cryptography libraries

https://blog.trailofbits.com/2025/11/14/how-we-avoided-side-channels-in-our-new-post-quantum-go-c...
3•CiPHPerCoder•22m ago•0 comments

Moonpool and OCaml5 in Imandrax

https://docs.imandra.ai/imandrax/blog/2025-11-12-moonpool-in-imandrax/
1•todsacerdoti•24m ago•0 comments

Senate Campaign Uses Deepfake of Competitor

https://twitter.com/TeamOverhaulGA/status/1987933003880767997
1•theahura•27m ago•0 comments

Google will let users call stores, browse products, and check out using AI

https://www.theverge.com/news/819431/google-shopping-ai-gemini-agentic-checkout-calling
1•kjhughes•28m ago•0 comments

Black-Box On-Policy Distillation of Large Language Models

https://arxiv.org/abs/2511.10643
1•Jimmc414•28m ago•0 comments

Nature's Prescription for Our Future

https://worldsensorium.com/natures-prescription-for-our-future/
1•dnetesn•30m ago•0 comments