tether. A game of pure destruction!!
45dotfiles. dotfiles go zoooooom ^-^
32replit-token-scanner. A community-led project that aims to scan published Repls to find secrets and invalidate them.
18furretcss. Another CSS style library, used for my personal branding and to make websites prettier!
16minecraft-brainrot-generator. Automated "viral" content creation program. An E2E solution for printing stacks and getting rich!
12lightfetch. Zero dependencies, lightweight, and asynchronous https requests package.
10yc-waas-api. Reverse-engineering the YC Work at a Startup API
9astro-furrets. A little bit of scaffolding for RayhanADev's kewl projects.
8replidentity-lib. Typescript/Node.js port of go-replidentity
8sharex-cloudflare-workers. A system of Cloudflare Workers that uses R2 buckets to host ShareX content completely on Cloudflare!
6myviewcounts. A stylish website for creating custom markdown view counters.
5personal-website-v4. Personal Website v4 - https://www.furret.dev/
5replit-token-dump. Secrets that were found by the Replit Token Scanner are dumped here for revocation.
4personal-website-v3. The third rendition of my personal site. I think this time minimalist is the plan :).
4Claude-Code. Claude在发布3.7的时候,不是顺便发了一个叫Claude Code的命令行工具么,这个工具是用nodejs实现的npm包,但源码已经过了压缩和基础混淆。不过有人发现它在 0.2.8 版本之前,居然使用的开发环境配置来打生产包,导致打来出的mjs文件有22M之大,文件巨大是因为它使用了 inline-source-map,这个玩意可以直接被反解成源码,混淆了个寂寞。随后 Claude 光速删除了 0.2.8 之前的包,在 0.2.9 修正了问题,不过 github上还是有人发了 0.2.8 开源版 https://github.com/dnakov/claude-code/, 非常值得研究
4status.me. A full-stack web application for my personal status updates.
3termpura. The Termpura loader core package.
3utc-offset. This is a small utility made to help users find their UTC offset.
3personal-website-v8. Latest and greatest.
3personal-website-v1. My very first portfolio website! A great place to see where I started my webdev journey.
3memoria-app. Expo + React Native mobile app for Memoria! A voice-based journalling app that won at Boilermake XII in 2025.
2gql-query-creator. Programmatically create your GraphQL Query for NodeJS.
2ai-channel-summary. Summarize previous discussions in a Discord channel and generate detailed reports for a knowledgebase.
2astro-template. My preferred scaffolding when setting up a new Astro application.
2crosis4furrets. An abstraction layer on top of @replit/crosis that makes Repl connection management and operations so easy, a Furret could do it! 🎉
1blue. Peered multiplayer code execution environment, for shits and giggles :3
1pyramid-scheme. TypeScript
1nanoupload. One hotkey to rule them all.
1personal-website-v5. The dotcom era
1cloudflare-email. This is a simple proxy server that can be used for sending free transactional emails through Cloudflare workers.
1web-speech-test. Using the Web Speech APIs.
1replit-login. Authenticate your Replit Users without ReplAuth.
1replit-login-web. An unofficial Login Provider for Replit.
1receipt-forwarder. A Cloudflare Worker that prepares receipts forwarded to it for reimbursement.
1automatic-replit-bio. A simple Cloudflare Worker that automatically sets my bio to my most recent follower.
1ally. Extremely simple Express.js url router built for hosting on Replit!
1replit-gql. Reusable function to query Replit's GraphQL API.
1math-ia. Research on the applications of Markov Chains on a publicly traded stock as a means to predict trading statistics
1iac. Configuration for my Docker Swarm homelab. Uses Ansible and Terraform to provision and orchestrate setup.
1thryft-ship-take-home. My submission for the Thryft Ship Fall 2024 SWE Internship Application
1calendar-email-worker. Cloudflare Worker that parses any emails forwarded to it and adds it to my Google Calendar.
1Replit-Protocol-Conman. A conman client that allows you to issue Replit Protocol commands to a specific Repl from a CLI.
1Python-Interpreter. A small Python Interpreter written in Javascript
1