SaaSHub helps you find the best software and product alternatives Learn more →
Top 14 data-transfer Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
portal
Portal is a quick and easy command-line file transfer utility from any computer to another. (by SpatiumPortae)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
databay
Databay is a Python interface for scheduled data transfer. It facilitates transfer of (any) data from A to B, on a scheduled interval.
-
cakephp-dto
CakePHP DTO plugin - quickly generate useful data transfer objects for your app (mutable/immutable)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: LocalSend: Open-source, cross-platform file sharing to nearby devices | news.ycombinator.com | 2024-03-10This very hn entries is bust contradicting your statement.
Also what about syncthing[1] (for recurrent/permanent sync) and croc[2] (for one time copies) ?
I have used both for a number of years already.
[1] https://syncthing.net/
[2] https://github.com/schollz/croc
Project mention: LocalSend: Open-source, cross-platform file sharing to nearby devices | news.ycombinator.com | 2024-03-10
Project mention: The Linux Kernel Prepares for Rust 1.77 Upgrade | news.ycombinator.com | 2024-02-18> Downloading 3GB of dependencies is not a thing that happens in the Rust ecosystem. Reality is orders of magnitude smaller than that.
Assuming they're talking about the built size of dependencies that are left lying around after cargo builds a binary, they're really not exaggerating by much. I have no difficulty of believing that there are Rust projects that leave 3GB+ of dependency bloat on your file system after you build them.
To take the last Rust project I built, magic-wormhole.rs [1], the source code I downloaded from Github was 1.6 MB. After running `cargo build --release`, the build directory is now 618 MB and there's another 179 MB in ~/.cargo, for a total of 800 MB used.
All this to build a little command line program that sends and receives files over the network over a simple protocol (build size 14 MB). God forbid I build something actually complicated written in Rust, like a text editor.
[1] https://github.com/magic-wormhole/magic-wormhole.rs
Project mention: LANDrop – Drop any files to any devices on your LAN | news.ycombinator.com | 2023-08-24https://github.com/nwtgck/piping-server-rust/releases/expand...
https://github.com/nwtgck/go-piping-server/releases/expanded...
There is also a Typescript version.
Unlike MagicWormhole, this does not require Python. Any HTTP client will do, whether graphical browser, text-only browser, curl, anything that can make HTTP requests. Javascript is optional.
There is an example server run by the author for testing but unlike MagicWormhole it is not a default; the address is not found anywhere in the source code.
https://ppng.io/noscript
Magic Wormhole, or PAKE in general, might be well-suited for transferring files between two or more parties, but here the question was about transferring files between two computers operated by the same party.
Project mention: Hi! I created a library which simplifies and augments usage of Python threads - called SuperLoops. It provides support for thread maintenance, events, failure handling, health status propagation, and graceful termination. Hope you find it useful 👋 | /r/Python | 2023-05-16ps. I also have a couple of other open source libraries: for scheduled data flow (Databay) and for algo trading (IBeam).
data-transfer related posts
- Moving cloud storage
- Hi! I created a library which simplifies and augments usage of Python threads - called SuperLoops. It provides support for thread maintenance, events, failure handling, health status propagation, and graceful termination. Hope you find it useful 👋
- [help] Use cli p2p to transfer files between 2 devices
- Portal: a CLI file transfer utility from any computer to another
-
croc VS portal - a user suggested alternative
2 projects | 10 Mar 2023
- Any tips on how to code getters and setters faster?
- UC Berkeley Launches SkyPilot to Help Navigate Soaring Cloud Costs
-
A note from our sponsor - SaaSHub
www.saashub.com | 28 Apr 2024
Index
What are some of the best open-source data-transfer projects? This list will help you:
Project | Stars | |
---|---|---|
1 | croc | 26,297 |
2 | piping-server | 2,857 |
3 | quiet-js | 2,153 |
4 | wave-share | 2,074 |
5 | portal | 1,127 |
6 | pcp | 1,026 |
7 | skyplane | 968 |
8 | Airshare | 633 |
9 | magic-wormhole.rs | 612 |
10 | tran | 375 |
11 | cuelake | 284 |
12 | piping-server-rust | 274 |
13 | databay | 185 |
14 | cakephp-dto | 24 |
Sponsored