Meine GitHub-Projekte

Hier finden Sie eine Auswahl meiner Open-Source-Projekte auf GitHub.

Quellcode ansehen

Spiele

Sudoku3D

Sudoku-Spiel mit 3D-Darstellung.

Java3D
Tutorial

Backgammon3D

3D-Backgammon mit grafischer Oberflaeche.
Spielbar offline; Multiplayer via TCP geplant.
Mehr Infos auf der Projektseite.

Java3D
Tutorial

Sudoku

SudokuApp

Sudoku App - JavaFX Desktop Version

Java
Tutorial

SudokuAndroid

Sudoku App - Android Version.

KotlinAndroid
Tutorial

SudokuAIMaster

Sudoku-Loeser mit KI-Unterstuetzung.

TypeScriptKI
Tutorial

ITSQ

ITSQ-Test

ITSQ Test-Framework.

Java
Tutorial

testfaelle

ITSQ Testfaelle Maven-Artefakt.

Maven
Tutorial

TemplateGUI

Template-basierte GUI-Anwendung fuer ITSQ.

Java
Tutorial

ITSQ-Explorer

ITSQ Test-Set Explorer - abgespeckte Version von TemplateGUI.

Java
Tutorial

ACTIVITI-Prozess

ACTIVITI-Prozess Maven-Artefakt.

MavenJavaACTIVITI-BPMN
Tutorial

testsupport_client

Activiti-basierter TestSupport-Client (Original). Automatisiert End-to-End-Tests gegen ein internes System — Vorgänger des Activiti-freien Re-Builds in TestSupport-Tool.

JavaActivitiSwingMaven

TestSupport-StateMachine

Leichtgewichtige, dependency-freie State-Machine-Engine als Activiti-Ersatz. Pure JDK 11, kein Spring, keine DB. Prozesse werden als lesbarer Java-Code statt BPMN-XML beschrieben — inkl. PNG-Prozessdiagramm-Rendering.

JavaJDK 11MavenZero-DependencyState-Machine
Tutorial

TestSupport-Tool

Activiti-freier Re-Build des testsupport_client auf Basis der TestSupport-StateMachine-Library. Multi-Modul-Maven-Projekt mit Swing-GUI, LogSearcher, XmlSearcher und Env-Lock — End-to-End-Testautomatisierung im DemoMode.

JavaJDK 21MavenSwingMulti-Modul
Tutorial

Web

Template Projekt mit KiloCODE

Template Projekt mit KiloCODE mit Spring-Boot 4.0.5 - Vereinsverwaltung mit PostgreSQL und umfassenden Tests (JUnit, Integration, E2E mit Testcontainers). Unterstützt JDK 8, 11, 17, 21, 25.

JavaSpring BootPostgreSQLMavenJDK 25JUnitTestcontainers
Tutorial

3D Function Plotter

Mathematische Funktionen interaktiv im Browser als 3D-Flaeche visualisieren - mit Animation und Export.

HTMLJavaScriptPlotly.js
Tutorial

CTE-Dashboard-Spring

Dashboard-Anwendung mit Spring Boot.

JavaSpring Boot
Tutorial

StandardMDIGUI

Standard MDI (Multiple Document Interface) GUI-Framework.

Java
Tutorial

EmployeeManagement

Fullstack-Webanwendung zur Mitarbeiter-, Hardware- und Lizenzverwaltung. Spring Boot 4 + React 18 + Docker mit JWT-Security, Flyway-Migrationen, Playwright-E2E-Tests und Monitoring (Prometheus/Grafana). Live unter em.cavdar.de.

JavaSpring BootReactDockerPostgreSQL
Tutorial

CTE-Dashboard

Angular/TypeScript-Dashboard (Original). Vorgänger der Spring-Boot-Portierung CTE-Dashboard-Spring.

TypeScriptAngular

Sonstiges

api-comparison-spring

Spring Boot 4 Demo: Vergleich von REST, GraphQL und gRPC als API-Stile in einer einzigen Anwendung — zum Bewerten der Trade-offs zwischen den Ansätzen.

JavaSpring BootRESTGraphQLgRPC

Technologien