Five Innovative Open‑Source Projects: Game Engine, Family Planner, Breathing Trainer, 3D City Visualizer, Multi‑Drive Hub
The article introduces five recent open‑source projects—Usagi (a Rust+Lua 2D game engine), Oikos (a self‑hosted family planner), Breathe CLI (a terminal breathing trainer), Mini Macau (a Three.js 3D Macau transport visualizer), and 9Drive (a unified Google Drive gateway)—each with brief features, deployment notes, and GitHub links.
Usagi — Rust+Lua 2D Game Engine
Usagi is a lightweight 2D game engine written in Rust for the core and Lua for game logic. Inspired by PICO‑8 and LÖVE but more modern. It is small enough that a single Lua script constitutes a whole game and can be launched directly, making it suitable for rapid prototyping and for learning how a game engine is built in Rust.
GitHub: https://github.com/brettchalupa/usagi Stars: 700+ | Language: Rust/Lua | License: MIT
Oikos — Self‑Hosted Family Planner
Oikos is a self‑hosted management tool for families that consolidates tasks, calendars, shopping lists, meal planning, and budgeting. It prioritises privacy by keeping data under the user’s control. For families that find Notion or Feishu too heavyweight, Oikos offers a lightweight alternative that can be deployed with a single Docker command.
GitHub: https://github.com/ulsklyc/oikos Stars: 800+ | Language: JavaScript | License: MIT
Breathe CLI — Terminal Breathing Trainer
Breathe CLI is a minimal resonant‑breathing tool that runs in the terminal. Resonant breathing (4.5‑6 breaths per minute) is a widely validated technique for quickly relaxing the nervous system. The program displays an animation that guides inhalation, breath‑hold, and exhalation, useful for developers who need a short break without leaving the command line.
pip install breathe-cli breatheGitHub: https://github.com/marekkowalczyk/breathe-cli Stars: 200+ | Language: Python | License: MIT
Mini Macau — 3D Visualization of Macau Transport
Mini Macau is a Three.js‑based browser application that visualises Macau’s light‑rail (LRT), bus, ferry, and flight routes in three dimensions. The map can be opened directly in a browser, showing the entire transport network of the Macau Peninsula and Taipa Island, appealing to transport enthusiasts and residents alike.
GitHub: https://github.com/asdfghj1237890/mini-macau Stars: 500+ | Language: JavaScript/HTML | License: MIT
9Drive — Unified Gateway for Multiple Google Drives
9Drive provides a single interface to manage several Google Drive accounts (work, personal, shared). It supports file search, cross‑account copy‑paste, and total‑space statistics. The front‑end is built with React, the back‑end with Node.js, and the whole system can be deployed with one command.
GitHub: https://github.com/zenhosta/9drive Stars: 300+ | Language: TypeScript | License: MIT
These five projects each target a different niche: Usagi for game developers, Oikos for family‑management fans, Breathe CLI for developers needing quick relaxation, Mini Macau for transport visualisation enthusiasts, and 9Drive for users juggling multiple Drive accounts.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
Geek Labs
Daily shares of interesting GitHub open-source projects. AI tools, automation gems, technical tutorials, open-source inspiration.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
