Table of Contents |
---|
Key Points
...
Reference_description_with_linked_URLs_______________________ | Notes______________________________________________________________ |
---|---|
drawing & diagram 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 |
Mermaid Live online mmd file editor for many diagram types | Mermaid 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/#/sequenceDiagram | Mermaid 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.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-tools/ | |
https://www.ubuntupit.com/best-open-source-bi-tools-and-software/ | |
ML Tools | |
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 |
...
Potential Challenges
Candidate Solutions
Design Tools
vscode design tools - mermaid, plantuml
Mermaid diagrams
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
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
...