Loading repository data…
Loading repository data…
Celstomp / repository
A lightweight and accessible browser-based 2D handdrawn cel animation suite with a specialized layer system, timeline controls, and intuitive drawing tools.
A 2D animation web application built with HTML, CSS, and JavaScript.
Celstomp is a browser-based animation tool designed for traditional frame-by-frame animation. The project started as a personal project to make animation more accessible.
I come from an art background and built this while learning to code.
Official site: https://ginyo.space/celstomp/
Development testing site: https://celstomp-indev.nichesite.org/
? in app for list)| Person | Role | Links |
|---|---|---|
| Ginyoa | Project Lead, Creator, Concept Artist | GitHub · Website |
| ImMalloy | Brush system remake, side panel integration, QoL fixes | GitHub · Website · Play Your Little Oyachi! |
| Microck | GIF export, layer blend modes, tutorial replay, reliability/UX fixes | GitHub · Website |
| IvBautistaS | Refactored HTML, JavaScript, and CSS | GitHub |
| hingler | Refactored monolith into modular supporting scripts | GitHub |
| Manuel-AAR | Added brush icons and basic brush shapes | GitHub |
| phbragap-creator | Triangle color picker, island/header overlap fixes | GitHub |
Clone the repository:
git clone https://github.com/ginyoa/celstomp_v1.git
cd celstomp_v1
npm install
npm run dev
The dev server will start at http://localhost:5173
To create a production build:
npm run build
npm run preview # preview the built output
./run-dev.command
Double-click run-dev.bat or run from command prompt:
run-dev.bat
Double-click run-dev.command in Finder
The Python server will start at http://localhost:8000
Vite workflow: Node.js 18+ and npm
Python workflow: Python 3.x (most systems have this pre-installed)
Browser: Chrome, Firefox, Safari, or Edge
See LICENSE file.