Show HN: Open-source alternative to Retool, Internal.io, etc.

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • 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. 🚀

  • > 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"

  • budibase

    Budibase is an open-source low code platform that helps you build internal tools in minutes 🚀

  • 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?

    https://github.com/Budibase/budibase

  • 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.

    SurveyJS logo
  • 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.

  • 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.

    Rswag: https://github.com/rswag/rswag

  • rswag

    Seamlessly adds a Swagger to Rails-based API's

  • 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.

    Rswag: https://github.com/rswag/rswag

  • wappalyzer

    Discontinued Identify technology on websites.

  • Looks like Docusaurus.

    Check out Wappalyzer[0], it's an open source plug-in that tells you what technologies a website is using.

    0. https://github.com/AliasIO/wappalyzer

  • appsmith

    Platform to build admin panels, internal tools, and dashboards. Integrates with 25+ databases and any API.

  • 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:

  • 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.

    WorkOS logo
  • openchakra

    ⚡️ Full-featured visual editor and code generator for React using Chakra UI

  • 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!

    [0] https://github.com/premieroctet/openchakra

  • blocks

    A JSX-based page builder for creating beautiful websites without writing code

  • craft.js

    🚀 A React Framework for building extensible drag and drop page editors

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts