more form sites, meh

This commit is contained in:
root 2024-08-30 19:38:29 -06:00
parent 0ca6cc15f1
commit 4cbf86c387
4 changed files with 134 additions and 48 deletions

9
html/formik.md Normal file
View file

@ -0,0 +1,9 @@
# formik
* https://github.com/jaredpalmer/formik
Install
```
npm install formik --save
```

13
html/formpress.md Normal file
View file

@ -0,0 +1,13 @@
# formpress
Install.
```
sudo apt install docker docker-compose
# set user perms etc for docker
git clone https://gitlab.com/formpress/formpress
cd formpress
cp .env.example .env
docker-compose up
```

60
html/heyform.md Normal file
View file

@ -0,0 +1,60 @@
# Heyform
* https://docs.heyform.net/open-source/self-hosting
# Install
Needs docker
```
sudo apt install docker docker-compose
```
Set up a `docker-compose.yml` file:
```
networks:
keydb:
mongo:
services:
heyform:
image: heyform/community-edition:latest
restart: always
volumes:
# Persist uploaded images
- ./assets:/app/static/upload
depends_on:
- mongo
- keydb
ports:
- '9513:8000'
environment:
APP_HOMEPAGE_URL: http://form.yourcompany.com
SESSION_KEY: key1
FORM_ENCRYPTION_KEY: key2
MONGO_URI: 'mongodb://mongo:27017/heyform'
REDIS_HOST: keydb
REDIS_PORT: 6379
mongo:
image: percona/percona-server-mongodb:4.4
restart: always
volumes:
# Persist MongoDB data
- ./database:/data/db
keydb:
image: eqalpha/keydb:latest
restart: always
command: keydb-server --appendonly yes
volumes:
# Persist KeyDB data
- ./keydb:/data
```
Then run thing:
```
docker-compose up -d
```

View file

