appsmithorg / appsmith

Platform to build admin panels, internal tools, and dashboards. Integrates with 25+ databases and any API.
https://www.appsmith.com
Apache License 2.0
32.84k stars 3.57k forks source link

[Feature]: Add a filesystem backend #34845

Open J-Cake opened 1 month ago

J-Cake commented 1 month ago

Is there an existing issue for this?

Summary

The ability to read data from the local filesystem would be wonderful. I'm hoping for the following features:

Why should this be worked on?

As an example, I'm working on a dashboard for our company's website. We don't have huge needs, so a static site is fine, but I'd like to be able to parse the filesystem to find translated pages, get last-modified dates automatically, resolve merge conflicts etc. Since we use a static file server, the source is not stored in a database anywhere. Without implementing my own API, this would be quite cumbersome.

J-Cake commented 1 month ago

As a nice-to-have feature would be the ability to spawn executables with this backend. If the security implications of this are of concern (which they should be), then perhaps this should be feature-gated, or come with a warning.