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
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • Scout APM - Less time debugging, more time building
  • OPS - Build and Run Open Source Unikernels
  • ToolJet

    Open-source low-code framework for building React-based web applications and internal tools 🚀

    > 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

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • 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

    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

    Low code project to build admin panels, internal tools, and dashboards. Integrates with 15+ 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

    An open-source, self-hosted, low-code framework to build internal tools, web apps, admin panels, BI dashboards, workflows, and CRUD apps with YAML or JSON.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • 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 (by blocks)

  • 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