Airtable Alternative

Airtable Alternative

Baserow

Open source no-code database tool and Airtable alternative.

source code


TL;DR

  1. open source
  2. python backend: Django
  3. databases: postgres
  4. frontend: Vue.js and Nuxt.js
  5. API: REST (headless)

We're hiring remote developers! More information at
https://baserow.io/jobs/experienced-full-stack-developer.

Baserow screenshot

Introduction

Create own database without technical experience. Our user friendly no-code tool gives
you the powers of a developer without leaving your browser.

  • Uses popular frameworks like Django and
    Nuxt.js.
  • Uses PostgreSQL.
  • Open source.
  • MIT license.
  • Self hosted.
  • Headless and API first.
  • Modular architecture.
  • Supports plugins.
  • Includes a plugin boilerplate.
  • Unlimited rows.
  • Runs in your browser.
  • Alternative to Airtable.

Self host

Try out Baserow on your machine

If you just want to try out Baserow, you can create an account on the SaaS version at
https://baserow.io. Just click on the create account or register button at the
homepage.

If you want to try out Baserow on your own computer, you can easily start a local
environment via docker-compose. Just clone the repository, run the following commands
and visit http://localhost:3000 in your browser.

$ git clone --branch master https://gitlab.com/bramw/baserow.git
$ cd baserow
$ docker-compose up 

More detailed instructions and more information about running baserow locally check
here or at
https://baserow.io/docs/guides/running-baserow-locally.

Development environment

If you want to contribute to Baserow you need to setup the development environment.
Execute the following commands to start a development version of the baserow environment
which has debug and hot re-loading features enabled.

$ git clone --branch master https://gitlab.com/bramw/baserow.git
$ cd baserow
$ docker-compose -f docker-compose.yml -f docker-compose.dev.yml up
$ # OR use our ./dev.sh script which also ensures your dev containers run as your user
$ ./dev.sh --build

The Baserow development environment is now running. Visit http://localhost:3000 in your
browser and you should see a working version in development mode.

More detailed instructions and more information about the development environment can
be found here or at
https://baserow.io/docs/development/development-environment.

Plugin development

Because of the modular architecture of Baserow it is possible to create plugins. Make
your own fields, views, applications, pages or endpoints. We also have a plugin
boilerplate to get you started right away. More information can be found in the
plugin introduction and in the
plugin boilerplate docs.

Official documentation

The official documentation can be found on the website at https://baserow.io/docs/index
or here inside the repository. The API docs can be found here at
https://api.baserow.io/api/redoc/ or if you are looking for the OpenAPI schema here
https://api.baserow.io/api/schema.json.

The open source alternative to Airtable

The large advantage they hold over all the other competitors is that their software is open source, or rather open core, but let's not make it confusing. For you, this means that you can optionally install it on your own server. Goodbye vendor lock-in! In case of Baserow this also means that developers can make custom plugins and this is something that can be very useful. If you’re missing a feature with a traditional SaaS tool, you might never get it, but with an open source tool that supports custom plugins there will likely be someone who thinks the same and actually wrote that plugin. Take Wordpress as an example, there are at the time of writing 56.136 plugins on their site.

Compared to the others, their interface looks the most like Airtable. It offers the same flexibility and freedom. One of the advantages is the speed. You will immediately notice when you’re having lots of rows that it is still very fast. It seems that they have put a lot of effort in keeping this fast because they continuously tested with 100.000 rows per table. This probably means that their developers used a database with lots of rows while writing code.

  • Open source.
  • Can be installed at your own server.
  • Has a hosted SaaS version.
  • Unlimited rows when self hosted.
  • Supports plugins.
  • The interface works fast! They continuously test with 100.000+ rows.
  • The SaaS version can be used for free.
  • Nice looking interface.
  • XXX    Can only be used with a browser.
  • XXX.   Does not support mobile devices yet.
  • XXX.   Does not have a lot of documentation yet.


Open source no-code database and Airtable alternative

Create your own online database without technical experience. Our user friendly no-code tool gives you the powers of a developer without leaving your browser.

Prefer to self host? Deploy Baserow to Heroku, Cloudron or Ubuntu

No-code platform that grows

Are your projects, ideas or business processes unorganized or unclear? Do you have many tools for one job? With Baserow you decide how you want to structure everything. Whether you’re managing customers, products, airplanes or all of them. If you know how a spreadsheet works, you know how Baserow works.

Flexible software

Software tailored to your needs instead of the other way around. Clear and accessible data by all your team members. Never unorganized projects, ideas and notes anymore.

  • One interface for everything.
  • Easily integrate with other software.
  • Collaborate in realtime.
  • Unlimited rows.
  • Fast!

Developer friendly

Easily create custom plugins with our boilerplate or use third party ones. Because Baserow is built with modern and proven frameworks it feels like a breeze for developers.

  • Built with Django and Nuxt.
  • Open source.
  • Self hosted.
  • Headless and API first.
  • Works with PostgreSQL.
  • Supports custom and third party plugins.
Baserow screenshot editing row
Baserow screenshot API docs

Make your business future proof

Spend time on running and innovating your business without worrying about software or lost data. Because of our open source nature and dedicated development team you decide it all.

Join our community

Join our community

Do you have questions, ideas or thoughts about Baserow? Join ourcommunity .

No vendor lock-in

No vendor lock-in

Our open source core means that you can run Baserow independently on your own server.

Blazingly fast

Blazingly fast

Continuously tested with 100.000+ rows per table while in development.

Connect with software

Connect with software

Baserow is API first which means it is made to connect with other software.


OPEN SOURCE

Easily create plugins or contribute

You don’t have to spend time on reinventing the wheel. We use modern tools and frameworks like Docker, Django, Vue.js and Nuxt.js so you can easily write plugins or contribute. Use our boilerplate and documentation to jumpstart your plugin.

Early premium version

Does it sound good if you could export your data directly to Excel, XML or JSON, have role based permissions and the ability to place comments on row level? Would you like to the visualize your data using a Kanban or Calendar view? Then the premium version might be something for you. It also includes an admin panel, signup rules, SSO login and more.More information