Frameworks & Tools
Frameworks
React.js / Next.js
Frontend. RepoBrowser is built on Next.js + TypeScript, and Cocoon uses React with Vite for a more app-like experience.
Spring Boot
Java backend. Powers the WiFiAutologger server.
FastAPI / Express.js
Python and Node API layers. Cocoon uses FastAPI as the backend for auth and journaling flows.
Flutter
Mobile UI. Used in WiFiAutologger for the cross-platform mobile app.
WebSockets
Real-time comms. Core to RetroBBS for messaging and game state sync.
Infrastructure & Tools
Docker
Containerization. Used in Vortex for consistent prod/dev environments.
FFmpeg
Media processing. Bundled statically in wimg.
Nginx
Reverse proxy and static serving.
GitHub Actions
CI/CD pipelines.
Linux
Primary dev environment.
Databases
- PostgreSQL — relational, production-grade
- MySQL — used in Vortex
- MongoDB — document store
- SQLite — lightweight local persistence used in Cocoon
Libraries
- Libsixel — terminal graphics (used in wimg)
- Three.js — 3D web rendering
- Tailwind CSS — utility-first styling used in Cocoon
- libcurl — HTTP in C/C++
Related: Cocoon · RepoBrowser · WiFiAutologger