Wörki Development

Was neben Streams und Musik entsteht

Hier steckt der ganze Web- und Software-Kram, an dem ich neben Streams und Musik schraube. Manches läuft schon seit Jahren, anderes ist noch eine Idee mit Stromanschluss. Ich zeige dir lieber, wofür die Sachen gut sind und warum ich sie überhaupt baue, statt dich mit Entwickler-Bingo zu erschlagen. 𓂃🪶

Überblick

Projekte

Öffne eine Karte für das vollständige Projektporträt, technische Angaben und die letzten Fortschritte.

Meine Zentrale im Netz Live und im Ausbau

woerki.de

Meine Homepage ist der Ort, an dem bei mir alles zusammenläuft: Streams, Musik, Videos, Community und der ganze Web-Kram dahinter. Nach außen eine gewöhnliche Website, aber im Inneren längst auch Werkzeugkiste und kleine Schaltzentrale. Am Start seit April 2026 Plattform Eigenbau Hier läuft zusammen Streams, Musik, Videos & Web-Projekte Eigene Werkzeuge Overlays & Verwaltung 387 versionierte Dateien · 305 Commits (zuletzt am 30.10.2026)

Mehr als nur eine Homepage

woerki.de ist inzwischen ziemlich weit von einer klassischen „Hier bin ich, hier sind meine Links“-Homepage entfernt. Natürlich findest du hier meine Streams, Videos, Musik und den ganzen anderen Kram, den ich öffentlich mache. Gleichzeitig ist die Seite aber auch der Ort, an dem viele meiner eigenen Projekte zusammenlaufen und an dem ich Dinge ausprobieren kann, für die mir irgendeine fertige Standardlösung entweder nicht gefällt oder sie schlicht nicht existiert.

Ein gutes Beispiel ist schon die Startseite. Die soll nicht einfach nur hübsch aussehen, sondern selbst wissen, ob ich gerade auf Twitch live bin, sie soll die letzten Streams/Videos anzeigen und dich möglichst schnell dahin bringen, wo gerade tatsächlich etwas passiert. Dazu kommen inzwischen meine Musik, eine ausführlichere Story zu mir und dann natürlich auch noch dieser Development-Bereich, in dem du sehen kannst, woran ich gerade herumschraube.

Und dann gibt es noch den Teil, den normale Besucher kaum zu Gesicht bekommen: Hinter derselben Seite stecken Werkzeuge für meinen Stream, Verwaltungsbereiche, technische Statusinformationen und Dinge wie LiveBan samt Ban-Zähler und OBS-Ausgabe. Für mich ist diese Website deshalb nicht nur rein repräsentativ, sondern auch eine Werkzeugkiste und ein kleines bisschen Kontrollraum.

Das Schöne daran: Wenn irgendwo eine neue Idee auftaucht, muss ich nicht erst überlegen, auf welchen externen Dienst ich sie noch verteile. Wenn sie zu Wörki gehört, kann sie hier ihren Platz bekommen.

Weiterlesen

Wenn du auf meiner Website einfach das findest, was du gesucht hast, und du dir auch keine Gedanken darüber machen musst, was im Hintergrund alles dafür herumwerkelt, dann macht der ganze Kram ziemlich genau das, was er tun soll.

Eingesetzte Technik

  • PHP 8.5
  • MySQL
  • CSS
  • JavaScript
  • NGINX
  • Node.js
  • Redis

Repository-Umfang

387versionierte Dateien 305Commits

Sprachanteile laut GitHub
  • PHP 50,6 %
  • JavaScript 34,2 %
  • CSS 10,2 %
  • Shell 3,3 %
  • HTML 1,7 %

Letzter Commit:

Daten zuletzt abgerufen:

Letzte Fortschritte

