GoShip
Ship in Record Time
A Go + HTMX boilerplate with all the essentials for your SaaS, AI tools, or web apps. Start earning online quickly without the hassle.
Get Started View the RepoFeatures
- Support for HTMX SSE extension
- Can be used with vanilla JS
- Support for SMTP and Resend API
- Pre-made templates for account activation, password reset and newsletter.
- Stripe integration for monthly subscriptions
- Internal subscription management
- Offload heavy tasks to background
- Realtime or scheduled
- Real-time or scheduled
- Supports push notifications to PWA, native iOS and native Android
- Email/Password logins
- Ready-made private user area
- Internal management of uploaded files
- Host files and images on any S3 compatible service (e.g. Backblaze)
- Pre-signed URLs!
- Fully PWA-ready with internal FCM and push subscriptions management
- IOS native wrapper with push notifications and payments
- Pre-signed URLs!
- Styled with mobile/tablet/desktop in mind
- Light + Dark mode
- Many components available (HTMX, AlpineJS, Hyperscript)
- 20+ themes with DaisyUI
- Designed for island architecture. Drop in any JS app and take advantage of already built infra
- Currently has SvelteJS and VanillaJS build step and static file serving
- Postgres support (i.e. Supabase, Neon etc)
- Vector-ready (PGVector integrated) for your AI/ML applications!
- Go tests with automatic setup/teardown of DB container
- Playwright integration tests to make sure you don't break your previously working UIs!
- Deploy from bare metal to Cloud VMs with Kamal
- Single-command deploy after quick setup
Built With GoShip
Q&A Section
You get a fully functional Go + HTMX boilerplate with built-in integrations for payment processing, authentication, database management, and more.
Yes! While GoShip is optimized for Go and HTMX, you can easily adapt it to suit your specific tech stack.
No, GoShip is a complete boilerplate with backend and frontend code ready to use.
GoShip focuses on simplicity and efficiency by minimizing JavaScript, allowing you to build interactive apps with minimal complexity.
Made With Sprinkles of Love and Tears of Frustration.