vontanne

vontanne / nodris

Public

Terminal Tetris built with pure Node.js. Lightweight, cross-platform, no dependencies 🎮

13
3
100% credibility
Found Apr 15, 2026 at 14 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
JavaScript
AI Summary

nodris is a dependency-free Tetris clone that runs directly in terminals supporting 256 colors, featuring smooth rendering, scoring, levels, and standard controls.

How It Works

1
🔍 Discover nodris

You hear about a fun Tetris game that plays right inside your computer's command window, no extra software needed.

2
📥 Download the game

Grab the game files from the sharing page and save them in a folder on your computer.

3
💻 Open command window

Navigate to your game folder and open the built-in command window to get ready to play.

4
🚀 Launch the game

Start the game with a simple go command and watch the colorful title screen appear.

5
🎮 Play Tetris

Use arrow keys to move, rotate, and drop the falling blocks to fill lines.

6
Clear lines and score

Stack blocks perfectly to clear full rows, earn points, and advance levels as the game speeds up.

🏆 Finish and replay

When blocks reach the top, see your final score and press a key to start a new game for even higher scores.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 14 to 13 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 nodris?

Nodris delivers a complete Tetris game straight in your terminal, built with pure Node.js and zero dependencies. Clone the repo via terminal GitHub download, cd in, and fire it up with `node index.js`—it handles arrows for movement, up to rotate, down to drop, P to pause, Q to quit, and Enter to restart. Cross-platform bliss on Linux, Mac, Windows Terminal, or even Arch Linux setups, with smooth 256-color rendering, score tracking, next-piece preview, levels, and line clears.

Why is it gaining traction?

It stands out by ditching libraries for raw stdin streams and ANSI codes, delivering flicker-free double-buffered gameplay that feels native in any 256-color terminal—no bloat, instant load. Developers dig the lightweight vibe for quick SSH sessions or terminal GitHub Linux workflows, plus it's a masterclass in terminal Tetris without the usual C++ cruft. The event-driven input and immutable state make controls snappy, hooking folks searching for terminal Tetris Arch or GitHub Windows alternatives.

Who should use this?

Node.js devs needing a five-minute dopamine hit during long coding marathons, sysadmins stuck in remote terminal GitHub SSH sessions, or terminal GitHub Mac/Linux power users wanting offline fun. Ideal for frontend engineers demoing terminal GitHub Copilot tricks or anyone evaluating raw Node for domain de nodris-style CLI games.

Verdict

Fun proof-of-concept for terminal gaming, but with 13 stars and 1.0% credibility score, it's an early toy—not production-ready, lacking tests or extensibility. Fork it if you want a customizable nodris vertheuil break, otherwise stick to established clones. (187 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.