# Getting Started ## Quick Start Copy and paste code below in an `index.html` file or remix in the [Web Playground](https://glitch.com/edit/#!/sparkjsdev) ```html ``` ## Install with NPM ```shell npm install @sparkjsdev/spark ``` ## Develop and contribute to Spark Build Spark (It requires [Rust](https://www.rust-lang.org/tools/install) installed in your machine) ``` npm install npm run dev ``` This will run a Web server at [http://localhost:8080/](http://localhost:8080/) with the examples. ## Table of Contents - [Spark Overview](overview.md) - [System Design](system-design.md) - [SparkRenderer](spark-renderer.md) - [SparkViewpoint](spark-viewpoint.md) - [SplatMesh](splat-mesh.md) - [PackedSplats](packed-splats.md) - [Loading Gsplats](loading-splats.md) - [Procedural Splats](procedural-splats.md) - [Splat RGBA-XYZ SDF editing](splat-editing.md) - [Dyno overview](dyno-overview.md) - [Dyno standard library](dyno-stdlib.md) - [Controls](controls.md) - [Performance tuning](performance.md) - [Community Resources](community-resources.md)