Legacy 3D engine and utilities for creative coding.
npm install @simbashrd/the-particles

> Legacy 3D engine and utilities for creative coding, now available as a modern npm package.
---
src="https://res.cloudinary.com/drizqfyp5/video/upload/v1751919215/Screen_Recording_2025-07-07_at_21.38.54_tqznx7.mov"
alt="Demo Video"
width="100%"
style="border-radius: 12px;"
loop
autoplay
muted
>
---
- GPU-accelerated particle systems
- WebGL rendering with three.js
- Creative coding utilities and helpers
- Ready-to-use React component (Particle)
- Modular, extensible architecture
---
``bash`
npm install @simbashrd/the-particlesor
yarn add @simbashrd/the-particles
---
`tsx
import dynamic from 'next/dynamic';
// SSR-safe import for Next.js
const Particle = dynamic(
() => import('@simbashrd/the-particles/dist/Particle'),
{ ssr: false }
);
export default function Home() {
return (
My Particle Demo
);
}
`
`js
import { createParticles } from '@simbashrd/the-particles';
const container = document.getElementById('my-canvas');
createParticles(container, { / options / });
`
---
-
React component for rendering the particle system.
- createParticles(container, options)`
Vanilla JS function to initialize particles in a DOM element.
- See USAGE.md for advanced configuration and API details.
---
Check out the demo video above!
---
MIT © lucaimbalzano@gmail.com
---
- The Spirit is a WebGL experience by Edan Kwan, using noise derivatives and curl noise for a smoky look and feel.
- Inspired by Simo Santavirta's the new particles and David Li's Flow experiment.