1
Install the packages
tally-react renders the grid. tally-core is the engine it renders. React 19 or newer is required.- npm
- pnpm
- yarn
- bun
2
Import the styles
Import the stylesheet once, at the root of your app.The stylesheet is unlayered and every selector is scoped under
.tally, so it survives Tailwind’s preflight and other resets without configuration.3
Add the fonts
The default type is Onest, with JetBrains Mono for numbers. To self-host both, install the font packages and import Leave it out and the system font stack takes over.
tally-react/fonts.css.- npm
- pnpm
- yarn
- bun
Tailwind CSS
With Tailwind v4, import the stylesheet into a layer when utilities should be able to override Tally classes.Other frameworks
The Vue, Svelte and Solid packages bind the engine to a component’s lifecycle and expose its state reactively. They render nothing.
The Svelte package ships rune modules, so it is compiled by your Svelte toolchain.