🎮 LED MATRIX ANIMATIONS • PIXEL ART • RETRO GAMING • 3D GRAPHICS • PROCEDURAL GENERATION • REAL-TIME STREAMING 🎮

Ledder LED Matrix Framework

Create animated pixel art and stream it to LED displays


Live Demo

Watch Ledder in action! The iframe below shows the live demo streaming real-time animations:

Interact with the demo above to switch between different animations and adjust parameters in real-time!

What is Ledder?

Ledder is a Node.js/TypeScript framework for creating real-time animated pixel art and streaming it to LED matrix displays. Developed by psy0rz, Ledder provides a web-based interface to control and adjust animations in real-time.

The framework supports multiple output methods:

Installation

Requirements

Option 1: Running with Node.js

Clone the repository and install dependencies:

git clone https://github.com/psy0rz/ledder.git
cd ledder
npm install
npm run build

Start the server:

npm start

It will automatically create a displayconf.js configuration file. Open your browser and navigate to http://localhost:3000

Option 2: Running with Docker

From a cloned repository:

Create a displayconf.js file, then run:
docker-compose up --build

Using the official Docker image:

docker run --name ledder -p 3000:3000 -v ./displayconf.js:/app/displayconf.js psy0rz/ledder

Key Features

Display Hardware Options

Ledder supports a wide range of LED display hardware:

Easy Setup

Advanced Options

Animation Collections

Ledder comes with several animation collections:

Core Animations (by psy0rz)

Rein's Collection (40+ animations)

Creating Your Own Animations

Ledder makes it easy to create custom animations using TypeScript or JavaScript. Check the Development documentation to get started.

Basic animation structure:

class MyAnimation extends LedderAnimation {
  render(display, time) {
    // Your drawing code here
  }
}

Documentation & Resources


Credits & License

Ledder is developed by psy0rz (DatuX) and released under the GPL-3.0 license.

Contributors include: psy0rz (DatuX), Rein Velt, Rob (Monstertov), and wallieonline.

If you find Ledder useful, consider sponsoring the project or supporting via Ko-fi or PayPal.


◀ Back to Site Map