Servercn
Servercn , the backend component registry for Node.js inspired by shadcn/ui. The shadcn philosophy for Node.js backend.
Install / Use
/learn @AkkalDhami/ServercnREADME
Servercn
Backend component registry for Node.js & TypeScript
Servercn is a backend component registry for Node.js & TypeScript. It provides a robust collection of pre-configured components, boilerplates, and utilities for Node.js and TypeScript, enabling developers to scaffold production-ready code in seconds.
Shadcn ecosystem for Node.js backend

🛠️ Usage
1. Initialize a Project
Start a new project with a recommended, production-ready structure.
npx servercn-cli init
2. Add Components
Add specific modules to your existing project. This allows for incremental adoption.
npx servercn-cli add [component-name]
Examples:
npx servercn-cli add logger
npx servercn-cli add oauth
Components
-
API Error Handler
npx servercn-cli add error-handler
-
API Response Formatter
npx servercn-cli add response-formatter
-
Async Handler
npx servercn-cli add async-handler
-
File Upload provider
npx servercn-cli add file-upload
-
JWT Utils
npx servercn-cli add jwt-utils
-
Logger
npx servercn-cli add logger
-
Rate Limiter
npx servercn-cli add rate-limiter
-
OAuth Provider
npx servercn-cli add oauth
-
Health Check
npx servercn-cli add health-check
And more
3. CLI Commands
-
List all available registry items.
npx servercn-cli ls --all -
List all available registry items in JSON structure.
npx servercn-cli ls --all --json -
List all available registry commands.
npx servercn-cli list -
List all available registry commands in JSON structure.
npx servercn-cli ls --json -
List available components.
npx servercn-cli ls cp -
List all available foundations.
npx servercn-cli ls fd -
List available schemas.
npx servercn-cli ls sc -
List available blueprint.
npx servercn-cli ls bp -
List available tooling.
npx servercn-cli ls tl
🤝 Contributing
We welcome contributions! Please feel free to submit a Pull Request.
📄 License
This project is licensed under the MIT License.
Stargazers over time
<p align="center"> Built with 🪓 by <a target="_blank" href="https://github.com/akkaldhami">Akkal Dhami</a> and the <a target="_blank" href="https://servercn.vercel.app/contributors">servercn contributors</a> </p>
Related Skills
node-connect
352.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
Writing Hookify Rules
111.3kThis skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on hookify rule syntax and patterns.
review-duplication
100.7kUse this skill during code reviews to proactively investigate the codebase for duplicated functionality, reinvented wheels, or failure to reuse existing project best practices and shared utilities.
