Croc: Easily and securely send things from one computer to another

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • croc

    Easily and securely send things from one computer to another :crocodile: :package:

  • a recent audit claims the author "doesn't have enough resources to address" security issues: https://www.openwall.com/lists/oss-security/2023/09/08/2 https://github.com/schollz/croc/issues/594 etc.

  • filedrop

    📲 WebRTC E2E encrypted file transfer - React + node.js

  • 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.

    InfluxDB logo
  • wormhole-william

    End-to-end encrypted file transfer. A magic wormhole CLI and API in Go (golang).

  • A more popular and, I think, carefully analyzed alternative, from which croc was inspired, is Magic Wormhole; a good Golang implementation that compiles down to a single binary is wormhole-william:

    https://github.com/psanford/wormhole-william/releases

  • pcp

    📦 Command line peer-to-peer data transfer tool based on libp2p.

  • I’m currently working on a new version of pcp [0]. Based on croc, magic-wormhole and the likes it doesn’t require a relay. It uses the IPFS DHT as a discovery point to connect two machines. Haven’t touched the currently released code in two years but the new hole punching capabilities of libp2p show promising result so I’m working on a new version.

    [0] https://github.com/dennis-tra/pcp

  • winden

    Winden is a free web application for secure, fast, and easy file transfers between devices in real-time

  • winden.app is a Magic Wormhole web app for files up to 200MB https://github.com/LeastAuthority/winden

  • uploadserver

    Simple Rust file server which lets you upload, share, and download files from a web browser. Ready-to-run binaries for Windows, Mac, and Linux. Free/Open-Source alternative to AirDrop/Dropbox for transferring files on your local network without having to install anything. A more sophisticated version of `python3 -m http.server 8000`.

  • Basically just start the file server, and then navigate to it using the web browser of your choice on any device (no need for a client application).

    Download prebuilt binaries from https://github.com/akovacs/uploadserver/releases/

    Or install from source if you prefer:

        # install rust toolchain

  • wormhole-william-mobile

    End-to-end encrypted file transfer for Android and iOS. A Magic Wormhole Mobile client.

  • I made the android† port of Wormhole William[1] specifically to help transfer some encryption keys that I didn't want to ever live unencrypted on a server in the cloud.

    [1]: https://github.com/psanford/wormhole-william-mobile

    †: There's also a working iOS port but its not released on the App Store because of how hostile Apple makes that process to open source developers.

  • 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.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts