DEV Community

Cover image for 0delay — The Best Diss Linux-to-Linux File Transfer System You Will Wanna Use.
Collins Dada
Collins Dada

Posted on

0delay — The Best Diss Linux-to-Linux File Transfer System You Will Wanna Use.

The Problem

I wanted to send a file from my remote linux to my EC2 server and i was so frustrated. after looking across the various methods (SCP, SFTP, rsync, or plain SSH) i still couldn't do it. pretty sure it was my side that had the error but my pride is too big to admit it.
"Why is this still so difficult in 2025 tho?"

If you're deep in the dev or cyber world, those tools fee kinda dated. They lack proper encryption layers by default, error correction, or user-friendly flows for day-to-day quick hustle.

Also i love the blend of Cli and Gui on linux. (Not sorry WIndows and Mac users!)

Image description

Overview

0delay is my ongoing project to simplify secure, encrypted file transfers between Linux systems. Designed with both Terminal warriors and GUI lovers in mind, it simplifies file sharing between Linux systems — whether you're sending sensitive files to your AWS server like Elliot Anderson(Mr. Robot) or collaborating across your mini dev setups.

The crazy Mission? Build the first true Linux-to-Linux file transfer system with modern security, error correction, and a clean interface — and eventually submit it to Linux distros like Ubuntu and Kali Linux as an official tool.

Why I Built This (A Bedtime Story)

I’ve always admired the hacker culture — think Mr. Robot vibes — where Linux is king, servers run in the cloud, and everything's about privacy and control. But I couldn’t find a modern, reliable tool to securely transfer files between Linux machines that:

- Feels intuitive

- Supports both terminal users and GUI fans

- Has encryption baked in

- Makes error handling painless
Enter fullscreen mode Exit fullscreen mode

So I stopped waiting for someone else to build it — and started building 0delay myself 4 days before my exams commences...

Image description

The ultimate Aim?
Get 0delay polished enough to become an official tool on Linux distros like Ubuntu, Kali Linux, Mint and beyond.(maybe link up with Windows and Mac years later)

Crazy Core Features

✅ Terminal CLI app in Python
✅ GUI app built with Go using the Fyne framework
✅ End-to-end encryption with password protection
✅ Hamming code error correction for reliability
✅ SSH-based transfers with key management
✅ Username registration & validation via Supabase
✅ Cross-machine transfers on Linux made simple
✅ Automated CI/CD with GitHub Actions

How It Is Designed To Work

CLI Terminal App

- Displays saved username (if registered)

  • Choose targets via username@ip or raw IP

  • Manage .pem keys with friendly names

  • Username uniqueness check via Supabase

  • Transfer history for quick reuse

Enter fullscreen mode Exit fullscreen mode




GUI App


- Register new usernames with Supabase verification
  • Graphical target, key, and file selection

  • Transfer history & notifications

  • Receive files with clean prompts

  • Enter fullscreen mode Exit fullscreen mode




    Get Involved

    Needing all Go, Python, Linux devs, and cybersecurity enthusiasts!
    Join me build 0delay into the global Linux file transfer system. This is open-source, collaborative, and the endgame is to have 0delay shipped as an official tool across major distros.
    you will be duly recognized as a Contributor

    Repo's here:0delay
    Star it. Fork it. Break it(then i wont approve your PR). Improve it and smile as you brag about being a developer.

    Image description
    let's make Linux-to-Linux file sharing actually seamless.

    Project by C0NTRACT0R Linux is King tho

    Top comments (1)

    Collapse
     
    contractorx profile image
    Collins Dada

    Join in this open-source project. let's diss Windows and Mac