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.

Geek Labs
Geek Labs
Geek Labs
Five Innovative Open‑Source Projects: Game Engine, Family Planner, Breathing Trainer, 3D City Visualizer, Multi‑Drive Hub

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.

Usagi project homepage
Usagi project homepage
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.

Oikos project homepage
Oikos project homepage
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 breathe
Breathe CLI project homepage
Breathe CLI project homepage
GitHub: 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.

Mini Macau project homepage
Mini Macau project homepage
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.

9Drive project homepage
9Drive project homepage
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.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

Game EngineRustOpen-sourceLuathree.jsGoogle DriveBreathing TrainerFamily Planner
Geek Labs
Written by

Geek Labs

Daily shares of interesting GitHub open-source projects. AI tools, automation gems, technical tutorials, open-source inspiration.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.