Start your next web application with Webstone and configure it as you go.
pnpm init webstone-app my-project
Note: Webstone requires the use of
pnpm
(https://pnpm.io). To install it, please run:npm i -g pnpm
What you get with the above command is a full-stack application project - everything you need when you develop a modern web application. More specifically, the project contains:
- Frontend
- Backend
- ⏳️ SvelteKit endpoints
- ⏳️ Your database of choice
- Deployment
- ⏳️ Your platform of choice
Please refer to the content in the docs
directory.
Please see CONTRIBUTING.md.
I (mikenikles on Twitter) started to write about developer experience & productivity as far back as 2017 and continued to do so on a regular basis.
In January 2020, I open sourced a monorepo-template
repo which I had used as a template for a few projects.
In summer of 2020, I released the Cloud Native Web Development book and corresponding source code to help web developers go from zero to production. It contains everything from git init
to monitoring a web application in a production environment.
Ever since, I have received feedback from readers who thanked me for putting the source code together and how it saved them weeks of setting up their web app project. It's been encouraging to hear from individuals and from software agencies who are able to cut their time to market significantly.
Webstone is the next logical step!
With Webstone, I am working on a complete project starter kit you can use to develop your next full-stack application based on modern technologies. It is based on what I see as the next big thing:
- Svelte & SvelteKit
- GraphQL
- Prisma
- Your database of choice
- Deployed to any platform (Vercel, Netlify, Begin, AWS, GCP, etc.).
I share updates in the Webstone Discord chat. Come join and help shape Webstone 🙏.