What is semi-design built with?

semi-design is a TypeScript repo built with React, Gatsby, react-router-dom, and Vite. It makes its content with @mdx-js/react, gatsby-plugin-mdx, prismjs, and remark-gfm, validates its data with prop-types and async-validator, is tested with Cypress, enzyme, enzyme-to-json, @rstest/core, cypress-real-events, and 8 more, and uses MCP. It has 387,866 written lines, with 441 test files.

Read on November 13, 2026, at commit e3c6fc4. Read it as markdown

The card says what it's built with. Its whole map opens it up: every part of the code and how it connects to the rest.

Frontend

The base 4

Styles 5

Interface 15

3 more

Backend

Support

Content 4

Validation 2

Testing 13

  • enzyme156 files
  • Testing Library39 files
  • sinon23 files
  • @rstest/core8 files
  • Cypress3 files
  • jsdom2 files
  • cypress-real-events1 file
  • Shopify1 file
  • jest-date-mock14 files
  • enzyme-to-json2 files
  • lottie-web2 files
  • enzyme-adapter-react-161 file
1 more
  • jest-canvas-mock1 file

Tools 11

  • Storybook21 files
  • Webpack9 files
  • Babel3 files
  • esbuild2 files
  • glob1 file
  • MDX1 file
  • Oxc1 file
  • enhanced-resolve2 files
  • loader-utils2 files
  • arg1 file
  • mini-css-extract-plugin1 file

Other 18

  • Lodash237 files
  • date-fns116 files
  • react-intl13 files
  • Axios3 files
  • SemVer2 files
  • fast-copy12 files
  • jsonc-parser9 files
  • copy-text-to-clipboard8 files
  • fs-extra3 files
  • grapheme-splitter3 files
  • chroma-js2 files
  • crypto2 files
6 more
  • date-fns-tz2 files
  • jszip2 files
  • sha12 files
  • immutability-helper1 file
  • memoize-one1 file
  • react-helmet1 file

Other repos with a similar stack

Ordered by how much of its stack they share with semi-design, then by stars.

Frequently asked questions

What language is semi-design written in?
semi-design is written in TypeScript, with 387,866 written lines.
What framework does semi-design use?
semi-design is built with React, Gatsby, react-router-dom, and Vite.

The proof: in package.json

What services does semi-design use?
semi-design uses MCP.

The proof: ecosystem/semi-mcp/src/server.ts, line 8

Does semi-design have tests?
Yes. semi-design has 441 test files and is tested with Cypress, enzyme, enzyme-to-json, @rstest/core, cypress-real-events, enzyme-adapter-react-16, jest-canvas-mock, jest-date-mock, jsdom, Shopify, sinon, Testing Library, and lottie-web.
Which repos have a stack like semi-design's?
The ones that share most of its stack:appsmithorg/appsmithstrapi/strapioutline/outline

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 →