-
appsmith
Platform to build admin panels, internal tools, and dashboards. Integrates with 25+ databases and any API.
-
Directus
The Modern Data Stack 🐰 — Directus is an instant REST+GraphQL API and intuitive no-code data collaboration app for any SQL database.
-
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.
-
Metabase
The simplest, fastest way to get business intelligence and analytics to everyone in your company :yum:
-
Strapi
🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript/TypeScript, fully customizable and developer-first.
-
react-admin
A frontend Framework for building data-driven applications running on top of REST/GraphQL APIs, using TypeScript, React and Material Design
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
django-project-template
The Django project template I use, for installation with django-admin. (by skorokithakis)
-
Forest Admin
💎 Ruby on Rails agent for Forest Admin to integrate directly to your existing Ruby on Rails backend application.
-
Baserow
Open source no-code database and Airtable alternative. Create your own online database without technical experience. Performant with high volumes of data, can be self hosted and supports plugins (by bramw)
-
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.
-
lottie-web
Render After Effects animations natively on Web, Android and iOS, and React Native. http://airbnb.io/lottie/
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
I'm a founder of Appsmith that has already been mentioned here. It's an open source project to help you build CRUD UI on top on any database(MySQL, Postgres included) or API. We give UI components to create forms, charts, tables, etc.
GitHub link: https://github.com/appsmithorg/appsmith
Someone mentioned https://directus.io/ to me for this use case the other day. I've not used it, but it looks good. Open source and self hostable or SaaS.
> I'm currently looking for a solution to provide (non-technical) team members with a way to interact with a SQL database ... While I'm generally willing to pay, I'd really prefer an open and self-hosted solution.
You should definitively check Metabase [0] then: it's open source, very easy to self-host, and democratize data access inside your team. We started using this for the same reason 3 years ago, I cannot recommend it more.
[0] https://github.com/metabase/metabase
That seems reasonable, though it looks like it's a few years old by now.
You can use my project template, it comes with the admin enabled out of the box:
https://github.com/skorokithakis/django-project-template
You just install that, add the TODOs that it says, and then run it with "./manage.py migrate; ./manage.py createsuperuser; ./manage.py runserver", and that's about it.
Thank you all for the many great answers! Definitely a lot to look at! Currently Appsmith (and/or) Lowdefy seem to fit best for me.
In case you're interested, these are all the products/resources given so far:
http://superset.apache.org
Also see:
https://github.com/oxan/djangorestframework-dataclasses/issu...
on how this could work. The author wasn't interested, but I might pursue it in a fork.
I'm surprised nobody has mentioned Forest Admin (https://www.forestadmin.com/). They have a free tier that would work on simple scenarios.
And even the frontend is probably already written for the use-case that you have https://github.com/priyank-purohit/PostGUI
“ A React web application to query and share any PostgreSQL database”
You might want to take a look at Baserow (https://baserow.io), which is an open source self hosted no-code database tool and Airtable alternative. It is not possible to interact with an existing database, but the databases and tables created are stored in a PostgreSQL database. It might be possible for you to migrate your existing MySQL data to Baserow. The repository: https://gitlab.com/bramw/baserow. It is build in Django and Vue.js.
Hi, We've built Lowdefy [0] for exactly this reason. It it is open-source, low-code and self hosted. On our team we have data analysts and implementation engineers (non-developers) creating apps in Lowdefy. With Lowdefy I would say that the minimum tech expertise required needs to be someone who can learn to write data queries.
We are currently working on SQL support and should have the first SQL connectors out next week. Please give me a shout if we can be of any assistance! gvw [at] lowdefy.com
[0] - https://lowdefy.com
Library might be an overkill I guess. It is an absolute positioned element. There is a config for each step as to what to show at each step in the popup. The confetti animation at the end makes use of https://github.com/airbnb/lottie-web
Related posts
-
Pros and cons of off-the-shelf solutions for creating a control panel
-
Open-source trendy admin template for Tailwind CSS and React TS ⚡️
-
Settings page is not showing up
-
Core update v5.16.2 to address Gravity resource exhaustion.
-
Why does my temperature unit preference get changed from Fahrenheit back to Celcius every time I update pihole?