tajo/ladle

🥄 Develop, test and document your React story components faster.

TypeScript

2,987

499 commits

updated Jun 28, 2026

See the code

README

Ladle logo


npm package build status discord chat twitter profile homepage stackblitz


Ladle BaseWeb

Ladle is an environment to develop, test, and share your React components faster.

Quick start

mkdir my-ladle
cd my-ladle
pnpm init
pnpm add @ladle/react react react-dom
mkdir src
echo "export const World = () => <p>Hey</p>;" > src/hello.stories.tsx
pnpm ladle serve

with yarn

mkdir my-ladle
cd my-ladle
yarn init --yes
yarn add @ladle/react react react-dom
mkdir src
echo "export const World = () => <p>Hey</p>;" > src/hello.stories.tsx
yarn ladle serve

with npm

mkdir my-ladle
cd my-ladle
npm init --yes
npm install @ladle/react react react-dom
mkdir src
echo "export const World = () => <p>Hey</p>;" > src/hello.stories.tsx
npx ladle serve

For powershell, replace in the above listings echo with the following

@"
export const World = () => <p>Hey</p>;
"@ | out-file -encoding ASCII src/hello.stories.tsx
components
documentation
esbuild
javascript
playground
react
stories
styleguide
testing
typescript
ui
vitejs

Contributors

(top 30 of 61)

tajo

394 commits

wojtekmaj

19 commits

talshani

8 commits

cm-dyoshikawa

7 commits

tajo/ladle

🥄 Develop, test and document your React story components faster.

TypeScript

2,987

499 commits

updated Jun 28, 2026

See the code

README

Ladle logo


npm package build status discord chat twitter profile homepage stackblitz


Ladle BaseWeb

Ladle is an environment to develop, test, and share your React components faster.

Quick start

mkdir my-ladle
cd my-ladle
pnpm init
pnpm add @ladle/react react react-dom
mkdir src
echo "export const World = () => <p>Hey</p>;" > src/hello.stories.tsx
pnpm ladle serve

with yarn

mkdir my-ladle
cd my-ladle
yarn init --yes
yarn add @ladle/react react react-dom
mkdir src
echo "export const World = () => <p>Hey</p>;" > src/hello.stories.tsx
yarn ladle serve

with npm

mkdir my-ladle
cd my-ladle
npm init --yes
npm install @ladle/react react react-dom
mkdir src
echo "export const World = () => <p>Hey</p>;" > src/hello.stories.tsx
npx ladle serve

For powershell, replace in the above listings echo with the following

@"
export const World = () => <p>Hey</p>;
"@ | out-file -encoding ASCII src/hello.stories.tsx
components
documentation
esbuild
javascript
playground
react
stories
styleguide
testing
typescript
ui
vitejs

Contributors

(top 30 of 61)

tajo

394 commits

wojtekmaj

19 commits

talshani

8 commits

cm-dyoshikawa

7 commits

Languages

TypeScript

63.8%

JavaScript

27.4%

MDX

4.5%

CSS

3.1%