186 components · CLI included
Interactive React components for APIs, auth, networking, and distributed systems. Add them to your project with one command, same workflow as shadcn/ui.

Rate Limiter
API
Initialize once, then pull in any component by name. Source files copy into src/components/techui/ — yours to edit, no hidden runtime package.
techui.jsonutils for the cn() helperIn the playground, hit Add to project on any component for the exact command.
$ npx @aqib_nawab/techui init $ npx @aqib_nawab/techui add utils $ npx @aqib_nawab/techui add rate-limiter
Whether you write docs, teach, or ship internal tools — these components turn abstract ideas into something you can click.
Replace static diagrams with components readers can interact with.
Teach rate limiting, OAuth, or consensus with live demos in every lesson.
Embed a circuit breaker or DNS trace instead of a screenshot.
Help new hires understand your stack with visual runbooks.
API, architecture, database, auth, networking, cloud, containers, distributed, AI, and more.
Preview every component, tweak props, copy JSX, or grab the install command — then add only what you need.