A free and open source low-code backend server API. Easy to self-host. Handles most, if not all common web application building blocks like user management, database, file storage, realtime components, server-side functions and schedule jobs, etc.
Hey there,
I started working on StaticBackend back in late 2019. I made it a completely open-source project in January 2020. I'm proud to release the v1.5 today.
I was tired of rewriting the same code repeatedly for all the SaaS I've built. I decided to create a platform that would allow me to host all my current products' backend and focus on the product's primary solution instead of infrastructure and common backend aspects.
StaticBackend is a simple and low-code backend server API. Very simple to self-host and flexible in the type of database you prefer. It handles PostgreSQL, MongoDB, and SQLite. Depending on what you're building, you have the flexibility to choose your preferred database engine.
Another distinction is the way you can architect your application using a built-in PubSub / message system that you can use to run scheduled jobs and execute server-side functions.
The main goal of StaticBackend is to offer developers all the common building blocks they need on the backend to build most web and mobile applications and launch faster.
There's paid managed hosting as well for those that prefer to use an existing instance. This open-source project is 100% self-funded and the paid hosting and GitHub sponsorship is how I'm trying to sustain myself.
Thank you for checking it out.
Dominic
Congrats on the launch! This is really cool, perfect for getting things up quickly. What kind of API architectures do you support? Seems like Websockets and possibly REST? Would love to see support for webhooks and rpc as well, keep me updated!
@deds3t Thanks and yes REST and WebSockets at this moment. For webhooks there's a way to create server-side function, receiving webhooks, to emit webhooks, there's a way to do HTTP calls from server-side functions. For instance if you'd want to send a webhooks when data is inserted in a collection (table) there's a way for server-side function to trigger for those kinds of events. But yes, having a dedicated webhooks with subscription / removal of URL end points is a very good feature to have. Creating a Zapier integration would then be very straightforward. And as for rpc, it's on the list for v1.6. Thanks for the suggestions.
@sentry_co Hey, StaticBackend is more related to application backend, no for static site generator (Jekyll). Suppose you'd want to build an app, like Product Hunt for instance, you'd use StaticBackend to handle your database, your users, authentication, you could add realtime comments notification for users looking at a product page. So it's more related to handling backend logic without having to write backend code.
Report
Congrats on the release, this looks like a really useful option for back end functionality. I'm going to give it a try over the weekend on a project I'm working on.
StaticBackend
BlogMaker
StaticBackend
StaticBackend
Codesphere
StaticBackend
YourGPT
StaticBackend
DiffSense
StaticBackend
StaticBackend
MotionDock