Pinned Repositories
navvi
Helps you navigate web pages like a wizard, using a simple vim like keyboard interface. A browser extensions for Chrome and Firefox.
a-git
An attempt to create a very simple implementation of Git version-control cli commands, in Go. 🏋️♂️
browser
Building a web browser from the first principles. An HTML/CSS parser, a simple view-renderer, and the networking layer. (in progress)
configurations
My dev environment under version-control. Tools; custom-scripts; and config files (bash/zsh, neovim, tmux, alacritty). For macOS and Linux.
episteme
A blog for sharing what I learn. Hopefully a network someday. For now, it's kinda like "awesome". Originally inspired by https://episteme.io
hiro
Hiro is a very simple network-attached (distributed) file system. It's fast, configurable, and horizontally scalable.
houseofbosons
House-of-Bosons is a Science-blog on Physics, Math, Astronomy & More. The repository contains code for HOB-website.
mini-db
A very simple in-memory key-value store, somewhat like Redis (not even close :p). Contains an interactive shell, and a Golang client for programmatic interactions.
scheduler
Scheduler helps in managing schedules & todos on a Calendar. A server-side rendered React-app, Express-MongoDB backend, communicating over a GraphQL-api.
torrent-client
A command-line utility that downloads file/files shared over a BitTorrent-network. The application joins a network of peers, and concurrently requests and saves little pieces of data from them.
ritsource's Repositories
ritsource/torrent-client
A command-line utility that downloads file/files shared over a BitTorrent-network. The application joins a network of peers, and concurrently requests and saves little pieces of data from them.
ritsource/scheduler
Scheduler helps in managing schedules & todos on a Calendar. A server-side rendered React-app, Express-MongoDB backend, communicating over a GraphQL-api.
ritsource/browser
Building a web browser from the first principles. An HTML/CSS parser, a simple view-renderer, and the networking layer. (in progress)
ritsource/mini-db
A very simple in-memory key-value store, somewhat like Redis (not even close :p). Contains an interactive shell, and a Golang client for programmatic interactions.
ritsource/episteme
A blog for sharing what I learn. Hopefully a network someday. For now, it's kinda like "awesome". Originally inspired by https://episteme.io
ritsource/hiro
Hiro is a very simple network-attached (distributed) file system. It's fast, configurable, and horizontally scalable.
ritsource/a-git
An attempt to create a very simple implementation of Git version-control cli commands, in Go. 🏋️♂️
ritsource/configurations
My dev environment under version-control. Tools; custom-scripts; and config files (bash/zsh, neovim, tmux, alacritty). For macOS and Linux.
ritsource/houseofbosons
House-of-Bosons is a Science-blog on Physics, Math, Astronomy & More. The repository contains code for HOB-website.
ritsource/my-website
A server-side rendered Golang application (with MongoDB), containerized and hosted on GCP Cloud-run.
ritsource/alacritty
A cross-platform, GPU-accelerated terminal emulator
ritsource/archeio
Archeio is a scalable network-attached distributed file storage; built on top of Hiro. It's optimized for mostly archival storage. (in progress)
ritsource/browser-config
Custom extensions and content scripts.
ritsource/cricket-ball-speedometer
I don't have the money to get an actual speedometer for cricket ball. So, here I go hacking again.
ritsource/edtubers
List of some of the best educational resources/channels on Youtube.
ritsource/FlutterWhatsAppClone
Building a WhatsApp Clone in Flutter.
ritsource/go-dev-server.sh
Just a .sh file that I use to run golang servers while development.
ritsource/movies-for-hackers
🎬 A curated list of movies every hacker & cyberpunk must watch.
ritsource/ritsource.github.io
huh! ritsource.github.io.
ritsource/scheduler-k8s
Kubernetes cluster configuration for the Scheduler web-app.
ritsource/servebox
Serve files on the web directly from your local machine's IP-address. Note: Your IP needs to be public. If not then you can access files only under the same network node (under same wifi). :man_shrugging:
ritsource/whatsappweb-rs
WhatsApp Web client for Rust