The Ship is a toolkit for makers to ship better products faster ๐.
It is based on several open-source components, resulting from years of hard work Paralect team. We carefully select, document, and share our production-ready knowledge with you. Our technological choices are based on the following main tools: Next.js, React Query, React Hook Form, Mantine UI, Koa.js, Socket.IO, MongoDB, Turborepo, Docker, Kubernetes, GitHub Actions and TypeScript.
We encourage developers to share production-ready solutions and help business ship something people need as quickly as possible.
- Full-stack boilerplate tested on production projects ๐ฅ
- Customizable UI components library ๐งฑ
- Email/password and Google Oauth authentication ๐
- Multiple environments support ๐
- Reactive MongoDB configuration with CUD events publishing ๐
- Kubernetes and DO Apps deployment for AWS and Digital Ocean platforms โ
- Turborepo packages sharing ๐
- Files upload to cloud storage ๐
- Sendgrid and React Email emails ๐ง
- Websockets ๐
- Database migrations ๐
- CRON jobs โฐ
- Logging and monitoring ๐
- Code linting and testing โ๏ธ
- CI/CD ๐ค
- Stripe payments and subscriptions ๐ค
npx create-ship-app@latest init
Shipping is crucial part of any new product. The quicker you ship, the more time you have to validate your hypotheses. The quicker you validate your idea, the sooner you know if you're building what people want.
In the rush, developers often ignore quality. Backups, monitoring, proper data validation and many other things seems not so important in the beginning. Sometimes you're lucky, sometimes not.
We believe we could ship great products faster, while maintain decent quality and have a plan for scaling when hypotheses where right.
- We automatically build ship out of the number of smaller components. Our ultimate goal is too keep only parts your need for your product development.
- Every component is kept is tiny as possible to simplify maintenance and stay up to date with new releases.
- Ship is always in a production-ready state. We test every release manually to make sure great developer experience. We use ship to build our products, see more here.
Ship is released under the MIT License.
Join us and share something developers need ๐.