awesome-software-engineering-tools
Werkzeuge für Softwareentwicklung
https://github.com/cyberlytics/awesome-software-engineering-tools
Last synced: 2 days ago
JSON representation
-
Modellierung & Architektur
- 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)
- 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)
- Mermaid
- meiner eigenen E/R **Visio-Stencils** - Notation sowie für erweiterte E/R-Diagramme nach Elmasri
- TextUML
- Diagon
- ChatUML
- **ChatGPT** — How to Generate UML Diagram - Text generieren lässt)
- Kroki - as-Code / git-fähig / URL-Anwendung / auf Basis textueller Notationen
- **ChatGPT** — How to Generate UML Diagram - Text generieren lässt)
- meiner eigenen E/R **Visio-Stencils** - Notation sowie für erweiterte E/R-Diagramme nach Elmasri
- meiner eigenen E/R **Visio-Stencils** - Notation sowie für erweiterte E/R-Diagramme nach Elmasri
- E/R-Diagramme per **draw.io**
- Modelio - Source und Eclipse-basiert; UML, SysML, BPMN und TOGAF-bezogene Diagrammarten
- Eclipse
- Export nach draw.io/diagrams.net
- Visual Paradigm Online
- JSON Schema - Trip support zur Extraktion von Schemainformation aus Dokumentinstanzen rund um JSON Schema)
- JSON discoverer
- Diagon
- ChatUML
- Sourcetrail
-
Programmierung
- PMD
- 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.
- 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#)
- Visual Studio **Code** - -ignore-dependencies**\], **[Brackets](https://brackets.io/)** \[choco install brackets\] (Nennenswert, aber tot: [Atom](http://atom.io/))
- 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
- 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
- PyCharm
- Android Studio
- Eclipse IDE
- Code::Blocks - cpp**\]
- RStudio
- Swagger UI - APIs
- quicktype
- 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)
- RZ-Seite „Downloads“
- CodeSandbox - css-javascript-online-editor/), uvm.
- Awesome IDEs
- NetAnalyzers - Critic/view/bin/perlcritic) (Perl), etc. pp.
- Komodo IDE - ide\], [**Eclipse** PHP Development Tools (**PDT**)](https://www.eclipse.org/pdt/)
- CPD
- Collabedit - Ausführung 😞)
- **JDoodle** Advanced
-
Quantencomputing
- Awesome Quantum Software - Source Quantum Software Projects](https://quantumcomputingreport.com/tools/) | [qosf](https://qosf.org/project_list/)
-
Rapid Application Development
- = RAD, eine Vor-Form von [Low-Code
- RAD Studio - Tools, lebt bis heute!
- RAPIDclipse - Code Visual Java IDE auf Basis von Eclipse (von einem Unternehmen in Weiden i.d.OPf.)
- Anvil
- Ultimate++
- pagoda - stack web development starter kit in Go
- Slint
- dBase
- Visual FoxPro
- FileMaker - 4d), ..., [Ercatons](https://www.living-pages.de/ercato/)
- Appsmith
- Budibase
- Foundation
- Access
- Wisej.NET
- APEX
- PowerBuilder
- Graphical User Interface Builder
- Visual FoxPro
- Access
- Power Apps
- Visual FoxPro
-
Software-Internationalisierung (I18n) & -Lokalisierung (L10n)
- 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
- 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)
- gettext.js
- Common Localization File Formats - XML, Java Properties, JSON, CSV
- GNU gettext and libintl
- ICU4C
- ICU4J - localization-messages-formatting) (2023)
- PyICU
-
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
- PlayWright - Language i.S.v. JavaScript, Java, Python und C#
- testRigor
- JMeter
- Cucumber - Testing
- Kiwi TCMS
- Split - Anwendungen
- Jazzer
- Awesome Test Automation - testing) | [Awesome Android Testing](https://github.com/hotchemi/awesome-android-testing)
- Ponicode Unit Tests - Test-Generator für JavaScript und Python
- WireMock - APIs, i.a., gRPC
- **Gatling** Open Source
- k6
- Protractor
-
Uncategorized
-
Uncategorized
- OTH Amberg-Weiden
- Chocolatey - n useRememberedArgumentsForUpgrades**
-
-
Vibe Coding
- 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)**)
- NSQL - nsql-open-source-sql-copilot-foundation-models)
- Claude.ai
- Claude Desktop
- Claude Code - g @anthropic-ai/claude-code**\]
- Windsurf
- Void - command/)/[Qodo Gen](https://www.qodo.ai/products/qodo-gen/)
- Tabby
- Onlook
- replit
- bolt
- loveable
- v0 - centric)
- Cogram
- tgpt
- aider - m pip install aider-install && aider-install\]
- loveable
- loveable
- TinyToolStack - enhancers/prompt-iterator), [Bolt Prompter](https://chatgpt.com/g/g-tozliiBeO-bolt-prompter)
- Awesome Vibe Coding - erika/awesome-vibe-coding-tools?tab=readme-ov-file)
- Vibe Coding Tools - coding-tools?tags=Free))
- cline
- smithery.ai
- RobotFramework
- vulnhuntr
- Vibe Coding Penetration Tester
- Roo Code
- Kilo Code - Org/kilocode)) = merged features from Roo Code and Cline plus own features
- SuperDesign.Dev
- Harness AI Test Automation
- Qodo Gen
- diffblue
- with Playwright
- AI Tools Club
- MetaGPT - Agent Framework that assigns different roles to GPTs to form a collaborative entity for complex tasks ([Docs](https://docs.deepwisdom.ai/main/en/guide/get_started/introduction.html))
- MGX
- loveable
- Andrej Karpathy
- Codex CLI - g @openai/codex**\]
- Gemini CLI - g @google/gemini-cli**\]
- Copilot CLI - g @github/copilot**\]
- ollama code cli - code-cli\]
- tlm CLI
- LocalAGI
- TRAE IDE
- TabNine - Code-Completion)
- Code GPT
- Kudo
Programming Languages
Categories
Modellierung & Architektur
81
Vibe Coding
67
Bonus: Studentisches Start-Up (Software-Entwicklung)
43
Programmierung
34
DevOps
32
Software-Internationalisierung (I18n) & -Lokalisierung (L10n)
26
git
25
Kostenlose Alternativen
25
Testing
23
Rapid Application Development
22
Appendix: App Recommendations & Repos
15
Wireframing & Prototyping & UX
14
Fehleranalyse
10
SW-Bibliotheken & -Frameworks
7
Footer
4
Uncategorized
2
Appendix: More Free Student Stuff
2
Quantencomputing
1
Sub Categories
Keywords
awesome
22
awesome-list
19
list
5
awesome-lists
4
git
4
mcp
4
developer-tools
4
golang
4
ai-agents
4
ai
4
claude-code
3
php
3
i18n
3
python
3
testing-tools
3
java
3
cli
3
llm
3
security
3
productivity
3
docker
2
claude
2
kotlin
2
anthropic
2
android
2
resources
2
go
2
bash
2
openapi
2
dotnet
2
graphviz
2
cursor
2
reactjs
2
ai-agent
2
programming
2
localization
2
nuget-packages
2
scanning
2
macos
2
l10n
2
nodejs
2
development
2
devops
2
tools
2
microsoft
2
collections
2
testing
2
javascript
2
students
2
react
2