Frameworks & Tools

Back to Home

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