Our great sponsors
-
ToolJet
Low-code platform for building business applications. Connect to databases, cloud storages, GraphQL, API endpoints, Airtable, Google sheets, OpenAI, etc and build apps using drag and drop application builder. Built using JavaScript/TypeScript. 🚀
-
budibase
Budibase is an open-source low code platform that helps you build internal tools in minutes 🚀
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
jsonapi-scopes
This gem allows you to filter and sort an ActiveRecord relation based on a request, following the JSON:API specification as closely as possible.
-
appsmith
Platform to build admin panels, internal tools, and dashboards. Integrates with 25+ databases and any API.
-
lowdefy
The config web stack for business apps - build internal tools, client portals, web apps, admin panels, dashboards, web sites, and CRUD apps with YAML or JSON.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
> There are tests for rails controllers
I only found one:
https://github.com/ToolJet/ToolJet/blob/develop/test/control...
The others appear to be empty scaffolds (which imnho is worse than no tests, really), eg:
https://github.com/ToolJet/ToolJet/blob/develop/test/control...
require "test_helper"
Wow! Building this in 7 weeks is an incredible feat. I am the cofounder of Budibase - an open source alt to Retool, Mendix, Outsystems - for around 2 years.
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?
This looks very interesting... But no tests?
I'm not 100% happy with a project at work, where we're building out a jsonapi from a legacy rails app (part rewrite in-place, part move to react for front-end) - and after setting it up rswag with integration tests generating swagger schemas has been pretty nice. Not quite decided on what I think about activemodel::serializer... But it mostly works, without too much tweaking.
I've also adopted some ideas from:
https://github.com/guillaumebriday/jsonapi-scopes
For filtering/sorting - I think something like it should be in rails, really.
This looks very interesting... But no tests?
I'm not 100% happy with a project at work, where we're building out a jsonapi from a legacy rails app (part rewrite in-place, part move to react for front-end) - and after setting it up rswag with integration tests generating swagger schemas has been pretty nice. Not quite decided on what I think about activemodel::serializer... But it mostly works, without too much tweaking.
I've also adopted some ideas from:
https://github.com/guillaumebriday/jsonapi-scopes
For filtering/sorting - I think something like it should be in rails, really.
Looks like Docusaurus.
Check out Wappalyzer[0], it's an open source plug-in that tells you what technologies a website is using.
Pretty cool project to build in 7 weeks! Congratulations! Your lockdown has been way more productive than for some of us.
I'm a founder of Appsmith, which Tooljet mentions in the GitHub project as an inspiration. https://github.com/appsmithorg/appsmith
We are an MIT 2.0 licensed internal apps builder that's being used by teams in Adobe, IBM, MSFT, Rappi, Swiggy, and 1000's of other companies.
Difference vs. other projects mentioned here:
Would you two be able to share some take-aways from that conversation at some point? Maybe write up a short comparison of the projects as they are now and any differences in roadmap/vision that could be relevant.
I always appreciate when OSS projects put in effort to understand and position themselves in relation to competitors (or potential collaborators).
Also want to mention some open-source React visual drag and drop page editors that might be useful for inspiration or to eliminate possible duplicate work. There's OpenChakra [0] and Blocks [1], which are apps, and then there's craft.js, a library that aims to modularize "the building blocks of a page editor" and seems to have more emphasis on customizing the actual editor UI.
Best of luck to you both!
Related posts
- Building a basic app using open-source instead of coding it from scratch?
- Launch HN: Creo (YC W24) – Build Internal Tools with React/NextJS
- Open source Retool Alternatives: ILLA Cloud
-
ToolJet alternatives - illa-builder and illa-builder
3 projects | 27 Oct 2022
- APITable open-source 500k lines code, the best Airtable alternative