Aus Repository
  1. Workshop-ID-Typ im Runtime-Refresh korrigieren
  2. Workshop-Refresh verhaltensbasiert testen
  3. Workshop-ID-Typ im Runtime-Refresh korrigieren
  4. MOD-Katalog-Darstellung korrigieren
  5. MOD-Katalog-Korrekturen nachschärfen
  6. MOD-Katalog-Darstellung korrigieren
Projektseite öffnen
Community & Downloads seit 2012 Seit Januar 2012 im Betrieb

OMSI-WebDisk

Die OMSI-WebDisk läuft seit 2012 und ist für viele OMSI-Spieler längst einfach „die WebDisk“. Über 20 Millionen Downloads später darf man wohl sagen: Der kleine Downloadbereich ist etwas eskaliert, aber das beweist nur den Erfolg der ursprünglichen Konzeption dahinter. Bestehend seit Januar 2012 Plattform WoltLab Suite 5.3.28 Downloads über 21 Millionen bei ca. 12.500 Dateien Gewicht ca. 1,4 TerraByte 8.103 versionierte Dateien · 6 Commits (zuletzt am 21.10.2026)

Individualität soll gefördert werden, auch im eigenen Spielerlebnis!

Ein Spiel lebt für mich nicht nur von dem, was die Entwickler mitgeliefert haben oder per Add-On bzw. DLC erweiterbar ist. Gerade bei OMSI - Der Omnibussimulator gehört es dazu, das Spielerlebnis nach den eigenen Vorstellungen anzupassen.
Hier eine neue Karte, da ein anderer Bus und möglicherweise kommt auch noch ein „Repaint“ (im OMSI-Fachjargon eine Fahrzeuglackierung) hinzu. Ein Detail kann generell schon dafür sorgen, dass sich dieselbe Simulation plötzlich ganz anders anfühlt und die eigene Verbindung zum Spiel größer wird.

Die Modifikation eines Spiels nach den eigenen Vorstellungen wird leider von vielen Entwickler und Publishern einfach nicht verstanden, um das größtmögliche Potenzial als „langfristigen Spieltitel“ - nebst einem Mehrspielermodus - zu bieten. Doch genau diese Individualität und Vielfalt durch das Modding ist eben der Grund, warum es die OMSI-WebDisk überhaupt gibt.

Wer sein Spiel erweitern möchte, soll dafür nicht erst das halbe Internet absuchen müssen. Die WebDisk bietet einen zentralen Ort, an dem Entwickler und Spieler zusammenkommen. Und wenn eine gewünsche Modifikation nicht vorhanden ist, kann sich in die Materie eingelesen und mit Unterstützung von Experten etwas selbst umgesetzt werden, wodurch eine eigene Professionalität entwickelt wird, die möglicherweise auch irgendwann zum Beruf werden kann (oder sich ein lukrativer Nebenverdienst aus dem Hobby heraus ergibt).

Auch wenn ich niemals dachte, dass die WebDisk mal in derartige Dimensionen ausartet: Bei mehr als 12.000 veröffentlichte Dateien und über 20.000.000 Downloads kann man darauf schon stolz sein. Dahinter stecken unzählige Ideen von Menschen, die Karten bauen, Fahrzeuge entwickeln, Repaints erstellen oder an irgendeiner anderen Stelle sagen: „Das hätte ich in meinem Spiel gern anders.“ - Und genau das macht die Verbundenheit mit einem Spiel grundlegend aus, fördert den Spielspaß und damit die Langzeitmotivation.

Die Plattform soll dabei möglichst nicht selbst im Weg stehen oder es unnötig kompliziert machen. Du suchst etwas, schaust dir an, lädst es runter und machst dein OMSI damit ein Stück mehr zu deinem eigenen Spiel. Wenn die WebDisk genau das ermöglicht, erfüllt sie ihren Einsatzzweck.

Weiterlesen

Wenn du am Ende einfach die Modifikation für das Spiel findest, die du gesucht hast, auf Download klickst und am Ende absolut reibungslos und schnell die Datei vor dir hast, dann macht die OMSI-WebDisk genau das, wofür sie gedacht ist.

