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 nodejs 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 add [component-name]Examples:
npx servercn-cli add loggernpx servercn-cli add oauthnpx servercn-cli add error-handlernpx servercn-cli add response-formatternpx servercn-cli add async-handlernpx servercn-cli add file-uploadnpx servercn-cli add jwt-utilsnpx servercn-cli add loggernpx servercn-cli add rate-limiternpx servercn-cli add oauthnpx servercn-cli add health-check-
List all available registry item.
npx servercn-cli ls --all
-
List all available registry item 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 available all foundation.
npx servercn-cli ls fd
-
List available schema.
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
