mhkeller/layercake
mhkeller/layercake has 1,796 GitHub stars and 42 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-04 17:02 UTC. Last push 2026-10-20.
graphics framework for sveltejs
Measured star growth
- in 24h
- 0
- in 7 days
- 0
- in 15 days
- Collecting history
- 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.
README.md
OriginalLayer Cake 
a headless visualization framework for mostly-reusable graphics with svelte
🍰 See examples 🍰 Read the guide 🍰 API docs 🍰 View the Component Gallery 🍰 Try the starter template
Svelte versions
Since v11, the library and the examples use runes instead of the Svelte store API. See the v10 documentation archive for examples of those components.
Install
npm install --save layercake
Example
<script>
// The library provides a main wrapper component
// and a bunch empty layout components...
import { LayerCake, Svg, Html, Canvas } from 'layercake';
// ...that you fill with your own chart components,
// that live inside your project and which you
// can copy and paste from here as starting points.
import AxisX from './components/AxisX.svelte';
import AxisY from './components/AxisY.svelte';
import Line from './components/Line.svelte';
import Scatter from './components/Scatter.svelte';
import Labels from './components/Labels.svelte';
const data = [
{ x: 0, y: 1 },
{ x: 1, y: 2 },
{ x: 2, y: 3 }
];
</script>
<style>
.chart-container {
width: 100%;
height: 500px;
}
</style>
<div class="chart-container">
<LayerCake
x='x'
y='y'
{data}
>
<Svg>
<AxisX/>
<AxisY/>
<Line stroke='#f0c'/>
</Svg>
<Canvas>
<Scatter fill='#0fc'/>
</Canvas>
<Html>
<Labels/>
</Html>
</LayerCake>
</div>
License
MIT
Explore related projects
ytdl-org/youtube-dl
Command-line program to download videos from YouTube.com and other video sites
141,454 starsexcalidraw/excalidraw
Virtual whiteboard for sketching hand-drawn like diagrams
135,131 starsgodotengine/godot
Godot Engine – Multi-platform 2D and 3D game engine
119,563 starsmrdoob/three.js
JavaScript 3D Library.
117,544 stars