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
Start a new project with a recommended, production-ready structure.
npx servercn-cli initAdd specific modules to your existing project. This allows for incremental adoption.
npx servercn-cli@latest add [component-name]Examples:
npx servercn-cli@latest add loggernpx servercn-cli@latest add oauthnpx servercn-cli@latest add error-handlernpx servercn-cli@latest add response-formatternpx servercn-cli@latest add async-handlernpx servercn-cli@latest add file-uploadnpx servercn-cli@latest add jwt-utilsnpx servercn-cli@latest add loggernpx servercn-cli@latest add rate-limiternpx servercn-cli@latest add oauthnpx servercn-cli@latest add health-check-
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
We welcome contributions! Please feel free to submit a Pull Request.
This project is licensed under the MIT License.
Built with πͺ by Akkal Dhami and the servercn contributors