@ -59,51 +59,6 @@ th, td {
<TH>Use</TH>
</TR>
<TR>
<TD><A HREF="https://tripetto.com/sdk/">FormBuilder SDK</A></TD>
<TD><A HREF="https://formbuildersdk.form.libre.is/">formbuildersdk.form.libre.is</A></TD>
<TD>MIT</TD>
<TD><A HREF="https://gitlab.com/tripetto">https://gitlab.com/tripetto</A></TD>
<TD>Typescript</A>
<TD>2024</TD>
<TD>TBD</TD>
</TR>
<TR>
<TD><A HREF="https://formik.org/">Formik</A></TD>
<TD><A HREF="https://formik.form.libre.is/">formik.form.libre.is</A></TD>
<TD>Apache 2.0</TD>
<TD><A HREF="https://github.com/jaredpalmer/formik">https://github.com/jaredpalmer/formik</A></TD>
<TD>Typescript</A>
<TD>2024</TD>
<TD>TBD</TD>
</TR>
<TR>
<TD><A HREF="https://formilyjs.org/">Formily</A></TD>
<TD><A HREF="https://formily.form.libre.is/">formily.form.libre.is</A></TD>
<TD>MIT</TD>
<TD><A HREF="https://github.com/alibaba/formily">https://github.com/alibaba/formily</A></TD>
<TD>Typescript<BR>Vue</A>
<TD>2024</TD>
<TD>TBD</TD>
</TR>
<TR>
<TD><A HREF="https://formkit.com/">FormKit</A></TD>
<TD><A HREF="https://formkit.form.libre.is/">formkit.form.libre.is</A></TD>
<TD>MIT</TD>
<TD><A HREF="https://github.com/formkit/formkit">https://github.com/formkit/formkit</A></TD>
<TD>Typescript</A>
<TD>2024</TD>
<TD>TBD</TD>
</TR>
<TR>
<TD><A HREF="https://formpress.org/">FormPress</A></TD>
<TD><A HREF="https://formpress.form.libre.is/">formpress.form.libre.is</A></TD>
<TD>MIT</TD>
<TD><A HREF="https://gitlab.com/formpress/formpress">https://gitlab.com/formpress/formpress</A></TD>
<TD>Javascript</A>
<TD>2024</TD>
<TD>TBD</TD>
</TR>
<TR>
<TD><A HREF="https://heyform.net/">HeyForm</A></TD>
<TD><A HREF="https://heyform.form.libre.is/">heyform.form.libre.is</A></TD>
@ -228,8 +183,18 @@ th, td {
<TD><A HREF="https://github.com/kevinchappell/formBuilder">https://github.com/kevinchappell/formBuilder</A></TD>
<TD>Javacript</A>
<TD>2024</TD>
<TH>Complex for users.<BR>Borked a bit.</TH>
<TD>TBD</TD>
<TD>Complex for users.<BR>Borked a bit.</TD>
<TD>Probably<BR>not</TD>
</TR>
<TR>
<TD><A HREF="https://tripetto.com/sdk/">FormBuilder SDK</A></TD>
<TD><A HREF="https://formbuildersdk.form.libre.is/">formbuildersdk.form.libre.is</A></TD>
<TD>MIT</TD>
<TD><A HREF="https://gitlab.com/tripetto">https://gitlab.com/tripetto</A></TD>
<TD>Typescript</A>
<TD>2024</TD>
<TD>Maybe powerful.<BR>Overkill for needs.</TD>
<TD>Probably<BR>not</TD>
</TR>
<TR>
@ -288,6 +253,46 @@ th, td {
<TD>FTBFS.<BR>"Developer license" junk</TD>
<TD>No</TD>
</TR>
<TR>
<TD><A HREF="https://formik.org/">Formik</A></TD>
<TD><A HREF="https://formik.form.libre.is/">formik.form.libre.is</A></TD>
<TD>Apache 2.0</TD>
<TD><A HREF="https://github.com/jaredpalmer/formik">https://github.com/jaredpalmer/formik</A></TD>
<TD>Typescript</A>
<TD>2024</TD>
<TD>No user GUI</TD>
<TD>No</TD>
</TR>
<TR>
<TD><A HREF="https://formilyjs.org/">Formily</A></TD>
<TD><A HREF="https://formily.form.libre.is/">formily.form.libre.is</A></TD>
<TD>MIT</TD>
<TD><A HREF="https://github.com/alibaba/formily">https://github.com/alibaba/formily</A></TD>
<TD>Typescript<BR>Vue</A>
<TD>2024</TD>
<TD>No user GUI</TD>
<TD>No</TD>
</TR>
<TR>
<TD><A HREF="https://formkit.com/">FormKit</A></TD>
<TD><A HREF="https://formkit.form.libre.is/">formkit.form.libre.is</A></TD>
<TD>MIT</TD>
<TD><A HREF="https://github.com/formkit/formkit">https://github.com/formkit/formkit</A></TD>
<TD>Typescript</A>
<TD>2024</TD>
<TD>No</TD>
<TD>No user GUI</TD>
</TR>
<TR>
<TD><A HREF="https://formpress.org/">FormPress</A></TD>
<TD><A HREF="https://formpress.form.libre.is/">formpress.form.libre.is</A></TD>
<TD>MIT</TD>
<TD><A HREF="https://gitlab.com/formpress/formpress">https://gitlab.com/formpress/formpress</A></TD>
<TD>Javascript</A>
<TD>2024</TD>
<TD>Uses G**gle<BR>cloud</TD>
<TD>No</TD>
</TR>
<TR>
<TH>Name</TH>
@ -373,7 +378,6 @@ th, td {
</TR>
<TR>
<TD><A HREF="https://github.com/Kinto/formbuilder">Kinto form builder</A></TD>
<TD><A HREF="https://formbuilder.form.libre.is/">formbuilder.form.libre.is</A></TD>
<TD>None listed</TD>
<TD><A HREF="https://github.com/Kinto/formbuilder">https://github.com/Kinto/formbuilder</A></TD>
<TD>Javascript</A>