Skip to content

age2pierre/solid-akkadi

Repository files navigation

Open in StackBlitz

See API doc and demos

solid-akkadi

A simple integration of BabylonJS and Rapier with SolidJS.

Goals :

  • Provide basic components to make simple 3d scenes using fine grained reactivity.
  • Have a good DX by providing good type coverage.

Non-goals :

  • Cover every features of BabylonJS and Rapier.

For more mature & similar solutions look at :

Getting started

pnpm i
pnpm run build
pnpm run dev

Open browser to http://localhost:5173/solid-akkadi/ see the demo app running

Dependencies

Use only pnpm. Use exact version in every package.json. To review dependencies run pnpm update -L -i -r.

Assets credits

Todos

  • Features
    • Particle component
    • MaterialNode component
    • Optimize bundle size (use ESM for BJS)
  • Chores
    • GH actions for publish workflow
    • Split linter for lib / apps / scripts
  • Documentation
    • Add TS doc to a maximum of exported members
    • Generate API doc with typedoc
    • Write a "Getting started" guide
    • Write a "Writing your own component" guide

About

A simple integration of BabylonJS and Rapier with SolidJS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published