Lista de ferramentas para desenvolvimento, modelagem, diagramação e documentação de sistemas e bancos de dados.
Critérios para uma ferramenta entrar nesta lista:
1. São materiais de suporte ao projeto e desenvolvimento de sistemas e bancos de dados.
2. Material foi ou poderá ser usado em sala de aula.
3. Material foi usado durante a pós do PPGCA-Unisinos.
4. Recomendações de tercerios (professores, técnicos e alunos) após avaliação.
5. A lista possui ferramentas open source e proprietárias.
1. Modelagem UML (Unified Modeling Language), diagramas UML
2. Modelagem de banco de dados, DER (Diagrama Entidade Relacionamento)
3. Bancos de dados
4. Administração de banco de dados
5. IDE (Integrated Development Environment)
6. Editores de códigos
7. Prototipação, wireframe, mockups
8. Git, e versionamento
9. Gestão de tickets
10. Notebooks
11. Distro Linux p/ devs
12. Desenvolvimento mobile
13. Testes de API (Application Programming Interface) REST (Representational State Transfer)
14. Armazenamento distribuído, bancos distribuídos, sistemas de arquivos distribuídos
15. Blockchain
16. Algoritmos
17. DAG (Directed Acyclic Graph), P2P (Peer-to-Peer)
18. Low code, gerador de código, CASE (Computer-Aided Software Engineering)
19. Javascript
20. Mapas, GIS (Geographic Information System), GPS (Global Positioning System) e Georreferência
21. Visualização de dados
22. Machine learning
23. Documentação
24. Gerador de dados de testes, dados artificiais
25. Instaladores
26. Gerenciamento de projeto, Gantt e Kanban
27. RAD
28. Diversos
29. Geradores de relatórios e BI
30. Questões para seleção de linguagens e ferramentas
Avisos, licenças, observações e estatísticas
Ferramenta | URL |
---|---|
Visual Paradigm Community Edition | https://www.visual-paradigm.com/solution/freeumltool/ |
Astah para alunos | https://astah.net/products/free-student-license/ |
Astah UML | https://astah.net/downloads/ |
Modelio | https://www.modelio.org/index.htm |
Star UML | https://staruml.io/ |
WhiteStarUML | https://sourceforge.net/projects/whitestaruml/ e https://github.com/dimon4ezzz/whitestaruml |
Violet UML Editor | https://sourceforge.net/projects/violet/ |
Plant UML | https://plantuml.com/ |
ERDPlus | https://erdplus.com/ |
N Class | https://nclass.sourceforge.net/ |
Bizagi | https://www.bizagi.com/en/platform/try-modeler |
Outras ferramentas de modelagem UML https://en.wikipedia.org/wiki/List_of_Unified_Modeling_Language_tools
Ferramenta | URL |
---|---|
MySQL Workbench | https://dev.mysql.com/downloads/workbench/ |
dbForge Studio for MySQL | https://www.devart.com/dbforge/mysql/studio/ |
ERDPluss | https://erdplus.com/faq |
DbGate | https://dbgate.org/ |
Valentina Studio | https://www.valentina-db.com/en/valentina-studio-overview |
Beekeeper studio | https://www.beekeeperstudio.io/ |
Draw IO | https://www.drawio.com/ |
DBeaver Community | https://dbeaver.io/download/ |
BR Modelo | https://www.brmodeloweb.com/lang/pt-br/index.html |
SQL Power Architect Community Edition | https://github.com/SQLPower/power-architect/releases |
SQL Power Architect Data Modeling & Profiling Tool | https://bestofbi.com/products/sql-power-architect-data-modeling/ |
Ferramenta | URL |
---|---|
Griddb | https://griddb.net/en/ |
Convenant SQL | https://covenantsql.io/ |
BlockchainSQL | https://blockchainsql.io/ e https://sphere10.com/products/blockchainsql |
OrbitDB | https://github.com/orbitdb |
YDB | https://ydb.tech/ |
OurSQL | https://github.com/gelembjuk/oursql |
QRI | https://qri.io/ |
InfluxData | https://www.influxdata.com/ |
Database of Database | https://dbdb.io/ |
Db-fiddle | https://www.db-fiddle.com/ |
db 4 free | https://www.db4free.net/index.php?language=pt |
Observação: Alguns bancos de dados (citados acima) comentados no PPGCA e/ou usados no projeto MRPA.
Site para treinamento com SQL:
https://www.db-fiddle.com/
Recomendados para uso em sala de aula (MySQL ou MariaDB), estes podem ser instalados no Windows ou Linux via pacotes como XAMPP, WAMP ou Laragon
Observação: Laragon é um dos mais simples para usar!
Ferramenta | URL |
---|---|
MySQL Workbench | https://dev.mysql.com/downloads/workbench/ |
HeidiSQL | https://www.heidisql.com/download.php |
DBeaver Community | https://dbeaver.io/download/ |
Oracle SQL Developer | https://www.oracle.com/database/sqldeveloper/ |
MS SQL Management Studio | https://learn.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver16 |
SQL Manager | https://www.sqlmanager.net/tools/free |
phpMyAdmin | https://www.phpmyadmin.net/ |
SQLyog Community | https://github.com/webyog/sqlyog-community/wiki/Downloads |
Toad for MySQL | https://www.quest.com/products/toad-edge/toad-edge-mysql.aspx |
Beekeeper Studio | https://github.com/beekeeper-studio/beekeeper-studio |
Hash corp vault for MariaDB | https://mariadb.com/kb/en/hashicorp-vault-and-mariadb/ |
Ferramenta | URL |
---|---|
Lazarus | https://www.lazarus-ide.org/index.php |
CodeTyphon Studio | https://www.pilotlogic.com/sitejoom/ |
Free Pascal | https://www.freepascal.org/download.html |
LAMW: Lazarus Android Module Wizard | https://github.com/jmpessoa/lazandroidmodulewizard |
Smart Mobile Studio | https://smartmobilestudio.com/ |
Elevate Web Builder | https://www.elevatesoft.com/products?category=ewb |
Outras IDEs: https://en.wikipedia.org/wiki/Comparison_of_integrated_development_environments
Ferramenta | URL |
---|---|
Visual Studio Code | https://code.visualstudio.com/ |
Notepad++ | https://notepad-plus-plus.org/downloads/ |
Pulsar | https://github.com/pulsar-edit/pulsar |
Light Table | http://lighttable.com/ |
Geany | https://geany.org/ |
Ferramenta | URL |
---|---|
Evolus Project Pencil | https://pencil.evolus.vn/ |
Glade | https://gitlab.gnome.org/GNOME/glade |
Balsamiq | https://balsamiq.com/buy/#cloud |
Justinmind | https://www.justinmind.com/pricing |
Figma | https://www.figma.com/pricing/ |
FlutterFlow | https://flutterflow.io/ |
Penpot | https://penpot.app/ |
Ferramenta | URL |
---|---|
Github Desktop | https://desktop.github.com/ |
GitKranken | https://www.gitkraken.com/ |
Source Tree | https://www.sourcetreeapp.com/ |
Tortoise | https://tortoisegit.org/ |
Outros clientes para Windows: https://git-scm.com/download/gui/windows
Ferramenta | URL |
---|---|
OsTicket | https://osticket.com/ |
Mantis Bug Tracker | https://www.mantisbt.org/ |
Ferramenta | URL |
---|---|
Google Colaboratory | https://colab.research.google.com/ |
Jupiter notebooks | https://jupyter.org/try |
Anaconda | https://anaconda.org/ |
Terraform | https://app.terraform.io/public/signup/account |
Paperspace | https://www.paperspace.com/pricing |
Deepnote | https://deepnote.com/pricing |
Notable | https://noteable.io/pricing/ |
Kaggle | https://www.kaggle.com/code |
Replit | https://replit.com/ |
Página comentando várias linux sob o ponto de vista do desenvolvimento, https://www.vpsserver.com/best-linux-distros-for-programming/.
Plasma Mobile https://plasma-mobile.org/
Ferramenta | URL |
---|---|
Android Studio | https://developer.android.com/studio |
LAMW (Lazarus Android Module Wizard) | https://github.com/jmpessoa/lazandroidmodulewizard |
Xamarin | https://visualstudio.microsoft.com/pt-br/xamarin/ |
B4A | https://www.b4x.com/b4a.html |
Tizen | https://www.tizen.org/ |
Microsoft Visual Studio Community | https://visualstudio.microsoft.com/pt-br/vs/community/ |
Delphi | https://www.embarcadero.com/products/delphi/starter |
C++ Builder | https://www.embarcadero.com/products/cbuilder/starter |
Modular | https://www.kodular.io/ |
Kalipso | https://www.kalipsostudio.com/ |
Viziapps | https://viziapps.com/features-pricing |
Avalonia | https://avaloniaui.net/ |
Plasma Mobile | https://plasma-mobile.org/ |
Ferramenta | URL |
---|---|
Insomnia | https://insomnia.rest/ |
Postman | https://www.postman.com/downloads/ |
Swagger | https://swagger.io/ |
Ferramenta | URL |
---|---|
IPFS | https://ipfs.tech/ |
SIA | https://sia.tech/learn |
StorJS | https://www.storj.io/ |
OrbitDB | https://github.com/orbitdb |
Swarm | https://ethersphere.github.io/swarm-home/# |
Keops | https://keops.cc/ |
Ferramenta | URL |
---|---|
Multichain | https://www.multichain.com/developers/ |
Openchain | https://docs.openchain.org/en/latest/index.html https://github.com/openchain/docker https://github.com/openchain |
Blockchain BaaS | https://www.kaleido.io/ |
Low Code Blockchain | https://sparkster.me/# |
Covenant SQL | https://covenantsql.io/ |
Credenciais | https://www.blockcerts.org/ |
BlockchainSQL | https://blockchainsql.io/ https://sphere10.com/products/blockchainsql |
BSN Spartan | https://spartan.bsn.foundation/ |
BSN service network | https://bsnbase.io/g/main/index |
Hyperledger Fabric | https://hyperledger-fabric.readthedocs.io/en/release-2.2/whatis.html |
Hathor | https://hathor.network/ |
Nethereum blockchain | https://nethereum.com/ https://github.com/Nethereum/Nethereum.UI.Desktop |
Embark | https://framework.embarklabs.io/ |
Ferramenta | URL |
---|---|
Visual G3 | https://visualg3.com.br/ |
algorithm-visualizer | https://algorithm-visualizer.org/ |
Flowchartocode | http://www.cocodex.com/flowchart-to-code/index.html |
Flowgorithm | http://www.flowgorithm.org/index.html |
Ferramenta | URL |
---|---|
IPFS | https://docs.ipfs.tech/reference/http/api/ |
PeerJS | https://peerjs.com/ |
Dat | https://dat-ecosystem.org/ |
Ferramenta | URL |
---|---|
Genexus | https://www.genexus.com/pt/ |
Softwell Maker | https://softwell.com.br/ |
Outsystems | https://www.outsystems.com/pricing-and-editions/ |
Scriptcase | https://www.scriptcase.com.br/ |
Low code | https://www.joget.org/ |
Visual Lansa | https://lansa.com/products/visual-lansa/ |
Algumas bibliotecas/frameworks interessantes...
Ferramenta | URL |
---|---|
GrapeJS | https://grapesjs.com/ |
Leafleetjs | https://leafletjs.com/examples/quick-start/ |
Ferramenta | URL |
---|---|
GeoPHP | https://geophp.net/ |
Mapbender | https://mapbender.org/en/ |
GeoServer | https://geoserver.org/ |
Mapserver | https://mapserver.org/ |
Polymaps | http://polymaps.org/ex/ |
Leafleetjs | https://leafletjs.com/examples/quick-start/ |
TerraBrasilis | http://terrabrasilis.dpi.inpe.br/servicos-disponiveis/ |
Traccar | https://www.traccar.org/geofences/ |
Ferramenta | URL |
---|---|
Rawgraphs | https://www.rawgraphs.io/ |
Grafana | https://grafana.com/oss/graphite/ |
MS Power BI | https://powerbi.microsoft.com/en-au/ |
Looker Studio | https://lookerstudio.google.com/overview |
Scimago Graphica | https://www.graphica.app/ |
Ferramenta | URL |
---|---|
MindsDB | https://mindsdb.com/mariadb-machine-learning |
Anaconda | https://anaconda.org/anaconda/notebook |
PHP-ML | https://php-ml.readthedocs.io/en/latest/ |
Ferramenta | URL |
---|---|
Doxygen | https://www.doxygen.nl/ |
Sphinx-doc | https://www.sphinx-doc.org/en/master/index.html |
DelphiCodeToDoc | https://dephicodetodoc.sourceforge.net/ |
NDoc | https://ndoc.sourceforge.net/ |
Confluence | https://www.atlassian.com/software/confluence |
Natural Docs | https://www.naturaldocs.org/ |
phpDox | https://phpdox.net/index.html |
Ferramenta | URL |
---|---|
Mostly | https://mostly.ai/ |
Online Data Generator | https://www.onlinedatagenerator.com/ |
Generate Data | https://generatedata.com/ |
Mockaroo | https://www.mockaroo.com/ |
Outras listas: Ferramentas para análise estática de código: https://github.com/analysis-tools-dev/static-analysis#csharp
Ferramenta | URL |
---|---|
Inno Setup | https://jrsoftware.org/isdl.php |
NSIS | https://nsis.sourceforge.io/Main_Page |
IzPack | http://izpack.org/ |
Ferramenta | URL |
---|---|
Project Libre | https://sourceforge.net/projects/projectlibre/ |
GanttProject | https://www.ganttproject.biz/ |
Kanboard | https://kanboard.org/ |
dotProject | https://dotproject.net/ |
Zentao | https://www.zentao.pm/page/zentao-pricing.html |
qdPM | https://qdpm.net/ |
Compilador Xbase https://harbour.github.io/about
XSharp https://www.xsharp.eu/
Xailer https://www.xailer.com/wp/en/start/
TCL TK https://www.tcl.tk/
Tersus http://www.tersus.com/
Ranking de bancos de dados https://db-engines.com/en/ranking
Ranking de linguagens de programação https://www.tiobe.com/tiobe-index/
Eiffel https://www.eiffel.org/doc/eiffelstudio
Uma pequena lista de perguntas que poderão nortear o processo de escolha de uma determinada linguagem, IDE ou RAD.
- A ferramenta, RAD ou IDE usa alguma linguagem listada no índice Tiobe ?
https://www.tiobe.com/tiobe-index/
ou
https://survey.stackoverflow.co/2023/#overview
1.1. Nos últimos 10 anos essa linguagem ou ferramenta mudou de posição se aproximando para os níveis mais altos?
1.2. Nos últimos 10 anos essa linguagem ou ferramenta mudou de dono quantas vezes? - Quantas pessoas você conhece na sua cidade ou bairro que trabalham com essa linguagem ?
2.1 No seu trabalho, quantos colegas usam essa linguagem ? - Quantos sites especializados fizeram alguma análise (ou reportagem) sobre essa linguagem ? (nos últimos 3 anos)
3.1 Existem artigos científicos comentando ou criticando essa linguagem ? (nos últimos 3 anos) - Existem fórums, grupos de usuários ou redes sociais abertas ao público e mantidas pela comunidade, nas quais você possa fazer perguntas ?
4.1 A empresa mantém um fórum particular para que qualquer um possa fazer perguntas ? - Existem livros (ou ebooks) sobre essa linguagem (ou ferramenta) em português ?
- Existem canais de vídeos sobre essa linguagem mantidos pela comunidade ?
6.1 Existem canais de vídeos sobre essa linguagem mantidos pelo fabricante ?
6.2 Nos canais de vídeos sobre essa linguagem ou ferramenta, quando foi feito o último comentário ? - Em qual ano saiu a última grande versão ?
7.1 Todo ano tem um lançamento de uma versão nova ou apenas atualizações ?
7.2 As atualizações são gratuítas ? - Essa linguagem é multi plataforma (roda em Linux, Windows e Mac) ?
8.1 Essa linguagem permite o desenvolvimento mobile (principalmente Android) ?
8.2 Essa linguagem permite o desenvolvimento web responsivo ? - Existe treinamentos presenciais sobre essa linguagem (ou ferramenta) ?
9.1 Existem empresas no Brasil que ministram treinamento sobre essa linguagem ? quantas ? Nas principais capitais ? - O governo federal, os municípios e os estaduais adotam essa linguagem ?
- Essa ferramenta tem uma versão gratutíta ? quais as limitações ?
- Quais os valores para aquisição dessa linguagem/IDE ?
12.1 É a mais barata compara com seus concorrentes ? - Qual o salário médio de programadores/devs que usam essa linguagem ?
13.1 Você conhece um canal ou site que divulga vagas para essa linguagem ? São várias e frequêntes ? - Essa linguagem é usada nas faculdades da sua cidade ?
14.1 Seu TCC foi feito nessa linguagem ? - Você conhece software houses na sua cidade que usam essa linguagem ?
- Você tem conhecimento de quais paises estão aumentando o uso dessa linguagem ?
- Onde no exterior e em qual estado do Brasil estão as maiores comunicades de usuários dessa linguagem ?
17.1 Existem encontros presenciais de usuários ?
Aviso: Este material esta recebendo atualizações frequentes.
As informações aqui contidas podem ser alteradas sem aviso prévio.
Primeira postagem em: jun/2023.
Última atualização em: 28/jun/2023.
Licença: Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
https://creativecommons.org/licenses/by-nc-sa/4.0/
Histórico de atualizações nos repositórios do Prof. Monteiro:
Pulse:
https://github.com/monteiro74/lista_de_ferramentas/pulse
Histórico de frequência de código:
https://github.com/monteiro74/lista_de_ferramentas/graphs/code-frequency
Atividade de commits:
https://github.com/monteiro74/lista_de_ferramentas/graphs/commit-activity
Trafego:
https://github.com/monteiro74/lista_de_ferramentas/graphs/traffic