GitLab for Database
Bytebase offers a web-based collaboration workspace to help DBAs and Developers manage the lifecycle of application schemas.
Bytebase offers a web-based collaboration workspace to help DBAs and Developers manage the lifecycle of application schemas.
“I've spent most of my career working on database. From the cross-platform GUI integrated precursor (now we call this low-code) to the leading public cloud provider and then the top TPC-C performer.
While we have a plethora of commerial and open-source database engines serving billions of users, our tooling around making reliable, consistent, auditable application database schema changes are embrassing. And today many teams are still connecting to the production DB and applying changes directly. Quick and dirty, until BOMB!
What's the GitLab for database instead of for code? What's the Figma for DBAs instead of for designers? There was no really good answer.
It's like a Porsche with a good engine, but only paired with the handy wheel and brake, can it deliver the safe and pleasant driving experience. And that's what Bytebase tries to achieve, to pair the database engine with the proper wheel and brake to improve the development velocity and experience. ”
From the data modeling, to the tech stack, system architecture and then the final user interface, Bytebase is engineered from the ground up to deliver a transforming user experience to the DBAs and Developers.
The productivity and dev tools landscape is experiencing a paradigm shift. Bytebase aspires to tools like Figma, Linear, Notion, GitLab. Beyond providing the domain specific feature set, it focuses on clarity, speed, collaboration, inter-connectivity and external extensibility.
Environment, Instance, Database, Data source and Task
Usability
Extensibility
Vue + TypeScript + Tailwind CSS + Golang + SQLite. As a professional tool, Bytebase tries to be pragmatic. And because Bytebase plans to be open sourced, it favors technologies with simplicity and being opinionated to deliver an accessible and cohesive experience to easily learn, use and build the product. We don't want people to waste time figuring out how to deploy or arguing the better coding styles.
Vue + Tailwind CSS
Golang
SQLite
We plan to release the first open source version late June, with a single-line command to deploy without requiring any extra dependency.