[ setup , deploy , manage ]
web apps, in one place
mac cursor
daba.so logo, daba logo new project
frontend
backend
database
frontend
backend
fullstack
auth
files
database
cron
email
sms
next
installing react
frontend
...
backend
...
database
...
open in vscode
project dashboard
deploy
frontend
backend
database
manage project
stop servers
Hello world!
https://evilbluebird.apps.daba.so/
daba logo typography
setup
build your own tech stack
run projects locally with containers
one-click boilerplates & starters
deploy
auto deploy from github, ci/cd
many environments: prod, dev, qa, ...
any infra: vps, cdn, edge, ...
manage
browse server files, logs, ...
customizeable metrics dashboards
visual database & sql editor
contact
click to copy
faq
we are developers building for developers.

we want our users to own the tools they use, build the features they want, fix issues when they find them, and build plugins to help with their specific workflow.

a big portion of daba is and will be built by the community: plugins, integrations, starters & boilerplates, ...

using a desktop app is also more sensitive than a web app, so we want our users to know what's going on under the hood.
daba is free and will always be free for developers.

We will make money by selling servers at competitive rates, and by charging companies a flat monthly fee per user for collaboration.
daba only helps you generate standard configurations so you can get to coding faster and with less friction.

you can learn Docker and other technologies at your own pace, and not have them be a blocker for progress on your project.

you are free to inspect, change and learn from the generated dockerfile for example.

there's no magic going on behind the scenes.
We must realize that our strong opinions often comes from a place of privilege. you probably have skills that feel second-nature to you, and only have to learn a few tricks today. for a beginner, learning everything at once is overwhelming.

abstractions make this craft more accessible to people, not only because of simpler interfaces / terms; it also makes it easier to adapt technologies to different languages, as you only need to translate buttons and labels instead of pages of documentation.

the world will always evolve to the point of highest abstraction, and it's for the greater good.
we want developers to learn all the tools they use, but one thing at a time.

when you want to bring an idea to life, we want to reduce the friction as much as possible: get the config out of the way, build what you want while you're inspired, and play with the config when the time is right.