Open Source Smith is a CLI tool designed to help you quickly set up various types of starter kits for your projects, including backend, frontend, and full-stack configurations.
To install Open Source Smith, you need to have Node.js and npm installed on your machine. Then, you can install the package globally using:
npm install -g open-source-smith
- After installation, you can use the CLI tool to generate different types of starter kits. For example:
open-source-smith forge
- To use a specific GitHub repository as a template:
open-source-smith forge --from "username@template-name"
user@template-name
can be found at OpenSourceSmith - Templates
-
forge
: Initialize a new open-source project-
--from <template>
: Use a specific OpenSourceSmith template
-
- FrontendKit
- React
- Vite
- NextJS
- BackendKit
- Express with TypeScript
- FullStackKit
- Express as backend
- NextJS Full Stack
Usage: open-source-smith [options] [command]
A CLI tool for managing open-source projects
Options:
-V, --version output the version number
-h, --help display help for command
Commands:
forge Initialize a new open-source project
help [command] display help for command
Contributions are always welcome! Please read the contribution guidelines first.
This project is licensed under the ISC License - see the LICENSE file for details.