Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Key Points

...

Reference_description_with_linked_URLs_______________________Notes______________________________________________________________


drawing & diagram tools


https://app.diagrams.net/#G1rbB6ZcNg8-8lLpT3vIH4Ir-t0DpPdYyM

https://www.draw.io/

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.htmlGuru99 list of diagram & modeling tools
https://medevel.com/open-source-uml-tools/EOS diagram & modeling tools list
Mermaid Live online mmd file editor for many diagram typesMermaid Live online mmd file editor for many diagram types **Wireframe design
https://cliquestudios.com/free-wireframing-tools/Wireframes - Best free wireframe tools in 2019mermaid-js.github.io/mermaid/#/sequenceDiagramMermaid home on github
https://careerfoundryplantuml.com/en/Plantuml - text-based UML diagramming tool ** 






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.htmltry 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.htmlvery good list **
https://dbeaver.io/DBeaver - Community Edition
https://www.gleek.io/blog/data-modeling-tools.htmlfree trials
https://www.visual-paradigm.com/shop/vp.jsp?license=perpetualvisual 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.htmlOracle 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

https://grails.org/

https://guides.grails.org/index.html

https://docs.grails.org/5.1.1/guide/single.html

Grails **

https://www.jhipster.tech/

https://github.com/jhipster/generator-jhipster

JHipster *

https://feathersjs.com/

https://docs.feathersjs.com/guides/basics/starting.html#our-first-app

Feathers **
https://www.findbestopensource.com/tagged/crud-generatorEOS CRUD generator list
https://github.com/jaxio/celerio-angular-quickstartJava Angular CRUD generator from DB schema
https://awesomeopensource.com/projects/crud-generator


Containers



Docker

VirtualBox

https://github.com/kubernetes/minikube

https://minikube.sigs.k8s.io/docs/start/

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://kylin.apache.org/

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.

https://delta.io/

https://docs.delta.io/latest/quick-start.html

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-tools/
https://www.ubuntupit.com/best-open-source-bi-tools-and-software/


ML Tools


https://www.tensorflow.org/

https://www.tensorflow.org/tutorials

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.mdOpenAPI explorer reads messages, generators API doc **
https://github.com/OpenAPITools/openapi-generatorOpenAPI Generator *
https://gum.co/openapi_generator_ebookBeginners Guide to Code generation for openapi
https://redocly.github.io/redoc/#section/AuthenticationPetstore 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-gamegood list of some of the same tools in the openapi/tools list


UI Toolsets


https://github.com/nrwl/nx

https://github.com/nrwl/nx-examples

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/libraryfree icon library ** subscribed


m GrailsGrails 4x - simple application modeling


...

Potential Challenges



Candidate Solutions


Design Tools

vscode design tools - mermaid, plantuml

Mermaid diagrams 

https://mermaid.live/edit/#pako:eNpt0M2qAjEMBeBXidk68wJdKILC1a3bbkJ7xin051pbRMR3tzOOO7MK5DuB5MkmWbDiG64V0WDv5JIl6Eitdt4Z9JvN-pTGqOgP3iea-o7GdCfJoEeq25_4w4zEidAIyRSw0GnWN9rPmbbYfdIdHefErFts9ZsfaQA8XTKkLORb3HFADuJsu-k5zTSXEQGaVWstBqm-aNbx1Wj9t1JwsK6kzGoQf0PHUks6P6JhVXLFFy1_WdTrDbKeYug


https://ruleoftech.com/2018/generating-documentation-as-code-with-mermaid-and-plantuml

https://www.cloudhadoop.com/mermaidjs-tutorial/

Markdown Preview Enhanced
https://shd101wyy.github.io/markdown-preview-enhanced/#/file-imports?id=supported-file-types


Mermaid Editor
https://marketplace.visualstudio.com/items?itemName=tomoyukim.vscode-mermaid-editor


Plantuml Diagrams


https://plantuml.com/

plantuml online
http://www.plantuml.com/plantuml/uml/SyfFKj2rKt3CoKnELR1Io4ZDoSa70000

plantuml in vscode
https://www.youtube.com/watch?v=xkwJ9GwgZJU


https://mermaid-js.github.io/mermaid/#/



Fed Data Downloads

https://www.federalreserve.gov/datadownload/Choose.aspx?rel=H10

...