! Proper RAD tools IDE with WYSIWYG-GUI-Builder using a good(-enough) default UI-Toolkit/Component Library. Could be used as one-stop-shop to create a complete application. ! Free * Free Pascal / Lazarus IDE: lazarus-ide.org * Gambas (Gambas Almost Means Basic): https://gambas.sourceforge.net/en/main.html * Lively Kernel https://www.lively-kernel.org/ * Ultimate++ (C++ Framework + IDE): https://www.ultimatepp.org/ - https://en.wikipedia.org/wiki/Ultimate%2B%2B * https://github.com/VBAndCs/sVB-Small-Visual-Basic * https://gpblocks.org/about/ ! Commercial * RADBasic (free community edition): https://radbasic.dev/ * https://twinbasic.com/ * Delphi: https://www.embarcadero.com/de/products/delphi * Curl: https://www.curl.com/products/curl.html * https://www.dbase.com/ * https://en.wikipedia.org/wiki/AutoIt / https://www.autoitscript.com/site/ * https://en.wikipedia.org/wiki/Xojo ! WYSIWYG GUI Builders Tools which allow you to design forms visually, but only create a non-executable (textual) representation. Can serve as a starting point for a complete application. Usually specific to a UI toolkit, which have bindings for multiple programming languages and target platforms. * https://en.wikipedia.org/wiki/Glade_Interface_Designer * https://visualtk.com/ * https://github.com/wxFormBuilder/wxFormBuilder * QtCreator: https://www.qt.io/product/development-tools / https://en.wikipedia.org/wiki/Qt_Creator * JFormDesigner https://www.formdev.com/ * Java FXML SceneBuilder https://gluonhq.com/products/scene-builder/ ! Programmatic DSL for UIs / Libraries / Toolkits * Shoes.rb: http://shoesrb.com/ * JSONForms: https://jsonforms.io/ * form-js (commercial): https://bpmn.io/toolkit/form-js/ * Fyne (Golang): https://en.wikipedia.org/wiki/Fyne_(software) * https://hyperscript.org/ -- https://putyourlightson.com/articles/a-first-look-at-hyperscript ! Computational Notebooks * Overview: https://en.wikipedia.org/wiki/Notebook_interface * Jupyter Notebook ! Low-Code Web Apps: https://github.com/zenitysec/awesome-low-code ** App-Smith: Needs account even on-prem ** Toolkit: Needs account even on-prem ** https://github.com/yazz/yazz/ -- https://yazz.com/app/homepage.html ! Historical examples * Hypercard * VB6 ** Video Tutorial: https://www.youtube.com/playlist?list=PL7Vlbo56lKjx2ZEC_ANiJ-m8hiSMwmN-V ** VBA in excel still available today (alt+f11) ! TODO Further resources (need to be evaluated/classified): * https://github.com/topics/visual-programming