awesome-software-engineering-tools
Werkzeuge für Softwareentwicklung
https://github.com/cyberlytics/awesome-software-engineering-tools
Last synced: 18 days ago
JSON representation
Appendix: App Recommendations & Repos
Bonus: Lehrkräfte an Grundschulen, Kindergärten und weiterführenden Schulen
- **Chocolatey** Packages
- GetApp
- Docker Hub
- ArtifactHub
- Snappy
- Flatpak Flathub
- Homebrew
- Libhunt
- DB-Engines
- Project Awesome - awesomeness) | Track Awesome List Updates Daily
- freeCodeCamp **How to Choose a Tech Career** in 2022 - Profile
- Liste von **Zapier**-kompatiblen Apps
- Awesome **Windows**
- Awesome **Mac**
Appendix: More Free Student Stuff
Bonus: Studentisches Start-Up (Software-Entwicklung)
Bonus: Lehrkräfte an Grundschulen, Kindergärten und weiterführenden Schulen
- Canva for Education
- Adobe Express for Education
- GeoGebra
- Desmos Classroom
- La Digitale
- KlassenFLOW
- Book Creator
- Scratch for Educators
- Notion for Education
- Autodesk Education
- Google Workspace for Education
Bonus: NGOs / Non-Profits / Gemeinnützige Vereine
- KeyHelp - Source)
- WireGuard
- Opsi
- Samba
- Vaultwarden
- nuudel
- Framadate
- RocketChat
- Jitsi
- Nextcloud Talk
- flowable
- SuiteCRM - Alternative: Zoho CRM free plan, kostenlos für drei Nutzer
- SendInBlue
- marketplan.io
- apiway.ai
- WooCommerce
- DIN 5008
- ConnecTeam - management/timeoff-management-application) (FOSS, Web/Self-Hosted) | List of Best Open-Source HRMS
- Awesome Selfhosted
- logogeist.de
- WikiSuite - so-Small Business Linux Server – on Steroids“, FOSS), substituiert Ihnen nicht nur KeyHelp (SMB Linux Server) sondern auch NextCloud (Groupware-Bedürfnisse) und Chat und VidConf sowie weitere der obigen Einzel-Empfehlungen in einem großen Open-Source-Software-Bündel
- **Alfresco** Community Edition
- AWS Activate
- Zammad
DevOps
- Awesome Sysadmin #1 - foss/awesome-sysadmin) | Libhunt: SysAdmin
- 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
- 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
- il-repack - repack**]: improved version of ILMerge / Mono.Merge, for replacing them
- **semver**.net
- FastPack
- **gravitee**.io
- Awesome CI
- Awesome CI and CD
- Cloud Operations Sandbox
- ProGet
- Graphviz
- Zammad
- ServiceNow - gartner-itsm-mq-2022.png))
- Chaos Monkey
- Pumba
- clumsy
- Awesome DevOps #1 - soft/awesome-devops), Awesome SRE Tools, The Book of Secret Knowledge, Awesome Chaos Engineering
- GitHub Actions
- GitHub Actions
- Monorepo-Build-Werkzeuge - monorepo)
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
- RapidEE
- iperf3
- librespeed-cli - cli**], Ookla speedtest-cli [choco install speedtest])
- Java-Decompiler - gui**]: Java decompiler
Footer
Backers
- ![Donate via PayPal
- ![Support on Ko‑fi - fi.com/cyberlytics)
License
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 - Repo-Metriken
- GitKraken Client Pro - student-developer-pack-bundle) GitLens+ Pro sind für Studierende kostenlos
- gitattributes - Generator (Obacht: LF-formatiert)
- wget - O LICENSE "https://www.apache.org/licenses/LICENSE-2.0.txt"** (Obacht: LF-formatiert)
- .mailmap - filter-repo](https://github.com/newren/git-filter-repo/blob/main/git-filter-repo)** können Sie die Autoren auch hart umschreiben
- TruffleHog
- GitGuardian
- Gravatar - Analysewerkzeuge greifen auf Gravatare zurück
- Awesome git
- Mermaid Gitgraph Diagrams
- gitattributes - Generator (Obacht: LF-formatiert) von Richie Bendall
- 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:
- gitprompt
- Star History
- gitignore - Generator (Obacht: LF-formatiert) von Toptal
- Gogs - hosted Git service in go
- Forgejo - governed fork of Gitea) sowie GitLab CE
Kostenlose Alternativen
- Sonatype **Nexus** - Version), Inedo ProGet (Free Version)
- JFrog **Artifactory**
- OpenProject - and-operations/installation/docker/)] | GitLab
- YouTrack
- MyXWiki.org
- GitLab
- GitLab
- Sourcegraph
- **Gerrit** Code Review
- JFrog XRay
- 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)
- MyXWiki.org
- JFrog **Artifactory**
- Godot
- nicht verwenden
- **Unity** Student
- **Unreal** Standard License
- Godot vs. **Consoles**
Modellierung & Architektur
- PlantUML
- Wofür
- Komponenten - diagram) ⭐, Sequenz ⭐, Use-Case ⭐, Deployment, State-Charts
- PlantUML - Notation sowie auch EE/R also inkl. Vererbung
- JSON
- Wireframes - Konzeption
- Organigramme - diagram)
- Syntaxdiagram via EBNF - Naur-Form (EBNF)
- Netzwerkdiagramme
- MindMap
- skinparam handwritten true
- PlantUML
- plantuml
- Konvertierung von Quellcode nach PlantUML: **gituml.com**
- C4 model - icons-for-plantuml) ⭐, Azure ⭐, ...
- Hitchhiker's Guide to PlantUML
- Mermaid
- CLI-Werkzeug - g @mermaid-js/mermaid-cli], das bspw. SVGs erzeugt
- UML
- andere Diagrammarten - Graphen](https://mermaid.js.org/syntax/gitgraph.html), Paket-Diagramme und Sankey-Diagramme sowie Kanban-Diagramme
- 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
- AsyncAPI - started/coming-from-openapi))
- Visual Paradigm - paradigm.com/download/community.jsp): UML, SysML, AWS/Azure/GCP Architekturdiagram, uvm.
- 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
- 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
- ERDplus - basiertes E/R-Werkzeug
- E/R-Diagramme per **draw.io**
- 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
- TextUML
- Diagon
- rexpaint
- **ChatGPT** — How to Generate UML Diagram - Text generieren lässt)