Baserow: Create and manage databases with this no-code free app

Creating and managing databases is a critical part for any business or any development process. It also requires fair knowledge of installing, configuring and managing database engines and the managing software.

While there are some cool management tools  like PhpMyAdmin (Adminer) and pgAdmn for PostgreSQL, they also require technical skills to install, run and manage.  Furthermore, they are not easy to use by normal users.

That's not the case of Baserow, so in this article we will demonstrate why Baserow is different.

What is Baserow?

Baserow is free open-source web-based database creation and management tools that requires no prior coding skills or advanced technical skills like other tools.

Some may consider it a low-code or even no-code platform, however, it also aimed to be a functional tool to build apps on it.

Why should you consider using or trying out Baserow?

  1. Open-source Self-hosted System;
    It is a Libre open-source solution as you can install and self-host it on your own server. It also means you will own your data without feat of vendor lock-in.
  2. Works with PostgreSQL;
    PostgreSQL is a strong open-source database engine aimed for enterprise, commercial or even individual use.
  3. Create multiple databases on-fly;
    Baserow supports creating many groups, database on-fly. Databases are organized in a simple easy-to-use functional view (tables). It supports search (Full-text search), sorting or dering and more.
  4. Templates ready;
    Templates in Baserow are a creative functional method to create purpose-specific databases for accounting, patient-records, customer support and more.

    With one-click, you can create a project tracking database, personal to-do list, applicant tracker or personal budget manager. With still yet more templates to come, we are expecting the community to supply it with dozens of useful templates for all types of users.
  5. Headless system to build external apps;
    A REST-API (Headless system) is built-in useful feature in Baserow that helps developer to create external mobile, desktop and web apps to feed the database.
  6. Developer-friendly with plugin-build system.

Baserow is intended for:

  1. Companies or individuals who want to create databases on-fly
  2. Web Developers
  3. App developers

Baserow's Skeletons and Muscles

Baserow is built on top of Django long-standing functional and powerful Python web framework and Nuxt.js a Vue.

Features

  1. User-friendly interface
  2. Multiple-database support
  3. Multiple user and user groups support
  4. Search and filtering
  5. Interactive tables
  6. File upload support
  7. Image file upload support
  8. Unlimited rows
  9. Lightweight
  10. Lighting Fast
  11. Headless with a friendly REST-API support
  12. Supports custom and third-party plugins and extensions
  13. Docker installation support
  14. Supports up to 100,000+ rows view per table
  15. Custom database templates
  16. WebSocket API support
  17. Database plugin API for developers
  18. Customizable style with a rich style guide
  19. Rich user- and developer-friendly documentation
  20. Supports Ubuntu, Fedora, Debian
  21. Supports Cloudron

Install Baserow

Install Baserow with Docker:

Docker installation is pretty easy as it takes only one command to get everything up and running.

First you need to download Baserow locally, make sure you have Docker installed (and docker-compose) then run this command:

docker-compose -f docker-compose.yml -f docker-compose.dev.yml up

Features that we expect in the future!

Baserow is still in active development, so expecting more features and improvements to come is fair, however, as a developer, i would like to see more features to build solid apps, customizable view extensions and GraphQL support.

  1. Multiple-user permission and group support
  2. One click-install on servers like DigitalOcean and Linode servers.
  3. Import and export in multiple format.
  4. Multimedia file uploads like videos, audio and more.
  5. Document file uploads
  6. A Snap package for Linux (Ubuntu) servers
  7. Accounting features that resemble spreadsheet functions
  8. Custom fields
  9. GraphQL support

Conclusion

We have been testing and playing with Baserow locally, it is proven to be reliable to build quick apps using it is seamless REST-API. Templates also came in handy as well as plugin development.

We recommend Baserow for developers, normal users who require to create their own database and collections without dealing with so much code.

As we stated, Baserow is still in active development and more features to come on its active roadmap, so stay tuned.

Resources and downloads



    An email client app is responsible for accessing your email messages on the server from your device. Mail clients are available for desktop, or can even come in a self-hosted web-based form, which the user can install and use on their own servers local or remote. We have covered self-hosted...Read more...


    Personal finance app helps you to keep track of your expenses, budget, manage income, outcomes, savings, purchases, and payments. Beyond these basic functionalities, personal finance apps help you prepare for 5 critical categories: Credit and debtReal estateTaxesInsuranceEstate planningIf you are looking for self-hosted minimal finance and accounting manager or invoicing...Read more...


    Diabetes is a long-lasting (chronic) health condition, that occurs when blood sugar is too high. It is a life-altering disease, as it changes eating habits and exercises routine. Diabetes management apps are many, and they come as web-based services, standalone mobile apps, and desktop apps. However, most of them are...Read more...


    Ever felt trapped while managing dozens of contacts, activities, pets activities, reminders, and follow-up social events like birthdays and so on? Well, you can easily manage all of this and more with Monica. Monica is a free, open-source self-hosted personal CRM solution to help you keep tracking all of your...Read more...


    Penpot is a free, open-source web-based design and prototyping application for teams. It works with open web standards as it uses SVG (Scalable Vector Graphics) format. Penpot can be installed on a remote server or the local machine with help of Docker and Docker Compose. With Penpot, you can quickly...Read more...




Read more