Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-software-engineering-tools
Werkzeuge für Softwareentwicklung
https://github.com/cyberlytics/awesome-software-engineering-tools
Last synced: 5 days ago
JSON representation
-
Uncategorized
-
Uncategorized
- OTH Amberg-Weiden
- Chocolatey - n useRememberedArgumentsForUpgrades**
-
-
git
- git - y --params="'/GitAndUnixToolsOnPath /WindowsTerminal /NoAutoCrlf'"**\]
- TortoiseGit - student-developer-pack-bundle) (s. unten)
- GitHub CLI - Cheatsheet](https://www.kdnuggets.com/2023/03/GitHub-cli-data-science-cheat-sheet.html))
- git-sizer - sizer --ignore-dependencies**\]
- Hercules
- gource
- RepoGraphy
- GitKraken Client Pro - student-developer-pack-bundle) **[GitLens+ Pro](https://www.gitkraken.com/GitHub-student-developer-pack-bundle)** sind für Studierende kostenlos
- gitattributes - Generator (Obacht: LF-formatiert)
- wget - O LICENSE "[https://www.apache.org/licenses/LICENSE-2.0.txt](https://www.apache.org/licenses/LICENSE-2.0.txt)"** (Obacht: LF-formatiert)
- eolConverter - g eol-converter-cli**\]: Unter Windows benötigen Sie u.a. für das Repo-RampUp meist ein Werkzeug für EOL-Konvertierungen, u.a. für:
- TruffleHog
- GitGuardian
- Gravatar - Analysewerkzeuge greifen auf Gravatare zurück
- Awesome git
- .mailmap - filter-repo](https://github.com/newren/git-filter-repo/blob/main/git-filter-repo)** können Sie die Autoren auch hart umschreiben
- GitHub Education - started/learning-about-GitHub/GitHubs-products#GitHub-pro) ist dadurch für Studierende kostenlos
- Mermaid Gitgraph Diagrams
- gitignore - Generator (Obacht: LF-formatiert)
-
Programmierung
- PMD
- CPD
- NetAnalyzers - Critic/view/bin/perlcritic) (Perl), etc. pp.
- Awesome Static Analysis - tools-dev/static-analysis)** + **[Dynamic Analysis](https://github.com/analysis-tools-dev/dynamic-analysis)**
- checkstyle - dev.GitHub.io/) (JS), etc. pp.
- Awesome VS Code - Of-Listen](https://metager.org/meta/meta.ger3?eingabe=best+vs+code+extensions)
- PlantUML - drawio), [AsciiDoc](https://marketplace.visualstudio.com/items?itemName=asciidoctor.asciidoctor-vscode), [SonarLint](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarlint-vscode), [TabNine](https://www.tabnine.com/install/vscode), uvm.
- GitHub Copilot
- DataGrip
- SQLines
- Eclipse's Clean Up - and-rearrange-code.html) (Java) oder [ReSharper’s Cleanup Code](https://www.jetbrains.com/help/resharper/Code_Cleanup__Index.html) (C#)
- JSFiddle - Ausführung 😃; auch kompatibel zu einer einfachen Jasmine-via-Browser Konfiguration, wie in PK3 verwendet)
- neverinstall - for-Geeks IDE](https://ide.geeksforgeeks.org/)**, uvm.
- GitPod - Hosted Community License (free: ≤10 users)
- python anywhere - basierte Python-WebApp-Umgebung)
- **JDoodle** Advanced
- How to Install and Run **ChatGPT** as a Windows App
- TabNine - Code-Completion) und seine Alternativen: [GitHub **Copilot**](https://copilot.github.com/) | [OpenAI **Codex**](https://openai.com/blog/openai-codex/) (bspw. per VS Code Plug-In **[Code GPT](https://marketplace.visualstudio.com/items?itemName=DanielSanMedium.dscodegpt)** oder **[CodeGPT](https://marketplace.visualstudio.com/items?itemName=timkmecl.codegpt3)**)
- NSQL - nsql-open-source-sql-copilot-foundation-models) | Kostenpflichtig (€): **[Cogram](https://www.cogram.com/)**
- PyCharm
- Free Educational Licenses
- Android Studio
- Eclipse IDE
- Visual Studio **Code** - -ignore-dependencies**\], **[Brackets](https://brackets.io/)** \[choco install brackets\] (Nennenswert, aber tot: [Atom](http://atom.io/))
- Code::Blocks - cpp**\]
- RStudio
- RZ-Seite „Downloads“
- Swagger UI - APIs
- quicktype
- Compiler Explorer
- free-for.dev - book-of-secret-knowledge)**
- GitHub Student Developer Pack - Liste aus Studierenden-Sicht, mit kuratierten Angeboten von GitHub-Partnern (allerdings überwiegend auf 6m oder 1a limitiert, solche Angebote halte ich für Studierende uninteressant)
-
Modellierung & Architektur
- Diagon
- rexpaint
- PlantUML
- Wofür
- Komponenten - diagram) ⭐, [Sequenz](https://plantuml.com/sequence-diagram) ⭐, [Use-Case](https://plantuml.com/use-case-diagram) ⭐, [Deployment](https://plantuml.com/deployment-diagram), [State-Charts](https://plantuml.com/state-diagram)
- JSON
- andere Diagrammarten - Graphen](https://mermaid.js.org/syntax/gitgraph.html), [Paket-Diagramme](https://mermaid.js.org/syntax/packet.html) und [Sankey-Diagramme](https://mermaid.js.org/syntax/sankey.html) sowie [Kanban-Diagramme](https://mermaid.js.org/syntax/kanban.html)
- draw.io/diagrams.net - app.com/uml-class-diagrams-in-draw-io/) zeichnen)
- Export nach draw.io/diagrams.net
- Swagger
- mitmproxy2swagger - Webartikel](https://medium.com/@amaraltohami30/reverse-engineer-an-api-using-mitmweb-and-postman-and-create-a-swagger-file-crapi-99f01b58511c))
- YAML-to-MD - generator-cli\] (2) Cloud-based [Aspose md-to-tex](https://products.aspose.app/pdf/conversion/md-to-tex)
- AsyncAPI - started/coming-from-openapi))
- Visual Paradigm - paradigm.com/download/community.jsp): UML, SysML, AWS/Azure/GCP Architekturdiagram, uvm.
- Wireframes - Konzeption
- Organigramme - diagram)
- Syntaxdiagram via EBNF - Naur-Form (EBNF)
- Netzwerkdiagramme
- MindMap
- skinparam handwritten true
- plantuml
- Konvertierung von Quellcode nach PlantUML: **gituml.com**
- C4 model - icons-for-plantuml) ⭐, [Azure](https://github.com/plantuml-stdlib/Azure-PlantUML) ⭐, ...
- Hitchhiker's Guide to PlantUML
- CLI-Werkzeug - g @mermaid-js/mermaid-cli\], das bspw. SVGs erzeugt
- UML
- Nur ab Standard Edition - paradigm.com/features/code-engineering-tools/) (aber kein JavaScript)
- Visual Paradigm Online
- **Code Generation/Reversal**: Java, C++, C# und SQL
- Liste verschiedener Diagramme
- arkit - Werkzeug für JavaScript und TypeScript, das primär PlantUML generiert (und daraus abgeleitet SVG oder PNG)
- TsUML - Werkzeug für TypeScript (basierend auf yuml.me)
- WebStorm - basiert) mit dem Plugin **[UML JavaScript and TypeScript](https://plugins.jetbrains.com/plugin/17380-uml-javascript-and-typescript)**
- DSM Suite
- Camunda Modeler - Modellierung mittels BPMN, Open-Source
- bpmn.io
- Archi - bezogene Diagrammarten
- Madge - trees mittels graphviz
- Structurizr - Model](https://en.wikipedia.org/wiki/C4_model)-bezogene Diagrammarten, bspw. auch für Cloud Architekturen
- PlantUML - Notation sowie auch EE/R also inkl. Vererbung
- PlantUML
- ERDplus - basiertes E/R-Werkzeug
- E/R-Diagramme per **draw.io**
- Mermaid
- excalidraw
- creately
- meiner eigenen E/R **Visio-Stencils** - Notation sowie für erweiterte E/R-Diagramme nach Elmasri
- Oracle **SQL Developer**
- Oracle Accounts - sql-developer --ignore-dependencies --params "'/Username:{oraUser} /Password:{oraPwd}'"**\] dabei ist der {oraUser} i.d.R. eine E-Mail-Adresse und die geschweiften Klammern sind nicht Teil der Syntax sondern nur Platzhaltersymbolik
- dbdiagram.io - diagrams-er-diagram-tool/)
- ChartDB
- azimutt
- Jetbrains **DataGrip**
- MySQL-Workbench
- azimutt
- Swagger - Diensten und ihren Parametern, aber keine konzeptionelle Visualisierung das vollständige API-Schema
- JSON discoverer
- TextUML
- PlantUML
- **ChatGPT** — How to Generate UML Diagram - Text generieren lässt)
- Lattix
- Awesome Software Architecture - diagramming) | [AWS Architecture Blueprints](https://aws.amazon.com/architecture/) | [Survey of Architecture Frameworks](http://www.iso-architecture.org/ieee-1471/afs/frameworks-table.html)
-
SW-Bibliotheken & -Frameworks
-
Testing
- EclEmma - coverage/coverlet)** (C#), etc.pp
- The Best Code Coverage Tools By Programming Language
- **ArchUnit** Java
- Testcontainers - Bibliothek zur leichtgewichtigen Testintegration von Datenbanksystemen, NoSQL-Systemen, Webservern, Log-Diensten u.a.
- SQLsmith
- Jest - Testing ([Cheat Sheet](https://devhints.io/jest))
- Testing Library
- Mock Service Worker (MSW) - API mocking
- Ponicode Unit Tests - Test-Generator für JavaScript und Python
- Cypress
- Cucumber - Testing
- Kiwi TCMS
- Split - Anwendungen
- Jazzer
- Awesome Test Automation - testing) | [Awesome Android Testing](https://github.com/hotchemi/awesome-android-testing)
- PlayWright - Language i.S.v. JavaScript, Java, Python und C#
- testRigor
- JMeter
-
Wireframing & Prototyping & UX
- Adobe XD - Anwendung, auch für Web & Mobile, aber seit einiger Zeit von Adobe aufgebeben
- Pencil Project
- Make My Persona
- SEMRush - online-tool) (free: 1 Persona), [PersonaGenerator](https://personagenerator.com/) oder [Xtensio](https://xtensio.com/user-persona-template/)
- delve.ai
- This Person Does Not Exist
- Uizard - basiertes Wireframing & Prototyping Werkzeug (wie Figma et al.), aber mit KI-Komponente: Es kann Handzeichnungen in einen Prototypen umwandeln (sog. [Design Assistant](https://uizard.io/design-assistant/))
- Figma - Anwendung
- Studierende
- mydraft
-
Software-Internationalisierung (I18n) & -Lokalisierung (L10n)
- ICU4C
- ICU4J - localization-messages-formatting) (2023)
- messageformat
- PyICU
- ResourceBundle - Dateien
- resx - Dateien (.NET hat eine umfangreiche [Globalisierung/Lokalisierung](https://learn.microsoft.com/en-us/dotnet/core/extensions/globalization-and-localization?redirectedfrom=MSDN) eingebaut)
- YAML - oder Ruby-Dateien per [Rails I18n gem](https://guides.rubyonrails.org/i18n.html), in generic Py per [python-i18n](https://pypi.org/project/python-i18n/)
- Translate Toolkit - Konvertern
- simplelocalize-cli
- GitLocalize
- CheckMate - platform application that allows you to perform various quality checks on bilingual translated documents
- Awesome Translations - i18n)
- Guide to Internationalization in **Spring Boot**
- Common Localization File Formats - XML, Java Properties, JSON, CSV
- GNU gettext / PO file
- GNU gettext and libintl
- gettext-commons
- gettext
- i18n
- ICU
-
Quantencomputing
- Awesome Quantum Software - Source Quantum Software Projects](https://quantumcomputingreport.com/tools/) | [qosf](https://qosf.org/project_list/)
-
Kostenlose Alternativen
- OpenProject - and-operations/installation/docker/)\] | **[GitLab](https://about.gitlab.com/install/)**
- YouTrack
- JetBrains **Space**
- JFrog XRay
- Sonatype **Nexus** - Version), Inedo **[ProGet](https://inedo.com/proget/download)** (Free Version)
- JFrog **Artifactory**
- VirtualBox - V](https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/quick-start/quick-create-virtual-machine)**
- Proxmox VE - only)
- XML Notepad
- XmlGrid.net - xmleditor.netlify.app/)**
- JSON Viewer Pro - in-class JSON Visualisierung)
- XWiki - free/)**
- MyXWiki.org
- GitLab
- GitLab
- Sourcegraph
- **Gerrit** Code Review
-
Fehleranalyse
- dnSpy - -ignore-dependencies**\]: .NET assembly editor (und .NET debugger, s. oben)
- NETworkManager - -ignore-dependencies**\]: Windows Werkzeug für die Netzwerk-Analyse (ping, traceroute, IP scanner, Portscanner, uvm.)
- Wireshark
- Baretail - time Log-File Monitoring (USP: auch **Portable**)
- Tail Blazer - time Log-File Monitoring (USP: auch **RegExp**)
- Java-Decompiler - gui**\]: Java decompiler
-
DevOps
- Cloud Operations Sandbox
- ProGet
- Graphviz
- Zammad
- il-repack - repack**\]: improved version of ILMerge / Mono.Merge, for replacing them
- Awesome Sysadmin #1 - foss/awesome-sysadmin) | [Libhunt: SysAdmin](https://sysadmin.libhunt.com/)
- Awesome SBOM
- Managing multi-git repositories efficiently - Repo-Unterstützung](https://www.gitkraken.com/blog/git-multi-repo-vs-git-mono-repo)
- Awesome Git Hooks
- GitHub Actions
- cpnatwork/alphaflow_dev - buildhub-Modul für die Build-Komposition und mit \*configbase-Modulen für Abhängigkeitskonsolidierung mittels Maven-POM-Vererbung)
- MSBuild Binary and **Structured Log Viewer** - structured-log-viewer** -y --ignore-dependencies\]: Viewer for .binlog files from „MSBuild.exe /bl“
- NuGet - klaus.com/better-nuget/)** von Alex Klaus
- NuGet Package Explorer
- NuGetDefense
- **semver**.net
- FastPack
- **gravitee**.io
- Awesome CI
- Awesome CI and CD
- ServiceNow - gartner-itsm-mq-2022.png))
- Chaos Monkey
- Pumba
- clumsy
- Security
- Awesome DevOps #1 - soft/awesome-devops), [Awesome SRE Tools](https://github.com/SquadcastHub/awesome-sre-tools), [The Book of Secret Knowledge](https://github.com/trimstray/the-book-of-secret-knowledge), [Awesome Chaos Engineering](https://github.com/dastergon/awesome-chaos-engineering)
Programming Languages
Categories
Sub Categories
Keywords
awesome
14
awesome-list
10
git
3
python
3
testing-tools
3
java
3
i18n
3
list
3
openapi
2
security
2
l10n
2
php
2
awesome-lists
2
resources
2
graphviz
2
localization
2
nuget-packages
2
devops
2
development
2
scanning
2
dotnet
2
tools
2
kotlin
2
collections
2
testing
2
translate
1
g11n
1
hacktoberfest2020
1
locale
1
gettext
1
messageformat
1
language
1
microsoft
1
dotnet-core
1
csharp
1
python-resources
1
python-library
1
testopia
1
testlink
1
qatools
1
qa-team
1
qa
1
management
1
quantum-simulators
1
quantum-programs
1
quantum-programming-language
1
quantum-computing
1
quantum-computer-simulator
1
quantum-computer
1
quantum-compiler
1