This is a submission for the 2025 Hacktoberfest Writing Challenge: Maintainer Spotlight
What truly is 0delay?
0delay is my concept a Linux-Linux based file transfer system that supports both terminal (CLI) applications. It aims to provides secure, encrypted file transfers with error correction and with a user-friendly interface.
Why I built it.
I just got into AWS. So I first got myself an AWS EC2 server (with about 30gb of RAM and 2gb processing power). I use Kali(btw) and I was fascinated at the point of having a cloud computer 😂.
But after like 2 weeks of usage and customization I discovered a little problem. I could not send files. I did what any developer would do and went online for answers and I found out the Goat (SSH) but little did I know it works mostly on Linux to Linux. And to send to my EC2 running Ubuntu. I needed some juice(.pem keys) after getting my keys, I tried it and sent my first ever file from my local system to my cloud computer.
But!!! I did not follow the unspoken rule of programming: IF IT WORKS. DO NOT TOUCH IT
-Elon Musk 😂
And now I Cannot fix. Not that I can't but I live in a third world country and my 2gb ram laptop can't open 2 chrome tabs without freezing and it broke down recently and I can't get to fix it. I had to keep it on hold. I post updates and commits from my phone to keep it active on GitHub too.
My call for help.
I would love to have
- Senior Developers for mentorship and advice.
- Python programmers who wanna critise my work positively.
- Experienced Linux Users and Linux Systems expert
- System architectures so as to help me with the fundamental structures to ensure efficiency
- Anyone who wanna help me via any means.
My Proposed Architecture
Features.
- First we get a terminal CLI app written in Python like popular linux apps like Gemini cli.
- Save the .pem key of servers in the Cli for fast access.
- We offer End-to-end encryption with optinal password protection as indicated by the user.
- Utilizing the famous Hamming code error correction for reliable transfers.
- Then top it up with SSH-based file sending for the CLI app.
- Username registration and management via Supabase. Where we can save all users and users can send to various people as long as your username and device is saved on the database so that you won't have to manually input every detail.
- Cross-machine file transfer on Linux to EC2 servers or and server which might required.pem keys.
My Future plans (2.0).
- Include a Gui Version.
- Mobile version for IOS or Android to Linux
- 1000% free with no Ads or Bloatware (in honor of VLC and WinRAR)
- An active Linux Community
- Active Repo that gives back to it's users.
Now if you ready to positively critise my work and make a CS Major work harder here is the GitHub Link
0delay
If you just wanna talk to me and advice. (Or love my work so much you just wanna book me for a gig or remote job)
Here's my Email Contractor-x
Or my discord: x_contractor_x
Or my x: Contractor
Top comments (0)