16-day current streak·24-day longest streak
NOTE: Any public repository under the rayhanadev namespace, unless otherwise specified, follows the MIT License and is FOSS.…
Author: Ray Arayilakath
Date: Sat Jan 24 11:29:06 2026 -0800
hey there, welcome to my github! :)
* current: eng at million.dev
* prev: replit.com, deel.com, others
* personal: www.rayhanadev.com
* twitter: x.com/rayhanadev
* linkedin: linkedin.com/in/rayhanadev
NOTE: Any public repository under the rayhanadev namespace, unless otherwise specified, follows the MIT License and is FOSS.
-
dotfiles ★ PINNED
dotfiles go zoooooom ^-^
Shell ★ 32 18d agoExplain → -
personal-website-v11 ★ PINNED
Maybe I have too many personal websites...
TypeScript ★ 0 27m agoExplain → -
chat ★ PINNED ⑂
A unified TypeScript SDK for building chat bots across Slack, Microsoft Teams, Google Chat, Discord, and more.
★ 0 3mo agoExplain → -
tether
A game of pure destruction!!
HTML ★ 45 5y agoExplain → -
iroh-ts
TypeScript/JavaScript bindings for iroh - peer-to-peer networking with QUIC
Rust ★ 24 6mo agoExplain → -
replit-token-scanner ▣
A community-led project that aims to scan published Repls to find secrets and invalidate them.
JavaScript ★ 18 3y agoExplain → -
furretcss
Another CSS style library, used for my personal branding and to make websites prettier!
JavaScript ★ 16 3y agoExplain → -
minecraft-brainrot-generator
Automated "viral" content creation program. An E2E solution for printing stacks and getting rich!
Python ★ 12 1y agoExplain → -
claude-petpet
Find UUIDs that produce specific Claude Code buddy companions!
TypeScript ★ 10 2mo agoExplain → -
lightfetch
Zero dependencies, lightweight, and asynchronous https requests package.
JavaScript ★ 10 4y agoExplain → -
truffler
Fast fuzzy symbol search for JavaScript and TypeScript codebases, powered by oxc-parser.
TypeScript ★ 9 23d agoExplain → -
yc-waas-api
Reverse-engineering the YC Work at a Startup API
TypeScript ★ 9 1y agoExplain → -
astro-furrets
A little bit of scaffolding for RayhanADev's kewl projects.
JavaScript ★ 8 3y agoExplain → -
replidentity-lib
Typescript/Node.js port of go-replidentity
TypeScript ★ 8 3y agoExplain → -
sharex-cloudflare-workers
A system of Cloudflare Workers that uses R2 buckets to host ShareX content completely on Cloudflare!
TypeScript ★ 6 3y agoExplain → -
personal-website-v4
Personal Website v4 - https://www.furret.dev/
JavaScript ★ 5 3y agoExplain → -
myviewcounts
A stylish website for creating custom markdown view counters.
JavaScript ★ 5 5y agoExplain → -
replit-token-dump
Secrets that were found by the Replit Token Scanner are dumped here for revocation.
★ 4 3y agoExplain → -
personal-website-v3
The third rendition of my personal site. I think this time minimalist is the plan :).
JavaScript ★ 4 4y agoExplain → -
personal-website-v8
Latest and greatest.
Astro ★ 3 6mo agoExplain → -
chatter
Peer-to-peer chat in your terminal!
TypeScript ★ 3 6mo agoExplain → -
status.me
A full-stack web application for my personal status updates.
JavaScript ★ 3 4y agoExplain → -
termpura
The Termpura loader core package.
TypeScript ★ 3 4y agoExplain → -
personal-website-v1
My very first portfolio website! A great place to see where I started my webdev journey.
JavaScript ★ 3 5y agoExplain → -
utc-offset
This is a small utility made to help users find their UTC offset.
HTML ★ 3 4y agoExplain → -
paint-the-street
Autonomous contiguity balancer for the Purdue Hackers group on Paint a Street.
TypeScript ★ 2 2mo agoExplain → -
memoria-app
Expo + React Native mobile app for Memoria! A voice-based journalling app that won at Boilermake XII in 2025.
TypeScript ★ 2 1y agoExplain → -
prizm
A toy BrainF-eqsue language.
JavaScript ★ 2 5y agoExplain → -
blue
Peered multiplayer code execution environment, for shits and giggles :3
TypeScript ★ 2 1y agoExplain → -
ai-channel-summary
Summarize previous discussions in a Discord channel and generate detailed reports for a knowledgebase.
TypeScript ★ 2 1y agoExplain → -
gql-query-creator
Programmatically create your GraphQL Query for NodeJS.
JavaScript ★ 2 5y agoExplain → -
oxclippy
An Oxlint plugin that brings Rust Clippy lints to TypeScript.
TypeScript ★ 1 2mo agoExplain → -
gleam-hello-world
Learning Gleam from the Gleam Language Tour
Gleam ★ 1 3mo agoExplain → -
phack-lightning-timer
A timer in the Purdue Hackers Discord server that updates based on lightning time!
TypeScript ★ 1 1y agoExplain → -
leaked-system-prompts ⑂
Collection of leaked system prompts
★ 1 10mo agoExplain → -
iac
Configuration for my Docker Swarm homelab. Uses Ansible and Terraform to provision and orchestrate setup.
HCL ★ 1 1y agoExplain → -
Replit-Protocol-Conman
A conman client that allows you to issue Replit Protocol commands to a specific Repl from a CLI.
JavaScript ★ 1 4y agoExplain → -
nanoupload
One hotkey to rule them all.
Rust ★ 1 1y agoExplain → -
cloudflare-email ⑂
This is a simple proxy server that can be used for sending free transactional emails through Cloudflare workers.
★ 1 2y agoExplain → -
receipt-forwarder
A Cloudflare Worker that prepares receipts forwarded to it for reimbursement.
TypeScript ★ 1 1y agoExplain → -
calendar-email-worker
Cloudflare Worker that parses any emails forwarded to it and adds it to my Google Calendar.
TypeScript ★ 1 1y agoExplain → -
thryft-ship-take-home
My submission for the Thryft Ship Fall 2024 SWE Internship Application
TypeScript ★ 1 1y agoExplain → -
pyramid-scheme
No description.
TypeScript ★ 1 2y agoExplain → -
astro-template
My preferred scaffolding when setting up a new Astro application.
TypeScript ★ 1 2y agoExplain → -
crosis4furrets
An abstraction layer on top of @replit/crosis that makes Repl connection management and operations so easy, a Furret could do it! 🎉
TypeScript ★ 1 3y agoExplain → -
Amazon-CLI
Get Amazon Information from the comfort of your CLI.
JavaScript ★ 1 5y agoExplain → -
ReplAuth-React-Component
An extremely simple and beautiful ReplAuth Button to drop into React.
JavaScript ★ 1 4y agoExplain → -
replit-user-search-v3
A user search engine for Replit! Built using data from the Replit GraphQL API and NextJS.
JavaScript ★ 1 4y agoExplain → -
replit-gql
Reusable function to query Replit's GraphQL API.
JavaScript ★ 1 3y agoExplain → -
Python-Interpreter
A small Python Interpreter written in Javascript
JavaScript ★ 1 4y agoExplain → -
replswitcher
Move a Replit project from one Repl to another from your terminal!
JavaScript ★ 1 4y agoExplain → -
edge
Extremely simple Express.js filehost built for hosting on Replit!
HTML ★ 1 4y agoExplain → -
ally
Extremely simple Express.js url router built for hosting on Replit!
HTML ★ 1 4y agoExplain → -
automatic-replit-bio
A simple Cloudflare Worker that automatically sets my bio to my most recent follower.
JavaScript ★ 1 3y agoExplain → -
replit-login-web
An unofficial Login Provider for Replit.
JavaScript ★ 1 3y agoExplain → -
replit-login
Authenticate your Replit Users without ReplAuth.
TypeScript ★ 1 3y agoExplain → -
personal-website-v5
The dotcom era
Astro ★ 1 2y agoExplain → -
math-ia
Research on the applications of Markov Chains on a publicly traded stock as a means to predict trading statistics
TeX ★ 1 2y agoExplain → -
web-speech-test
Using the Web Speech APIs.
JavaScript ★ 1 4y agoExplain → -
skills
My personal Claude Code skills
★ 0 1d agoExplain → -
verdex
A tiny policy engine inspired by Open Policy Agent, using Typescript!
TypeScript ★ 0 3d agoExplain → -
miolab-clickfix-analysis
Technical analysis of the MioLab ("Nova") macOS ClickFix/pastejacking campaign: defanged IOCs, decoded configs, config decryptor, and a read-only detection script. No live binaries (referenced by hash).
Assembly ★ 0 2d agoExplain → -
Ext4Kit
User-space ext4 (ext2/ext3) filesystem driver for macOS, using Apple's FSKit framework.
Swift ★ 0 4d agoExplain → -
bitcrush
A macOS menu-bar app that turns Apple Music into a nightcore DJ — grabs, nightcores, and beatmatch-automixes your queue.
Swift ★ 0 7d agoExplain → -
lwext4 ⑂
ext2/ext3/ext4 filesystem library for microcontrollers
★ 0 7d agoExplain → -
rayhanadev
No description.
★ 0 18d agoExplain → -
katto
Fast interactive cleanup for generated dependency and build folders.
TypeScript ★ 0 26d agoExplain → -
personal-website-v10
rayhanadev[dot]com
HCL ★ 0 2mo agoExplain → -
fresh
Fresh project with everything (I) might need.
TypeScript ★ 0 1mo agoExplain → -
spirio-hackathon
Web app for drawing butterflies!
TypeScript ★ 0 1mo agoExplain → -
unwdk-test
Testing my unwdk library! :)
TypeScript ★ 0 2mo agoExplain → -
unwdk
An Inngest-style SDK for Vercel's Workflow platform — without the compiler.
TypeScript ★ 0 2mo agoExplain → -
ui-design-bench ⑂
No description.
★ 0 2mo agoExplain → -
jack-website
No description.
★ 0 2mo agoExplain → -
find-me
No description.
TypeScript ★ 0 2mo agoExplain → -
folio
CLI to Scaffold open source project documentation from templates.
TypeScript ★ 0 3mo agoExplain → -
test-default-templates
github default templates hmm
★ 0 3mo agoExplain → -
v0-pixel-campfire-animation
No description.
TypeScript ★ 0 1mo agoExplain → -
bun ⑂
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
★ 0 3mo agoExplain → -
WebKit ⑂
WebKit with more patches
★ 0 3mo agoExplain → -
notion-fs
A filesystem-like API for reading and writing Notion pages as Markdown
TypeScript ★ 0 3mo agoExplain → -
drinks
Drinks menu for Jack Night III
TypeScript ★ 0 3mo agoExplain → -
purdue-menu-tui
A terminal UI for browsing Purdue University dining court menus
TypeScript ★ 0 3mo agoExplain → -
cnit155
This repository contains my coursework for CNIT 15501 at Purdue.
Python ★ 0 3mo agoExplain → -
512kb.club ⑂
Website for the 512 KB Club
HTML ★ 0 4mo agoExplain → -
new
Utility for me to create fresh projects.
TypeScript ★ 0 4mo agoExplain → -
opencodewithads
An OpenCode plugin that injects sponsor ads into AI responses
TypeScript ★ 0 4mo agoExplain → -
clip
Bookmark manager
TypeScript ★ 0 4mo agoExplain → -
react-grab ⑂
Select context for coding agents directly from your website
★ 0 4mo agoExplain → -
vite ⑂
Next generation frontend tooling. It's fast!
★ 0 4mo agoExplain → -
jj-ryu ⑂
Stacked PRs for Jujutsu. Push bookmark stacks to GitHub and GitLab as chained pull requests.
★ 0 4mo agoExplain → -
normical
Cloudflare Worker proxy that normalizes ICS data from Microsoft Outlook calendars.
TypeScript ★ 0 5mo agoExplain → -
rivet ⑂
Rivet Actors are long-lived, in-memory processes. It's what you reach for when you hit the limitations of HTTP, databases, or queues.
★ 0 5mo agoExplain → -
2048
Play 2048 in your terminal! ssh 2048.rayhanadev.com
Go ★ 0 6mo agoExplain → -
ni ⑂
💡 Use the right package manager
★ 0 6mo agoExplain → -
effect-env
Type-safe environment variable management for Effect. Like t3-env, but for Effect.
TypeScript ★ 0 6mo agoExplain → -
effect ⑂
Build production-ready applications in TypeScript
★ 0 6mo agoExplain → -
janus
Smart large-scale autonomous agent orchestration!
TypeScript ★ 0 4mo agoExplain → -
amp-code-raycast-extension
Search and open your Amp Code threads on Raycast.
TypeScript ★ 0 6mo agoExplain → -
raycast-extensions ⑂
Everything you need to extend Raycast.
TypeScript ★ 0 6mo agoExplain → -
purdue-menu-planner
No description.
TypeScript ★ 0 8mo agoExplain → -
system_prompts_leaks ⑂
Collection of extracted System Prompts from popular chatbots like ChatGPT, Claude & Gemini
JavaScript ★ 0 10mo agoExplain → -
banana
Make Docker Swarm useful for your microservices! SSH-based deployment management system.
Shell ★ 0 1y agoExplain → -
find-my-api
A minimal FastAPI service that fetches your iPhone’s current GPS coordinates from iCloud’s Find My network.
Python ★ 0 1y agoExplain → -
macrotweet
AI-native social media content planner + manager (X, Bluesky, Threads, and more!)
TypeScript ★ 0 1y agoExplain → -
self-augmenting-agentic-loop
The Self-Augmenting Agentic Loop (SAAL) framework, enabling LLMs to autonomously improve their capabilities.
Python ★ 0 1y agoExplain → -
screens
Testing an Adafruit 1.8" TFT Display and HiLetgo 0.96" OLED Display
Python ★ 0 1y agoExplain → -
memoria-server
Bun API server for Memoria! A voice-based journalling app that won at Boilermake XII in 2025.
TypeScript ★ 0 1y agoExplain → -
tech120-pwmanager
A "password manager" created as a prototype for demoing in-person during TECH 12000 at Purdue University.
Python ★ 0 1y agoExplain → -
drizzle-orm-docs ⑂
Drizzle ORM documentation website
★ 0 1y agoExplain → -
personal-website-v7
Working on a new site!
Astro ★ 0 1y agoExplain → -
zipf-law
Testing Zipf's law from a Vsauce video I watched!
Python ★ 0 1y agoExplain → -
evergreen-site
A statically-generated site for purduehackers/evergreen.
TypeScript ★ 0 1y agoExplain → -
pdc-add-additionals
Add additional perners to student employees for PD&C.
Python ★ 0 1y agoExplain → -
tdm
My course submissions for Purdue's Data Mine program.
Jupyter Notebook ★ 0 1y agoExplain → -
leetcode-daily-agent
An agentic workflow to retrieve daily leetcode problems and create a database of functional solutions.
Python ★ 0 1y agoExplain → -
xrwvm-fullstack_developer_capstone ⑂
fullstack_developer_capstone
JavaScript ★ 0 1y agoExplain → -
evergreen-rag
A helpful Discord bot for Purdue Hackers! RAG-based workflow run over purduehackers/evergreen.
Python ★ 0 1y agoExplain → -
personal-website-v6
My personal website for the next couple months...
Astro ★ 0 1y agoExplain → -
dataannotation-take-home
My solution for DataAnnotation's take home project.
Python ★ 0 1y agoExplain → -
red
Terminal-based multiplayer text editor using protobufs, grpc, and crdts.
TypeScript ★ 0 1y agoExplain → -
docs ⑂
Astro documentation
★ 0 1y agoExplain → -
ink ⑂
🌈 React for interactive command-line apps
★ 0 1y agoExplain → -
jazz-spyfall
A quick reimplementation of the social deduction game Spyfall using Jazz (jazz.tools).
TypeScript ★ 0 1y agoExplain → -
ddns-worker
A deployable Cloudflare Worker to handle Dynamic DNS.
TypeScript ★ 0 1y agoExplain → -
webrender
A simple and easy-to-deploy web service that takes screenshots of websites. No extra features or fuss.
Dockerfile ★ 0 1y agoExplain → -
purdue-class-search-raycast
A Raycast extension which allows for searching for through the course catalog at Purdue.
TypeScript ★ 0 1y agoExplain → -
twitter-auto-mutelist
Automatically add words to your Twitter mutelist.
★ 0 1y agoExplain → -
rayhanadev.github.io
No description.
HTML ★ 0 1y agoExplain → -
purdue-class-list
This script parses the Purdue Course Catalog and generates a JSON file containing the course data for use in any application.
TypeScript ★ 0 1y agoExplain → -
orate-ai
A suite of AI-powered tools to empower students!
TypeScript ★ 0 1y agoExplain → -
ibcspsuedolang
Attempting to implement the IB Computer Science SL Pseudocode "Spec" as an interpreted language!
Rust ★ 0 2y agoExplain → -
hc-3cult
This Slack bot manages an exclusive secret society on the HackClub Slack!
TypeScript ★ 0 1y agoExplain → -
arcade-session-automation
No description.
TypeScript ★ 0 2y agoExplain → -
dyno-resume
Dynamic writing a resume
TypeScript ★ 0 2y agoExplain → -
git-esque
Core functionality of git reimplemented in Go as a way to learn more about Git's functionality.
Go ★ 0 2y agoExplain → -
hack-hour ⑂
Every Hour = More Power. Keep track of each hour of work you get done on your project.
★ 0 2y agoExplain → -
nanoupload-server
A Cloudflare Worker that stores and responds with data from NanoUpload
TypeScript ★ 0 2y agoExplain → -
go-url-shortener
A very basic URL shortener written in Go using Gin, GORM, and SQLite3.
Go ★ 0 2y agoExplain → -
gpg-tool
A simple tool to make encrypted PGP messages and decrypt them with a nicer UI.
Go ★ 0 2y agoExplain → -
scholarships
Search and apply for scholarships using artificial intelligence!
TypeScript ★ 0 2y agoExplain → -
minecraft-whitelist-bot
A simple Discord bot that allows users to whitelist players in a Minecraft Server.
TypeScript ★ 0 2y agoExplain → -
professor-bloom ⑂
The beloved bot powering welcome-commitee @ Hack Club
★ 0 2y agoExplain → -
purdue-co28-bot
Verification bot for the Purdue CO28 Discord Server. Powered by Bun, Elysia, and HTMX.
TypeScript ★ 0 2y agoExplain → -
brainf-rust
A BrainF*** interpreter in Rust!
Rust ★ 0 2y agoExplain → -
rust-book
Learning Rust from the Holy Book
Rust ★ 0 2y agoExplain → -
furretberry-cli
Remote K8s-based resource provisioner from my CLI!
TypeScript ★ 0 2y agoExplain → -
from
Extra simple URL redirector hosted on Cloudflare Workers.
TypeScript ★ 0 3y agoExplain →
No repos match these filters.