What is puck built with?

puck is a TypeScript repo built with React, Next.js, and React Router. It makes its content with handlebars, is tested with Testing Library, and uses Contentful. It has 47,700 written lines, with 68 test files.

Read on November 9, 2026, at commit d05542f. Read it as markdown

Frontend

The base 3

Styles 4

Interface 4

Icons 1

Backend

Services 1

Support

Testing 1

  • Testing Library23 files

Content 1

Tools 9

  • @react-router/dev2 files
  • esbuild1 file
  • eslint-config-next1 file
  • eslint-config-turbo1 file
  • glob1 file
  • Inquirer1 file
  • commander1 file
  • eslint-config-prettier1 file
  • tsup1 file

Other 5

  • zustand23 files
  • use-debounce2 files
  • fast-equals4 files
  • flat1 file
  • object-hash1 file

Other repos with a similar stack

Ordered by how much of its stack they share with puck, then by stars.

Frequently asked questions

What language is puck written in?
puck is written in TypeScript, with 47,700 written lines.
What framework does puck use?
puck is built with React, Next.js, and React Router.

The proof: in recipes/next/package.json

What services does puck use?
puck uses Contentful.

The proof: packages/field-contentful/index.ts, line 3

Does puck have tests?
Yes. puck has 68 test files and is tested with Testing Library.
Which repos have a stack like puck's?
The ones that share most of its stack:shadcn-ui/uiTryGhost/GhostCherryHQ/cherry-studio

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →