Open-Source Projects

Wallpaper

[Photo by Clément Hélardot on Unsplash]

 

Providing a handpicked selection of my FOSS projects below. For a complete list, please checkout my Github. If you like what you see here or there, kindly consider encouraging my journey with aBMC. Your support matters 💚

 

ipfs-chat

Terminal-based, secure chatrooms using IPFS. Works over both LAN and internet (includes NAT traversal). Supports private-messaging and file/directory sharing. Server/broker-less, peer-to-peer, decentralized. This project is featured in Awesome IPFS and Awesome Decentralized.

tunnel

Peer-to-peer, secure, TCP/UDP port forwarding using HTTP(s) relay for NAT/firewall traversal.

redis-client

Bash scripting library + CLI + Connection-pool for Redis. This is included in the official list of clients maintained by Redis Ltd..

Expose http-servers (web-apps) with IPNS. Hassle and cost-free, yet secure, self-hosting for everybody. Additional benefits – anonymity, censorship-resistance, efficient live streaming etc. This project won a 5000 USD Next Step Microgrant from Protocol Labs.

tocgen

Markdown Table of Contents Generator.

GiBBERISh

Git and Bash Based Encrypted Remote Interactive Shell (GiBBERISh). For when you cannot use SSH. Project page here.

ProgRep

Progress bar, ETA etc. for simulations.

SerTAin

Simple Bash library for building a basic HTTP server.

Map URLs to custom links. A custom URL shortener. Built using SerTAin.

Publish dynamic multiaddresses of private or isolated nodes using IPNS. Benefits - Bandwidth savings; Avoiding DDNS; Securely exposing localhost behind NAT.

2FA-toolkit

Shell-script (Bash) with functions relevant to 2FA. Compatible with Google Authenticator.

f_

A KISS library for extending standard Fortran in a portable way. Very much a work in progress.

frontend

A simple shell-script for interactive UI.

passgen.bash

Generate strong password of any given width from any given text or master password

git-todo.bash

TODO list for any git branch. Read file header for installation and usage.