ecstatic sites ᵕ̈
Static websites are awesome!
They're easy to get started with, cheap to host, and delivering them to folks all over the world is second-to-none in speed and relability.
But, what's a little less awesome is the infrastructure.
Big Tech is kinda the Internet's landlord, and if we want our own slice of the web, monopolistic companies are usually the ones getting the rent payment, whether that's in our money or in our visitors' privacy.
I wanted a better platform -- that's built small, and can help enable other sites to be small, too -- without giving a dime to Google or Amazon.
Thus, Ecstatic was born! Details below 👀
Ecstatic is a platform which hosts static websites. You write some HTML, JS, and whatever else, then use git push to send it to Ecstatic, which puts that content online for you.
And that content can be anything -- you can create a simple homepage with handwritten HTML, maintain a blog using any static site generator you want, or even host the frontend for a full-on web application using a JS framework like React.
This landing page, and the Ecstatic web app, are both hosted on Ecstatic!
git push and see your code deployed. And if you haven't, it's just a single command from a tool probably already installed on your computer.Every line of code that runs Ecstatic Sites is written by hand (zero AI) and totally open-source under the AGPLv3 license, from Javascript to Golang to Kubernetes manifests. Go check it out for yourself on Github!
At the moment, Ecstatic Sites is a work in progress.
If you want to use it, please expect a constantly-shifting user interface, documentation that's missing some pieces around "advanced" features, and even occasional loss of historical analytics data (though I will try my best to avoid this unless it's totally necessary).
Ecstatic is also free to use while it's in alpha. If you'd like an account, just send me an email and I'll get you an invite (this small hurdle is just my attempt to keep misuse to a minimum).