Flappy Bird for your terminal (wasm & native too), with three ways to play: dodge the pipes, graze the flowers, or shoot the invaders.
See the codeFlappy Bird for your terminal, with three ways to play: dodge the pipes, graze the flowers, or shoot the invaders.
It can be played in the terminal, using native macOS and Windows app or right here in the browser. It's written in Rust using the Incredible TUI framework. Inspired by (meaning parts lifted verbatim) Impossible Flappy.




No install needed: https://ronilan.github.io/incredible-flappy/
Prebuilt binaries are provided for each release.
To try the Linux terminal version, build and run:
docker build -t incredible_flappy .
docker run --rm -it incredible_flappy
Type incredible_flappy in the container shell to launch.
Installs the latest release binary — /usr/local/bin (macOS/Linux) or C:\Program Files\incredible-flappy (Windows).
curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/ronilan/incredible-flappy/main/install.sh | bash
irm https://raw.githubusercontent.com/ronilan/incredible-flappy/main/install.ps1 | iex
Uninstall the same way with uninstall.sh / uninstall.ps1.
Pick a game on the splash screen with Tab, then Enter to start. Clicking a game starts it directly. The ← button (top left) goes back to splash.
Settings (kitty mode) and best scores are kept in a .incredible-flappy file under the OS app-data directory:
~/Library/Application Support/incredible-flappy/.incredible-flappy~/.local/share/incredible-flappy/.incredible-flappy (or $XDG_DATA_HOME/incredible-flappy/.incredible-flappy)C:\Users\<you>\AppData\Roaming\incredible-flappy\.incredible-flappySee Development and Development Environment Prerequisites
Fabriqué au Canada : Made in Canada 🇨🇦
Rust
86.3%
CSS
5.8%
PowerShell
2.9%
HTML
2.6%
Shell
1.7%
Flappy Bird for your terminal (wasm & native too), with three ways to play: dodge the pipes, graze the flowers, or shoot the invaders.
See the codeFlappy Bird for your terminal, with three ways to play: dodge the pipes, graze the flowers, or shoot the invaders.
It can be played in the terminal, using native macOS and Windows app or right here in the browser. It's written in Rust using the Incredible TUI framework. Inspired by (meaning parts lifted verbatim) Impossible Flappy.




No install needed: https://ronilan.github.io/incredible-flappy/
Prebuilt binaries are provided for each release.
To try the Linux terminal version, build and run:
docker build -t incredible_flappy .
docker run --rm -it incredible_flappy
Type incredible_flappy in the container shell to launch.
Installs the latest release binary — /usr/local/bin (macOS/Linux) or C:\Program Files\incredible-flappy (Windows).
curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/ronilan/incredible-flappy/main/install.sh | bash
irm https://raw.githubusercontent.com/ronilan/incredible-flappy/main/install.ps1 | iex
Uninstall the same way with uninstall.sh / uninstall.ps1.
Pick a game on the splash screen with Tab, then Enter to start. Clicking a game starts it directly. The ← button (top left) goes back to splash.
Settings (kitty mode) and best scores are kept in a .incredible-flappy file under the OS app-data directory:
~/Library/Application Support/incredible-flappy/.incredible-flappy~/.local/share/incredible-flappy/.incredible-flappy (or $XDG_DATA_HOME/incredible-flappy/.incredible-flappy)C:\Users\<you>\AppData\Roaming\incredible-flappy\.incredible-flappySee Development and Development Environment Prerequisites
Fabriqué au Canada : Made in Canada 🇨🇦
Rust
86.3%
CSS
5.8%
PowerShell
2.9%
HTML
2.6%
Shell
1.7%