What does HackerNews think of budibase?
Low code platform for creating internal tools, workflows, and admin panels in minutes. Supports PostgreSQL, MySQL, MSSQL, MongoDB, Rest API, Docker, K8s, and more 🚀. Budibase, the low code platform you'll enjoy using ⚡
Budibase. https://github.com/Budibase/budibase
Appsmith. https://github.com/appsmithorg
Tooljet https://github.com/ToolJet/ToolJet
And more (I'm sure others will comment)
it's open source too!
and ofc huggingface gradio counts too https://www.svelteradio.com/episodes/gradio-with-pngwn
For us, as developers, it was critical that this type of tool had to be open source - like the other tools we used and came to love and rely on.
Credit for building the platform. Observability is a great idea and something I've not seen before in low code platforms.
For reference, to the wider community, if you are interested in an open source alternative, here's a link to the Budibase github:
Budibase Github Repo: https://github.com/Budibase/budibase
Appsmith is another open source alternative.
For reference:
For example, for simple CRUD apps/internal tools, use a low code platform like budibase (https://github.com/Budibase/budibase). For building a SaaS platform, with relative complexity, that your business is built on, I would venture towards code.
I remember a few (a lot) of years ago when Drupal / Wordpress came into the world. The same questions were asked, but today they solve a problem and they're simply easier to build a site with.
What I do feel is important, is the extensibility of the no/low code platform. I am the cofounder of Budibase and from the beginning, we set out to build an open source, extensible low code platform for a specific use case (crud apps/internal tools). We believe if a tool is a part of the development stack, it should be open source (for obvious reasons).
I'm one of the creators of Budibase, and today, we're excited to launch the latest release of Budibase. Budibase is a low code platform for creating CRUD apps and an open-source alternative to PowerApps, Retool, and Outsystems. Detailed description below [1].
The Github repo is :https://github.com/Budibase/budibase
And our website is:https://budibase.com
In this release, we’ve launched several new features:
Automation looping - running an action more than once by passing an array or string to it.
Firebase integration - Connect to Firebase and instantly build CRUD apps
Portainer template - We've added a portainer template file, which can be pulled into Portainer to allow rapid deployments.
Budibase Devtools - see all of your components' current state and bindings and will help everyone build robust, scalable apps.
You can find the full release notes below:https://github.com/Budibase/budibase/discussions/5849
Happy to answer any questions. We have a lot more to build and love to hear use cases and feedback.If you are interested, try it out
https://github.com/Budibase/budibase
---
[1]We believe low-code platforms should seamlessly integrate with a company's tools and operations. With Budibase, you can create apps using: MySQL, PostgreSQL, Rest API, OracleDB, and now Firebase. Or you can start from scratch with Budibase's built-in database (built on Apache CouchDB). Right now, Budibase supports Open ID Connect and Google Auth.
It also supports automations using Slack, Discord, email, Zapier, Integromat, Webhooks, JavaScipt, and you can run scripts, queries, CRON jobs.
To design your apps, you basically add pre-built components [forms, tables, charts, buttons] to screens, then bind data to those components using Handlebars or JavaScript. Budibase apps work across desktop, tablet, and mobile.
As you create more apps and automate more processes, the reliance on Budibase grows. So, we think it's important that you can 100% own your data and self-host Budibase on your own infrastructure (Docker, Digital Ocean, Kubernetes). Deploy Budibase with our pre-packaged Redis, MinIO, and CouchDB or connect to your own existing Amazon S3 compliant buckets, Redis clusters or CouchDB instances.
Just flagging that I am the cofounder but thought your use case is perfect for Budibase:
It's open source and a little different than the other options you've mentioned. Below is the repo:
https://github.com/Budibase/budibase
Website: https://budibase.com
I think there are a lot of mis-uses of spreadsheets. When users record list type data, long-form content, relational data, etc within spreadsheets, they are probably better off using an app - they, or their IT team can build.
I once seen an enterprise org process where a health and safety check was completed on a clipboard. That user would go back to their desk, push that data into excel, another user would write a script to push that excel data into MySQL.
There are many use cases where spreadsheets are perfect - building financial models.
For transparency - I am the cofounder of a no/low-code tool called Budibase. I am also a happy spreadsheet user. https://github.com/Budibase/budibase
It's the leading open source low code platform and perfect for building UIs on top of spreadsheets
What is Budibase: Budibase is a low code platform for creating CRUD apps, and an open-source alternative to Retool and PowerApps. Basically, you connect your data sources (Postgres, MySql, Mongo, Airtable, Spreadsheets, Rest API, and more), build your UI with our GUI and powerful pre-made blocks, then automate processes within and around your app with our automation section (like Zapier). You can run Budibase in the Budibase Cloud, or use K8s, Docker, Digital Ocean.
The Github repo is: https://github.com/Budibase/budibase
And our website is: https://budibase.com
And we previously launched on Hacker News: https://news.ycombinator.com/item?id=29242466
Why did we launch a Public API, and why you might find this interesting: A Public API was one of our most requested features as it enables:
Budibase as a backend The Budibase backend is very powerful, and our Public API allows you to specifically use the backend API to build apps, without using, for example, our design GUI. Budibase gives you a full CRUD API for all of your SQL tables, right out of the box.
Extending apps / Interoperability Before the Public API, it was difficult to extend functionality in a lot of places, especially around data. The new Budibase API allows users to build to a point within Budibase and then extend using the API. Opening up the API allows connecting data in and out of Budibase in ways that are business-specific use cases (e.g. IoT, internal business APIs, etc).
Design: The API follows RESTful patterns of design and is fully defined using the OpenAPI specification. For schemas and API definitions this enables the spec to be pulled into tools like Postman and you can start making requests straight away once you’ve inputted your API key and App ID.
The first version of the API covers the tables, rows, users, queries, and applications resources. You have full CRUD operations on those resources as well as the ability to search any of them. This also respects the RBAC system fully. Every user can generate an API key for Budibase and it will only allow users with access to utilize the API.
Use case: To help you adopt the Budibase API, we’ve created the following example: Build an app with Budibase and Next.js - https://budibase.com/blog/building-a-crud-app-with-budibase-...
Docs: You can learn more about the Budibase API at the following places: General documentation - Learn how to get your API key, how to use spec, and how to use with Postman: https://docs.budibase.com/docs/public-api
Interactive API documentation - Learn how to interact with the API: https://docs.budibase.com/reference/post_applications
Happy to answer any questions. We have a lot more to build and would love to hear your feedback and potential use cases.
If you are looking for an open source alternative to Powerapps - check out Budibase [1][2]
[1] https://github.com/Budibase/budibase
I am happy to remove this post, as it is slightly promotional, but I do feel it is very relevant.
- many over-promise and under deliver. Low code platforms are great for simple CRUD apps, defined automations, etc.
- some, like Bubble, are anti-code to their own detriment - code is good, your platform was created with code
- only a few, like Budibase [1], Tooljet [2], n8n [3] are open source. I cannot understand how users are willing to bet their data and processes on closed source tooling
[1] https://github.com/Budibase/budibase
Budibase is a low code platform for creating CRUD apps, and an open-source alternative to PowerApps, Mendix, and OutSystems.
The Github repo is : https://github.com/Budibase/budibase
And our website is: https://budibase.com
Before Budibase, my cofounder and I worked together, and we were constantly tasked with creating CRUD apps for internal operations - the development process was repetitive, frustrating, and time-consuming. At the time, I looked at low-code options, but there was no standout open-source option.
So, my cofounders and I have spent the last 3 years creating Budibase, an open-source low code platform, to make it faster, easier, and more enjoyable to build CRUD apps [forms, admin panels, approval apps, portals].
We believe low-code platforms should seamlessly integrate with a company's tools and operations. With Budibase, you can create apps using: MySQL, PostgreSQL, Rest API, and more. Or you can start from scratch with Budibase's built-in database (built on Apache CouchDB). Right now, Budibase supports Open ID Connect and Google Auth. It also supports automations using Slack, email, Zapier, Integromat, Webhooks, JavaScipt, and you can run scripts, queries, CRON jobs.
To design your apps, you basically add pre-built components [forms, tables, charts, buttons] to screens, then bind data to those components using Handlebars or JavaScript. Budibase apps work across desktop, tablet, and mobile.
As you create more apps and automate more processes, the reliance on Budibase grows. So, we think it's important that you can 100% own your data and self-host Budibase on your own infrastructure (Docker, Digital Ocean, Kubernetes). Deploy Budibase with our pre-packaged Redis, MinIO, and CouchDB or connect to your own existing Amazon S3 compliant buckets, Redis clusters or CouchDB instances.
Happy to answer any questions. We have a lot more to build and love to hear use cases and feedback.
If you are interested, try it out:
If you are interested, check out the repo: https://github.com/Budibase/budibase
It's used at Amazon, IBM, F1, Deloitte, NHS, and more.
I'm the co-founder of the project and I hope you don't mind me posting - it felt relevant.
Access to the code base - it's hard to build on top of, or around the platform
Long-term viability - if i build my company on top of your product, how can I be sure you'll always be around?
For transparency, I am the cofounder of Budibase: https://github.com/Budibase/budibase
It's the user's decision that's usually wrong. Not the framework in which the solution is built.
For example, at Budibase [1], we've found a high percentage of our use cases are companies upgrading their in-house spreadsheets to applications due to several reasons: Volume of data Lack of auditing Lack of control Accessibility
Budibase (cofounder) - https://github.com/Budibase/budibase
Saltcorn
At the same time, a tool like Bubble is incredibly empowering, and I want to to make it clear, I don't have any issues with the product, just the sentiment in the title of this article.
At the same time, a tool like Bubble is incredibly empowering, and I want to to make it clear, I don't have any issues with the product, just the sentiment in the title of this article.
You could build a responsive CRUD app in a few minutes.
They also support a number of data sources (PG, MySql, Mongo, Couch) and have their own DB.
Also, they're open source: https://github.com/Budibase/budibase
This is potentially something we could use with Budibase (low-code platform): https://github.com/Budibase/budibase
If there is synergy and Budibase is the type of platform you imagined when building this tool, let me know and we can possibly collaborate.
Budibase is best described as an open-source alternative to Outsystems, Retool and Mendix. The benefits include:
- self-host with Docker/Digital Ocean
- internal db
- connections to MySQL, PostgreSQL, MongoDB
- Accessible components
- The outputed tools are real, single page applications
- The apps are responsive by default
- An automation platform with connectors to Sendgrid, Zapier
- Google Auth
And it's open source!
NHS are building a patient management solution with it. Amazon are building a tool for their healthcare department, and many users build simple prototypes/internal tools on their own infrastructure.
Check it out here:
Well done Guillermo Rauch and team. You're a huge inspiration for orgs/open source products like my own: Budibase - https://github.com/Budibase/budibase
Repo for ref: https://github.com/Budibase/budibase
Coding is only one part of the puzzle. For us, it's more about speeding up the dev process for IT profs and removing the repetitive, grunt work.
Low code, against what some people may think, does have its place - CRUD apps, customer portals, internal tools. But let's not get ahead of ourselves. Low code platform creators are doing the industry damage by promising their tools can provide the world and more. This is not the way to earn trust or respect, and thankfully Budibase does not follow this path.
Fun comic strip that is sort of relevant: https://www.commitstrip.com/en/2016/08/25/a-very-comprehensi...
Low code abstracts a lot of the coding effort, but it's still inherently complex to build applications. The code is only one part of the puzzle.
For us, it's more about speeding up the dev process for IT profs and removing the repetitive, grunt work.
For ref: https://github.com/Budibase/budibase
It's an incredible space and solves a burning problem for engineers, IT teams and business users.
We're seeing major benefits of being open source, with the like of the NHS, Amazon, Deloitte and other major orgs choosing Budibase over proprietary alternatives, so I would say your decision to offer self-hosting was a good one.
As much as we are probably seen as competitors, I wish you well and I am happy to share notes if you would like a call?
I prefer open source low code platforms like Budibase (https://github.com/Budibase/budibase) because they improve maintenance and reduce technical debt by providing access to the code base.
I am always a little nervous when using Microsoft dev tools - i feel like they attempt to trap you in their walled ecosystem.
Take off. Microsoft are chasing revenue and aim to lure you into their walled garden.
It was really fun using Svelte. I've been looking for a reason to use it for real for a few years (I do mostly vanilla JS in the day job, amongst other things).
I had to do the most thinking and refactoring around how to handle application state in Svelte stores. I pinched some useful approaches for that from the Budibase repo (https://github.com/Budibase/budibase).
I have used React and many others over the years - currently using react in my day job.
I really like Svelte. I would happily choose it over React for any of my own projects. I find Svelte simple and intuitive - it is the easiest framework i've ever used, to get to grips with.
The tooling, resources and no. of 3rd party libraries are way smaller than the bigger hitters, like React - understandably as it is much younger. I have not found this to be an issue at all - theres a VS code extension and a great community and website/docs/examples.
It will obviously be more difficult to find devs with Svelte skills, if you are hiring... but its so easy to pick up, i dont think thats a problem.