PackSmith removes setup friction with a clean, framework-agnostic structure. Preconfigured with TypeScript, ESLint, Vitest, Tsup, and built-in utilities — so you can start building instantly. Perfect for open-source tools, internal SDKs, or cross-platform logic modules.
Create a new package in seconds :
npx create-packsmith <project-name>
That’s it — your project is ready to build, test, and publish.
Explore the full documentation for more details → PackSmith Docs
Want to help improve PackSmith? You're awesome — here’s how to get started:
-
Fork & clone the repo
git clone https://github.com/pack-smith/PackSmith.git cd PackSmith
-
Install dependencies
npm install
-
Create a new feature branch
git checkout -b feature/my-feature
-
Make changes, then commit & push
git add . git commit -m "feat: add my feature" git push origin feature/my-feature
-
Open a pull request on GitHub
💚 Thanks for contributing! Every idea, fix, and feature makes this project better.