beetrandahiya/ChelseaJS
beetrandahiya/ChelseaJS has 27 GitHub stars and 0 forks. GitHot measured 0 stars in 24 hours, 0 in 7 days, and 0 in 15 days. Last checked 2026-11-14 02:12 UTC. Last push 2026-08-24.
Measured star growth
- in 24h
- 0
- in 7 days
- 0
- in 15 days
- 0
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
About
ChelseaJS is a Javascript library for creative, generative Coding.
Creative & MediaREADME.md
OriginalChelseaJS is a Javascript library for creative, generative Coding.
It's simple and intuitive syntax makes it easy for everyone (including non-coders) to get fimiliar with the library and start creating beautiful illustrations and learn in the process.
ChelseaJS is completely free and open source.
ChelseaJS provides you with a wide functionality for drawing and composition.
ChelseaJS is ever evolving and we are always looking for new features and improvements.
ChelseaJS comes with the Power of SVG
Everything you make in ChelseaJS is a SVG.
- Can be scaled up or down to any extent without losing quality and clarity.
- Better Performance
- Can be modified with CSS
- SVG produces multiple graphical elements which inturn become the part of DOM tree.
Why ChelseaJS?
- Intuitive syntax
- Easy to learn
- Ultra Lightweight ( ~30KB minified, ~7KB gzipped )
- Amazingly Fast
- No dependencies
- Well documented
What are you still waiting for? Get Started now.
Using ChelseaJS
Load the built file with a plain script tag — it works from file:// too — and opt in to the bare-global sketch API:
<script src="https://beetrandahiya.github.io/ChelseaJS/chelsea.min.js"></script>
<script>
Chelsea.install(); // gives sketches setCanvas(), new circle(...), WIDTH, ...
elem = document.getElementById("container");
setCanvas(elem);
new circle(100, 100, 50, "#695fe6", 1, "#fff", 1);
</script>
A page that needs ChelseaJS together with Chelsea3D can skip install() and use the namespaced API directly: Chelsea.circle, Chelsea.setCanvas, ...
This repo ships built output only
chelsea.js and chelsea.min.js are generated from
project-Chelsea/src/ by its build.js.
Nothing here is hand-edited — source changes, sketches and issues about library internals belong in that repo.
Browse the sketch gallery to see the library in action.
The implicit-function plotter that used to live here as test2.js (marching squares + quadtree) was not a library test; it now lives at
project-Chelsea/sketches/implicit_plotter.js.
Know the Creator
Issues and Suggestions
You can suggest features and point out bugs here
License
This project is licensed under the MIT License
Explore related projects
ytdl-org/youtube-dl
Command-line program to download videos from YouTube.com and other video sites
141,559 starsexcalidraw/excalidraw
Virtual whiteboard for sketching hand-drawn like diagrams
135,664 starsgodotengine/godot
Godot Engine – Multi-platform 2D and 3D game engine
120,120 starsmrdoob/three.js
JavaScript 3D Library.
118,356 stars