POWER-PILL

ASCII Aquarium turns your Cheap Yellow Display into an tiny animated ASCII fish tank. It renders a live aquarium scene with animated fish, bubbles, swaying seaweed, tap-to-feed food flakes, occasional octopus & seahorse visitors, selectable backgrounds, preferences, optional Wi-Fi clock sync, & More!

89
5
85% credibility
Found May 25, 2026 at 152 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
C++
AI Summary

ASCII Aquarium is a fun, animated digital fish tank that runs on a small touchscreen device, featuring swimming ASCII fish characters, bubbles, seaweed, tap-to-feed interaction, customizable settings, and an optional clock display.

How It Works

1
💡 Discover the ASCII Aquarium

You hear about a tiny animated fish tank that runs on a small touchscreen display and looks adorable on a desk.

2
📦 Get the CYD Board

You order the inexpensive Cheap Yellow Display board that this project was built for, along with a USB cable.

3
Flash the Aquarium

You visit a special website, click one button, and watch as the aquarium software installs onto your board automatically.

4
🐠 Watch Your Fish Come Alive

The screen lights up with swimming fish, rising bubbles, and swaying seaweed—all moving around in a little digital tank.

5
👆 Tap to Feed Your Fish

You tap the screen to drop food flakes and watch your fish chase after them with surprising enthusiasm.

6
Make It Your Own
🌊
Tweak the Tank

Adjust how many fish swim around, how many bubbles rise, and what the background looks like

📶
Connect to Wi-Fi

Link your aquarium to the internet so it can automatically sync the time and keep the clock accurate

🏠 Enjoy Your Desktop Aquarium

Your little fish tank sits on your desk, bringing a smile to your face every time you glance over—no water changes needed!

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 152 to 89 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is ASCII-Aquarium?

ASCII-Aquarium is a C++ firmware project that transforms the ESP32-based Cheap Yellow Display into a living desktop aquarium rendered entirely in ASCII characters. Fish swim, bubble, and chase food when you tap the screen, while occasional octopus and seahorse visitors make cameos. The project includes a browser-based flasher, touch controls for settings, optional Wi-Fi clock sync, and SD card screenshot support.

Why is it gaining traction?

This hits a sweet spot: it's a hardware project that requires zero coding to enjoy. The browser-based flasher means anyone with the right CYD board can install it in minutes. It's the kind of project that works as a desk toy, a conversation piece, or a quirky screensaver. The beam splitter cube option adds a physical dimension that makes it feel more like a real aquarium than animated text on a screen.

Who should use this?

Hardware tinkerers who want a quick, visually engaging project will find this immediately satisfying. ESP32 developers can use it as a reference for building interactive firmware with touch controls, Wi-Fi connectivity, and persistent settings. Anyone hunting for a distinctive desk accessory or gift will appreciate how polished and complete it feels despite its playful nature.

Verdict

This is a well-crafted niche project with solid documentation and a clear audience. The 0.85% credibility score reflects its specialized focus rather than any real weakness. If you own a CYD board, it's worth trying. If you don't, it's still a fun example of what embedded systems can do when someone prioritizes charm over utility.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.