Skip to content

List of tools that help create documents, diagrams and another things about software architecture (free or partial free)

License

Notifications You must be signed in to change notification settings

juniormichieletto/software-architecture-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 

Repository files navigation

Welcome to software-architecture-tools 🧰 🖥️

List of tools, documents, diagrams and tools to help in Software architecture and/or Software Design.

The main focus is to have a list of online tools that don't depends install anything in your local machine, also are only free tools or partially free to be able get some value without pay and maybe buy if was interesting to some team/project.

Sometimes I need for a specific tool that I don't remember the url/name and this is helping me along the time :)

Contributions are super welcome 😁

Whiteboards

Name Description URL
Excalidraw Free virtual collaborative whiteboard tool that lets you easily sketch diagrams that have a hand-drawn feel to them https://excalidraw.com/
Sketchboard Me Online collaborative whiteboard with a large set of icons to help draw professionals funny diagrams https://sketchboard.me
Witeboard Online collaborative whiteboard simple and efficient to freehand https://witeboard.com
Walling Online collaborative whiteboard to note and organize ideas https://walling.app
Miro Online collaborative whiteboard to brainstorming and much more https://miro.com/
Lucidchart Online Diagramming tool, also can be used as whiteboard and much more https://www.lucidchart.com/

Diagrams (diagrams, components, flows, topology, security)

Name Description URL
Cloudcraft Design or connect AWS Diagrams https://cloudcraft.co
Arcentry Design or connect AWS or Azure Diagrams https://arcentry.com
Cloud Maker Design AWS, Azure or GCP Diagrams https://cloudmaker.ai
Draw io Draw a lot of type of things, diagrams, url, flows,etc https://draw.io
Open APM Draw and choose the better tools to monitor performance, logs, security etc https://openapm.io/landscape
Db Diagram A free, simple tool to draw ER diagrams by just writing code. https://dbdiagram.io

Diagram as code

Name Description URL
Diagrams Diagrams as Code, to help maintaing and generate images even usign CI https://github.com/mingrammer/diagrams

Sequence diagrams or UML

Name Description URL
Sequencediagram org Design various type of sequence diagrams https://sequencediagram.org
WebSequence Diagrams Design various type of sequence diagrams https://www.websequencediagrams.com
JS Sequence Diagrams Design various type of sequence diagrams https://bramp.github.io/js-sequence-diagrams

Prototyping

Name Description URL
Figma Online collaborative mobile design and prototyping tool https://www.figma.com/

Presentations/Trainings helpers

Name Description URL
Typeform Pool Maker People-friendly free poll maker https://www.typeform.com/try/poll-builder
Straw Poll Poll platform to collect feedbacks and make quizes during trainings and presentations https://strawpoll.com

System Design/Software Architecture

Name Description URL
ByteByteGo System Design 101 Collection of System Design with high-level explanations from the ByteByteGo https://github.com/ByteByteGoHq/system-design-101

Others pages

Name Description URL
Open API Tools List of tools, convertors, data validations, documents and more about OpenAPI https://openapi.tools/
Awesome Microservices A list of Microservice Architecture related principles and technologies https://github.com/mfornos/awesome-microservices
Awesome nodejs A list of Awesome tools, frameworks and related for nodeJS https://github.com/sindresorhus/awesome-nodejs
Awesome Http benchmarks A list of Awesome tools, frameworks and related for HTTP benchmarsk https://github.com/denji/awesome-http-benchmark
Awesome Scalability A list of Awesome tools, frameworks and related for Scalability https://github.com/binhnguyennus/awesome-scalability
Awesome Generative AI A curated list of modern Generative Artificial Intelligence (AI) projects and services https://github.com/steven2358/awesome-generative-ai
Awesome Rust A curated list of awesome Rust frameworks, libraries and software. Inspired by awesome-go https://awesome-rust.com/
Awesome GO A curated list of awesome Go frameworks, libraries, and software. Inspired by awesome-python https://awesome-go.com/

That's all 💪 ... for now 🤯

About

List of tools that help create documents, diagrams and another things about software architecture (free or partial free)

Topics

Resources

License

Stars

Watchers

Forks