Table of Contents |
---|
Key Points
- Variety of design tools for different needs
- Programmable Web concepts - integrate 3rd party open APIs
References
...
drawing tools
...
Wireframe design
...
db design tools
...
should forward, reverse engineer from model to db scripts
should have ERD, schemas for SQL, NoSQL
...
CRUD generation tools
...
should define model objects / metadata w logical views over entities
should generate full db, ORMs, MVC, frontends
...
https://github.com/jhipster/generator-jhipster
...
Table of Contents |
---|
Key Points
- Variety of design tools for different needs
- Programmable Web concepts - integrate 3rd party open APIs
References
Reference_description_with_linked_URLs_______________________ | Notes______________________________________________________________ |
---|---|
drawing tools | |
https://app.diagrams.net/#G1rbB6ZcNg8-8lLpT3vIH4Ir-t0DpPdYyM | draw.io free account |
Libre Office drawings | |
Lucidchart subscriptions | |
https://sequencediagram.org/ | free online quick simple sequence diagram generator using simple text inputs ** |
https://www.guru99.com/best-uml-tools.html | Guru99 list of diagram & modeling tools |
https://medevel.com/open-source-uml-tools/ | EOS diagram & modeling tools list |
Wireframe design | |
https://cliquestudios.com/free-wireframing-tools/ | Wireframes - Best free wireframe tools in 2019 |
https://careerfoundry.com/en/blog/ux-design/free-wireframing-tools/ | Wireframes - The 9 Best Free Wireframe Tools for UX Designers for 2021 |
https://mockitt.wondershare.com/wireframe/wireframe-tools-open-source.html | try Wondershare or ? |
db design tools | should forward, reverse engineer from model to db scripts should have ERD, schemas for SQL, NoSQL |
https://www.guru99.com/data-modeling-tools-design-database.html | very good list ** |
https://dbeaver.io/ | DBeaver - Community Edition |
https://www.gleek.io/blog/data-modeling-tools.html | free trials |
https://www.visual-paradigm.com/shop/vp.jsp?license=perpetual | visual paradigm toolset - different versions - all priced |
https://app.diagrams.net/ | draw.io diagram tool can use gdrive ** |
https://wisdomplexus.com/blogs/open-source-data-modeling-tools/ | Good list of open source design tools ** |
https://www.dbdesigner.net/plans/ | low monthly cost |
https://www.oracle.com/in/database/technologies/appdev/datamodeler.html | Oracle SQL Developer for data modeling |
CRUD generation tools | should define model objects / metadata w logical views over entities should generate full db, ORMs, MVC, frontends |
Grails ** | |
JHipster * | |
https://docs.feathersjs.com/guides/basics/starting.html#our-first-app | Feathers ** |
https://www.findbestopensource.com/tagged/crud-generator | EOS CRUD generator list |
https://github.com/jaxio/celerio-angular-quickstart | Java Angular CRUD generator from DB schema |
https://awesomeopensource.com/projects/crud-generator | |
Containers | |
Docker | |
VirtualBox | |
Minikube is an open-source utility that makes it possible to run Kubernetes on a Windows, Mac or Linux laptop or desktop PC. uses Container or virtual machine manager, such as: Docker, Hyperkit, HyperV, KVM, Parallels, Podman, VirtualBox, or VMware Fusion/Workstation | |
Data Services Tools | |
Spark | |
https://kyligence.io/resources/apache-kylin-quick-start-guide/ https://cwiki.apache.org/confluence/display/KYLIN/User+Manual+4.X | Apache Kylin is an open source, distributed Analytical Data Warehouse for Big Data; multi-dimensional cube and precalculation technology on Hadoop and Spark integrate with your favorite BI tools like Tableau and PowerBI |
https://aws.amazon.com/partners/saas-boost/ | AWS SaaS Boost is an EOS tool used by ISVs to migrate their existing software to a Software-as-a-Service delivery model. |
Delta lake is an open-source project that enables building a Lakehouse Architecture | |
https://grafana.com/ | Grafana allows you to query, visualize, alert on and understand your metrics no matter where they are stored limited runtime for EOS license |
Nrwl Nx is an EOS toolkit and framework for building, testing and scaling enterprise-grade Angular applications | |
BI design tools | should support visualization, creation of shared data sets, transformations, parms generate data frame or workbook for user to run analytics, what ifs |
BIRT | |
https://www.predictiveanalyticstoday.com/open-source-free-business- intelligence-solutions/ | |
https://logz.io/blog/business-intelligence-solutions/-tools/ | |
https://www.ubuntupit.com/best-open-source-bi-tools-and-software/ | |
ML Tools | |
logz.io/blog/business-intelligence-toolsubuntupitcom/best-open-source-bi-tools-and-software/ | Tensorflow end-to-end open source machine learning platform The core open source library to help you develop and train ML models. Get started quickly by running Colab notebooks directly in your browser. |
API design tools | should define entity physical, logical models, messages ( request, response ) |
https://openapi.tools/ | very good open tools list ** |
https://github.com/Rhosys/openapi-explorer/blob/main/README.md | OpenAPI explorer reads messages, generators API doc ** |
https://github.com/OpenAPITools/openapi-generator | OpenAPI Generator * |
https://gum.co/openapi_generator_ebook | Beginners Guide to Code generation for openapi |
https://redocly.github.io/redoc/#section/Authentication | Petstore app generated as an openapi specs w React Html - supports features |
https://techbeacon.com/app-dev-testing/8-open-source-tools-will-lift-your-api-game | good list of some of the same tools in the openapi/tools list |
UI Toolsets | |
Nrwl Nx is an EOS toolkit and framework for building, testing and scaling enterprise-grade Angular applications | |
ETL tools | define producers, consumers, transformers |
Process Design Tools | define jepls with producers, consumers, objects, methods, data, events, handlers |
https://www.archimatetool.com/ | TOGAF Archimate toolset ** |
Message Design Tools | |
CMS tools | |
xwiki | |
jspwiki | |
liferay | |
drupal | |
wordpress | |
ERP open source | |
https://opensource.com/tools/enterprise-resource-planning | |
https://dynamics.folio3.com/blog/open-source-enterprise-resource-planning- software/#Odoo | |
Programmable Web concepts - integrate 3rd party open APIs | |
https://www.programmableweb.com/category/all/apis | |
icons | |
https://www.flaticon.com/free-icons/library | free icon library ** subscribed |
m Grails | Grails 4x - simple application modeling |
...
https://www.programmableweb.com/category/all/apis
Step-by-step guide for Example
...