0xNyk

Interactive ASCII dragon playground built with @chenglou/pretext — text measurement without DOM reflow. Features physics-based letter interaction, fire breathing, 3D text tunnel, floating enemies, and a full control panel.

19
0
100% credibility
Found Apr 02, 2026 at 19 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

An interactive browser-based playground demo featuring an ASCII dragon interacting with physics-enabled multilingual text particles and various animated scenes.

How It Works

1
🔍 Discover the playground

You stumble upon this fun interactive demo featuring an ASCII dragon flying through text on GitHub.

2
🚀 Start the demo

With a quick setup on your computer, the playground opens in your web browser, ready to play.

3
🎮 Dive into scenes

Move your mouse around colorful animated text scenes like raining characters or waving words that respond to your cursor.

4
🐉 Unleash the dragon

Switch to the dragon scene where your cursor controls a fiery ASCII beast that pushes letters around and breathes fire on click.

5
⚙️ Tweak the fun

Press P to open the control panel and adjust dragon size, fire power, chaos level, or try presets like Gentle or Chaos.

6
🔥 Battle enemies

Shoot floating enemies with fire breath to rack up points while letters scatter and spring back into place.

Smooth endless play

Enjoy buttery 120fps physics as text particles dance, tunnel backgrounds spin, and your dragon rules the screen.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 19 to 19 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 pretext-playground?

This TypeScript playground lets you pilot an ASCII dragon through multilingual text fields, shoving physics-simulated letters around with your mouse while breathing fire on click to scatter and ignite them. Built with @chenglou/pretext, it demos fast text measurement without DOM reflows, powering features like a 3D text tunnel, floating enemies to blast, and interactive ASCII art that snaps back to layout positions. Fire up with pnpm install && pnpm dev for instant canvas chaos at 120fps.

Why is it gaining traction?

It hooks devs with hands-on proof of pretext's speed—layout CJK, Arabic, or emoji-heavy text in 0.0002ms per call, no reflow lag—for buttery interactive ASCII experiences like breathing fire on dynamic docs or Framer-style prototypes. The full control panel with presets (Gentle, Chaos) and sliders for physics, fire intensity, and enemy counts makes tweaking addictive, standing out from static demos by turning text into a physics playground.

Who should use this?

Frontend devs building interactive GitHub Readme profiles, pages, or tutorials with ASCII tables and maps; canvas/WebGL folks crafting games or data viz like interactive brokers dashboards; TS hackers prototyping pretext for chat UIs, masonry feeds, or asciidoc interactive checkboxes without perf hits.

Verdict

Fun pretext showcase worth forking to test text physics in your stack, but at 19 stars and 1.0% credibility, it's an early toy—solid README and controls, no tests. Try for inspiration, not prod.

(187 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.