Eingesetzte Technik

  • PHP 7.4.33
  • MySQL
  • CSS
  • JavaScript
  • NGINX

Repository-Umfang

8.103versionierte Dateien 6Commits

Sprachanteile laut GitHub
  • PHP 80,6 %
  • Smarty 9,7 %
  • JavaScript 7,6 %
  • SCSS 1,7 %
  • HTML 0,3 %
  • Sonstiges 0,1 %

Letzter Commit:

Daten zuletzt abgerufen:

Letzte Fortschritte

Aus Repository
  1. Bekannte WebDisk-Fehler korrigieren
  2. Gesperrte Titelbilder zuverlässig löschen
  3. Mehrfach-Ranges bei X-Accel begrenzen
  4. Range-Header vollständig nginx überlassen
  5. Filebase- und Attachment-Downloads an nginx übergeben
  6. Produktiven WoltLab-5.3-Ausgangsstand erfassen
Projektseite öffnen
Was steckt in deinem PC? Geschlossene Beta

PCSpecs

PCSpecs soll dir schön aufzeigen, welche Hardware in deinem Rechner steckt und natürlich auch Benachmark-Ergebnisse dazu ermöglichen. Ziel ist, einen würdigen Nachfolger für sysprofile.de schaffen. Aktueller Stand Geschlossene BETA 🔥 Plattform Eigenbau Unterstützte Systeme PCs, Laptops, Handhelds & andere Systeme PC-Profile öffentlich, ungelistet oder privat 2.071 versionierte Dateien · 1.327 Commits (zuletzt am 30.10.2026)

Dein PC, deine Hardware. Deine Specs, kein Rätselraten.

Die Hardware eines Computers hat ein besonderes Talent dafür, selbst einfache Dinge unnötig kompliziert aussehen zu lassen. Da gibt es Modellnummern, Sockel, Generationen, Schnittstellen, Steckplätze und das ganze noch obendrein mit diversen Kürzeln obendrauf. Wenn du einfach nur wissen willst, was in deinem Rechner steckt, sollte daraus keine Abschlussprüfung rund um's Thema Computerwissen werden.

Zuerst einmal soll also PCSpecs Ordnung in die eigene Hardware bringen. Du kannst deine PC-Systeme mit den verbauten Komponenten zusammenhalten, statt irgendwann zwischen alten Bestellungen oder Rechnungen, diversen Kartons und einer drei Jahre alten Textdatei herausfinden müssen, was genau in welchem Rechner steckt.

Und wenn du dein System zeigen möchtest, sollst du nicht jedes Mal wieder eine halbe Hardwareliste in einen Chat kopieren müssen, sondern ein einfacher Link soll dafür ausreichen.

Weiterlesen

PCSpecs soll ein würdiger Nachfolger für sysprofile.de sein, denn diese Plattform läuft schon seit Jahren nicht mehr vernünftig, aber gekümmert sich offensichtlich um gar nichts, also stampfe ich etwas Eigenes aus dem Boden.

Eingesetzte Technik

  • PHP 8.5
  • MySQL 8
  • CSS
  • JavaScript
  • NGINX
  • Redis

Repository-Umfang

2.071versionierte Dateien 1.327Commits

Sprachanteile laut GitHub
  • PHP 85,5 %
  • Blade 8,8 %
  • JavaScript 2,8 %
  • CSS 2,6 %
  • Shell 0,3 %
  • Sonstiges 0,1 %

Letzter Commit:

Daten zuletzt abgerufen:

Letzte Fortschritte

Aus dem Code
  1. Formfaktornormalisierung im Gehäuseeditor korrigieren
  2. Gehäuseeditor und Slotlabels konsistent halten
  3. Gehäusepositionen dynamisch konsistent halten
  4. Gehäusetopologie konsistent zuordnen
  5. Gehäusebelegung vollständig abbilden
  6. Kühlleistungs-Fallback vervollständigen
