To unlock the full potential of Baserow and enable significant growth, it’s essential to prioritize the plugin ecosystem. Particularly by making it as accessible and user-friendly as possible.
A Plugin Marketplace with seamless 1-click installation would dramatically lower the barrier for users and developers to extend Baserow. This isn’t just a nice-to-have. It’s a strategic requirement for long-term success.
We’ve seen how this kind of ecosystem has propelled other platforms:
Apple’s App Store was key to the iPhone’s massive success. Not just the hardware, but the ability to easily extend functionality through apps.
WordPress has grown into one of the most used platforms on the web, thanks in large part to its plugin system and how easy it is to install and manage plugins from the start.
Likewise, Baserow could benefit from a similar approach. A polished, in-app plugin marketplace would:
Encourage community contributions
Enable rapid extension of features
Improve the overall developer experience
Help position Baserow as a platform, not just a product
This is also something @Bram has highlighted in multiple videos:
“What you see with a lot of open source projects is they are successful, not because it’s a great product, but because of the ecosystem around it. I think plugins are a very important part. […] We haven’t been focusing that much on the developer experience and how easy it is to install.”
Hey @bongaards, thank you so much for your interest. I couldn’t agree more that plugins can play an important role for Baserow. The architecture of Baserow has been build in a modular way, so everything can already be extended.
However, there are different kinds of plugins. A plugin with an easy one-click installation typically lives on the frontend layers, and has big limitations in terms of what it can do. The “real” plugins can extend the backend and frontend, but are a bit more difficult to install, and require a full system restart in order to work, and come with a bunch of security risks as well.
We have plans of launching a plugin ecosystem, although it’s not prioritized at the moment. The reason for that is because the internal API of Baserow changes constantly because of actively development of core components in the tool. If we officially launch plugins, then we would need to introduce a documentation process, and can’t just change everything we want because it would make the existing plugins incompatible. We can of course take all that into account, but it would slow down development of the product significantly. It’s a tradeoff.
We’ve decided not to focus on plugins while core components of the product are still actively being developed. I hope that this changes in 2026.
@bram
I agree until baserow core is stable his is not achievable, but if you see this other post Plugin Development Or Dev Environment very slow and causes lag here to even develop any plug-in is becoming a challenge as the developer mode version is constantly making the server to restart or it hangs and either times out or leads to memory and CPU max out. I’m sure new developers like us need to know how to exactly fix this as we are new to baserow environment and also we are aware this is primarily because it’s built on older version of nuxtjs but what we would appreciate is some help in any work around or how to exactly set up the installation for dev version as constant rebooting is quite frustrating and there is no way out or resource to help us fix so we can develop custom plugins
Any help is appreciated
Many thanks
Thanks @bram and we are already aware of the cause of this issue. My question is … you already have developers that are currently developing custom plugins at this moment on the Nuxt v2 and I’m sure they would not be facing such a bad situation like us as, otherwise they would not be able to develop anything. For us, we could have missed out on some important steps or tweaks that we are unaware as for us the docker server keeps constantly shutting and restarting (almost ever couple of minutes). Can you please help us with the correct steps we need to take in order to configure? We are using Ubuntu 22.04 version OS (on a windows laptop partition and the RAM is 16 GB, i7). Just need some guidance on how best to install the dev version like you or other developers have done as to the version of baserow to use, OS at our end and the exact steps to follow. We cannot wait until Nuxt v3 as this could take months to be updated. Thanks
I’m running it that way, and it’s running good for me. The frontend occasionally restarts because of that out of memory bug in Nuxt 2, but it’s definitely workable. The only change I’ve made it setting this environment variable: