CubeCoders

CubeCoders / Jet

Public

A tiny, dependency-free, fixed-function 3D rasteriser written in modern C++17 for embedded devices (ESP32, etc)

10
1
100% credibility
Found May 05, 2026 at 10 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
C++
AI Summary

Jet is a lightweight software 3D rendering engine optimized for low-power devices like microcontrollers, delivering stylized retro graphics at high frame rates.

How It Works

1
🔍 Discover Jet

You hear about Jet, a simple tool that lets you create cool retro 3D graphics on tiny screens like those on smartwatches or old game consoles.

2
📥 Bring it into your project

You easily add Jet to your creation, picking simple yes-or-no options for fun effects like lighting or fog to match your needs.

3
🎨 Build your 3D world

You shape everyday objects like cubes, spheres, or planes, giving them colors and textures just like building with digital blocks.

4
📱 Set the viewpoint

You place a camera and lights around your scene so everything looks just right, like directing a little movie.

5
▶️ Watch it spin to life

With one go, your 3D world starts moving smoothly at 60 frames per second on even the smallest screens—amazingly fast and fun!

✨ Share your creation

Your retro-style game or visualization runs perfectly on tiny hardware, ready to impress friends with smooth 3D magic.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 10 to 10 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 Jet?

Jet is a tiny, dependency-free C++17 software 3D rasterizer built for low-power embedded devices like ESP32 and STM32 MCUs. It renders stylized retro scenes—flat/Gouraud shading, affine textures, basic lighting—directly to RGB565 displays at 60FPS, as shown in its Wipeout-style ESP32 demo. Users get a fixed-function pipeline with compile-time toggles for exact RAM/CPU budgets, plus primitives, OBJ loading, and post-FX like bloom or CRT scanlines.

Why is it gaining traction?

In a sea of github tiny projects like tiny tapeout or tiny c compiler, Jet stands out for squeezing smooth 3D onto MCUs without GPUs or floats in the hot path—predictable, no allocations, integer-only. Devs dig the real-time guarantees and portability to desktop/RPi, unlike heavier engines that bloat embedded builds. It's pulling interest from jet lag github game tinkerers wanting that late-90s arcade vibe without jet kvm github overhead.

Who should use this?

Embedded engineers crafting 3D dashboards or arcade racers on ESP32 LCDs. Hardware hackers doing retro games like github jet lag hide and seek, or IoT displays with low-poly models. Skip if you're chasing PBR or high-res—perfect for constrained real-time renders.

Verdict

Grab it for embedded 3D experiments; the API docs and desktop SDL demo make prototyping fast. At 10 stars and 1.0% credibility, it's early but solid—test the Wipeout vid before committing to MCU ports.

(187 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.