Projektseite öffnen
Buchhaltung für kleine Streamer Entwicklungsabschluss

GewerbeOffice

GewerbeOffice entsteht für Leute, die streamen oder an ihren Projekten arbeiten, als sich um Buchhaltung zu kümmern. Der Papierkram soll an einer zentralen Stelle landen und sich selbst sortieren. Aktueller Stand zu ca. 90% fertig (Schätzung) Verfügbarkeit Bald 🙈​ Zielgruppe Kleine Selbstständige: Creator, Streamer, Musiker mit Kleingewerbe Worum es geht Plattformabrechnungen, Einnahmen, Ausgaben, Belege & Rechnungen 1.272 versionierte Dateien · 2.177 Commits (zuletzt am 30.10.2026)

Buchhaltung nervt, muss aber sein

Ich baue GewerbeOffice aus genau demselben Grund, aus dem du wahrscheinlich gerade darüber liest: Ich will streamen, Videos machen, Musik veröffentlichen und an meinen Projekten arbeiten. Ich mag aber nicht mehrere Abende oder gar ein ganzes Wochenende mit der verdammten Buchhaltung verbringen müssen.

Es gibt sicher auch ein paar schwarze Schafe, die mit ihrem Stream Geld verdienen, ohne ein Gewerbe anzumelden und das muss jeder für sich selbst wissen, ob sich damit in Probleme gebracht werden möchte. Wer es aber ordentlich macht, kommt am leidigen Thema „Buchhaltung“ nicht vorbei und muss den Scheiß für das Finanzamt erledigen, sonst wird einem irgendwann ganz böse auf die Füße getreten.

Weiterlesen

GewerbeOffice ist für kleinere Streamer, Content-Creator, Musiker und andere kleine Selbstständige, die ausdrücklich keine Mehrwertsteuer ausweisen und von der „Kleinunternehmerregelung“ (nach § 19 Abs. 1 UStG) Gebrauch machen. Es soll dir schlicht und einfach dabei helfen, den Finanzkram ordentlich im Griff zu behalten, um dir das Leben zu erleichtern. 

Was dazugehört

  • Eigene Briefe, Angebote, Rechnungen & Kotaktverwaltung
  • Plattformabrechnungen mit Zahlungsnachweis verbinden
  • Einnahmen-Überschuss-Rechnung (EÜR)
  • Projektbezogene Finanzauswertung
  • Steuererklärung für das Gewerbe
  • Private Steuererklärung

Eingesetzte Technik

  • PHP 8.5
  • MySQL
  • CSS
  • JavaScript
  • NGINX
  • mPDF

Repository-Umfang

1.272versionierte Dateien 2.177Commits

Sprachanteile laut GitHub
  • PHP 87,8 %
  • JavaScript 9,7 %
  • CSS 1,4 %
  • Shell 0,6 %
  • Python 0,5 %
  • Sonstiges 0,1 %

Letzter Commit:

Daten zuletzt abgerufen:

Letzte Fortschritte

Aus dem Code
  1. Vorzeitige 0.40-Integration zurücknehmen
  2. EÜR-Auswahl und AA-EKS ergänzen
  3. Zahlungs- und Plattformnachweise konsolidieren
  4. Mehrdeutige Alt-Ausgaben gezielt auswählen lassen
  5. Auswahl für mehrere passende Alt-Ausgaben vorbereiten
  6. Rechnungsimport nur bei passendem Profilzugriff öffnen
Projektseite öffnen
Push statt Algorithmus-Lotterie In Planung

Streamicator

Du gehst live – und ein Teil deiner Leute erfährt es erst, wenn der Stream fast vorbei ist. Streamicator soll genau dieses Glücksspiel beenden und Hinweise direkt zu den Menschen bringen, die sie wirklich haben wollen. Für wen Creator & ihre Communities Wofür Live- und News-Hinweise Wie direkt als Push-Nachricht Das Prinzip du entscheidest selbst, was du abonnierst

Die Idee in einem Satz

Wenn ein Creator live geht oder seiner Community wirklich etwas mitteilen möchte, sollte die Nachricht auch bei den Leuten ankommen, die sie haben wollen. Eigentlich ein ziemlich überschaubarer Wunsch – zumindest so lange, bis mehrere Plattformen, Benachrichtigungseinstellungen und irgendwelche Algorithmen mitreden.

Streamicator soll genau dafür eine zusätzliche, direkte Verbindung zwischen Creator und Community schaffen. Nicht als neues soziales Netzwerk, nicht als weiterer Feed, den man jeden Morgen leerarbeiten muss, sondern eher als simples: „Hey, hier passiert gerade etwas.“

Der Name klingt vielleicht etwas größer als das Grundproblem. 😄 Aber genau das gefällt mir an der Idee: Ein kleines Werkzeug kann ziemlich nützlich sein, wenn es eine Sache zuverlässig erledigt und danach wieder aus dem Weg geht.

Weiterlesen

Wenn Streamicator am Ende genau einmal kurz Bescheid sagt, wenn es wirklich etwas zu sagen gibt, und danach wieder aus dem Weg geht, dann ist das eigentlich schon ziemlich nah an dem, was ich von dem Ding haben will.

Eingesetzte Technik

  • PHP
  • JavaScript
  • PWA
  • Web Push
  • ntfy

Letzte Fortschritte

Projektstand
  1. Das Konzept für datensparsame PWA-Benachrichtigungen steht.
  2. Live und News wurden als erste Benachrichtigungskategorien festgelegt.
  3. Ein eigener Push-Dienst ist für die erste Version vorgesehen.
Projektseite öffnen
Noch unter Verschluss Bleibt vorerst geheim

████████

Ja, da ist noch etwas. Nein, ich verrate es noch nicht. Das Projekt existiert, wird gebaut und bekommt sein ordentliches Porträt, sobald es mehr zu zeigen gibt als ein paar kryptische Hinweise. Öffentliche Infos absichtlich ziemlich knapp Mehr dazu wenn es wirklich etwas zu zeigen gibt 1.805 versionierte Dateien · 1.277 Commits (zuletzt am 11.10.2026)

Ja, dieses Projekt gibt es wirklich. Nein, der schwarze Balken ist kein Ladefehler.

Nicht jede Idee wird besser, wenn man schon während der ersten Arbeiten jede Schraube öffentlich beschriftet. Deshalb bleibt dieses Ding noch ein bisschen im Maschinenraum.

Was ich immerhin sagen kann

  • Das Projekt existiert und wird weiterentwickelt

  • Es läuft getrennt von den anderen öffentlich beschriebenen Projekten

  • Mehr Informationen gibt es, sobald sie mehr sind als nur Spoiler

Ein Geheimprojekt wäre sonst schließlich nur ein normales Projekt mit ausgesprochen schlechtem Geheimnismanagement.

Eingesetzte Technik

  • PHP 8.5
  • MySQL 8
  • CSS
  • JavaScript
  • NGINX
  • Redis

Repository-Umfang

1.805versionierte Dateien 1.277Commits

Sprachanteile laut GitHub
  • PHP 74,1 %
  • Blade 11,0 %
  • CSS 10,1 %
  • JavaScript 4,2 %
  • Shell 0,6 %

Letzter Commit:

Daten zuletzt abgerufen:

Letzte Fortschritte

Aktueller Stand
  1. Security-Architektur in Roadmap aufnehmen
  2. Security-Arbeit in ToDo einplanen
  3. Moderationsbuch-Sichtbarkeit an Admin-Grenze anpassen
  4. Multi-Account-Erkennung dem Security-Bereich zuordnen
  5. Security-Architektur und WAF-Auswahl dokumentieren
  6. Browserbefund der Filebase-Inline-Medien dokumentieren