{"repo":"brijr/craft","free":true,"listed":false,"github":"https://github.com/brijr/craft","clone":"git clone https://github.com/brijr/craft.git","description":"craft is an AI-first, lightweight, flexible design system for building responsive layouts in React and handling prose.","language":"TypeScript","stars":352,"topics":["design","design-system","layouts","shadcn","react","craft-ds","ai-design","ai-design-pattern","ai-design-system"],"license":null,"category":"ui-components","readme_excerpt":"Craft DS: Tailwind vs. StyleX This monorepo contains two independent Next.js 16 implementations of the same Craft catalog, routes, content, and visual design. Keeping them as separate applications makes the styling approaches easy to compare without mixing their compiler output or CSS. The measured results live in COMPARISON.md. Run both apps - StyleX: http://localhost:3100 - Tailwind: http://localhost:3101 Both apps also expose /example for the long-form article example. Run either implementation by itself with pnpm dev:stylex or pnpm dev:tailwind . Repository layout The main verification commands run against both applications: StyleX package API Every StyleX primitive accepts its native element props plus a typed style prop. Its prose API exposes headings, paragraphs, links, lists, tables, media, code, and other rich-text elements as properties on Prose . Compiler setup The StyleX app uses the Babel plugin to transform StyleX calls and the PostCSS plugin to place extracted styles at @stylex in globals.css . Both development and production use the default Turbopack pipeline in Next.js 16.3.1. See apps/stylex/babel.config.js, apps/stylex/postcss.config.js, and the official StyleX Next.js setup.","default_branch":null,"files":null,"tree":[],"storefront":"/r/brijr","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/brijr/craft/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}