@utilcn
Fullstack shadcn registry focused on backend utility scaffolding for Next.js/TypeScript projects rather than visual components. Provides: string helpers (camelCase, kebab-case, PascalCase, snake_case, capitalize, truncate, reverse), S3-style file storage utilities with presigned upload/download URL builders plus ready-made React upload/download components and hooks, a ChatGPT MCP widget bundle (frontend UI, build tooling, shared hooks/types, backend server scaffold, sample MCP tool), and a Zod-powered server environment validator for typesafe env configuration. Free and open-source. Use for: bootstrapping the backend plumbing of a new full-stack app — file uploads, AI widget scaffolding, and typed secrets — without reinventing the boilerplate.
Install this registry
npx shadcn@latest add https://utilcn.dev/r/registry.json pnpm dlx shadcn@latest add https://utilcn.dev/r/registry.json bunx shadcn@latest add https://utilcn.dev/r/registry.json curl -s https://utilcn.dev/r/registry.json Components
17 totalCapitalize the first letter of every word in a string.
npx shadcn@latest add https://utilcn.dev/r/capitalize-all.json Capitalize the first letter of a string.
npx shadcn@latest add https://utilcn.dev/r/capitalize.json Repeat a string until it reaches the desired length.
npx shadcn@latest add https://utilcn.dev/r/repeat-pad.json Reverse a string.
npx shadcn@latest add https://utilcn.dev/r/reverse-string.json Convert a string to camelCase.
npx shadcn@latest add https://utilcn.dev/r/to-camel-case.json Convert a string to kebabCase.
npx shadcn@latest add https://utilcn.dev/r/to-kebab-case.json Convert a string to PascalCase.
npx shadcn@latest add https://utilcn.dev/r/to-pascal-case.json Convert a string to snake_case.
npx shadcn@latest add https://utilcn.dev/r/to-snake-case.json Truncate a string to a given length.
npx shadcn@latest add https://utilcn.dev/r/truncate-string.json Generate a presigned download URL for a file.
npx shadcn@latest add https://utilcn.dev/r/generate-presigned-download-url.json Generate a presigned upload URL for a file.
npx shadcn@latest add https://utilcn.dev/r/generate-presigned-upload-url.json Download a file from a storage provider using a presigned download URL.
npx shadcn@latest add https://utilcn.dev/r/download-file.json Upload a file to a storage provider using a presigned upload URL.
npx shadcn@latest add https://utilcn.dev/r/upload-file.json Environment variable validation schema using Zod for server configuration
npx shadcn@latest add https://utilcn.dev/r/env-server.json Upload multiple files to a storage provider using a presigned upload URL.
npx shadcn@latest add https://utilcn.dev/r/upload-multiple-files.json Frontend widget implementation, build script, types, and hooks for embedding a ChatGPT MCP widget.
npx shadcn@latest add https://utilcn.dev/r/chatgpt-app.json MCP server bootstrap, widget asset builder, and tool registration for the ChatGPT widget.
npx shadcn@latest add https://utilcn.dev/r/chatgpt-app-backend.json