The HTTP reverse proxy used for warpcs.org web services and several plugins providing additional features
Several applications responsible for maintaining and monitoring my server infrastructure (including this website)
Mail Server (mx.w3h.io; MTA), alongside dovecot as the MDA
WarpCS Commerce (
ec.warpcs.com) is an e-commerce platform handling products, orders, and communication with a payment processor.
Common library for Java EE web applications
Java networking library providing an API similar to Node.js
Applications managing and running the minecraft servers at mc.warp03.xyz + Several plugins/mods
Lightweight DNS server for distribution on several external servers with one central server managing the DNS records. geodns selects the nearest CDN server based on IP geolocation of the DNS client (
geo.warpcs.org).
API server that dynamically loads endpoint code when modified (
api.warpcs.org). Code for the API endpoints themselves is also included here.
nettunnel is an omz-net-lib extension allowing two mutually trusting peers to communicate efficiently over a single TCP connection for faster connection establishment
Proxy collecting all request URLs by the browser, which are then sent to the archiver server which fetches and stores all of those resources (
archive.warpcs.org)
Dynamically generated documentation pages at
docs.warpcs.org. This also includes the documentation generator at docs.warpcs.org/ci/.
A bunch of discord bots and bot frameworks I've written, some based on ubot-client, including a music bot that can play from YT, SoundCloud and Twitch and allows any FFmpeg audio filter to be set, and a voice command bot to control the music
Work-in-progress 64-bit operating system based on a microkernel
A modular boot loader supporting amd64 and i386 running on BIOS or UEFI firmware
Wavefront OBJ to minecraft anvil file format converter with texture support written in JavaScript. Can also (somewhat) convert BSP files to OBJ
Gesamter Frontend-Code für Websiten, der nicht schon Teil eines anderen Eintrags hier ist (inklusive diese Website)
Alter Code, der nicht mehr aktiv genutzt oder weiterentwickelt wird (und wahrscheinlich auch nicht besonders gut ist)
Auf dieser Seite gelistete Projekte und Statistiken beinhalten nur Code, der aus eigener Motivation entwickelt wurde.
Davon ausgeschlossen sind z.B. Entwicklungsprojekte mit Gegenleistung / Bezahlung oder Code für Universitätsaufgaben.
Mindestens 8 von den oben gelisteten Sachen haben in irgendeiner Weise dazu beigetragen, dass du gerade diese Website sehen kannst :)
Welche?
Ein paar Webapplications die ich irgendwann mal gemacht hab:
Erwähnenswert, aber nicht groß genug für sein eigenen Eintrag oben: "push.js" ist ein kleiner Script, der automatisch Webdateien transformiert / minimiert und in die öffentlichen
Webroots kopiert. Du kannst bei jeder statischen, von push.js transformierten Datei, einen kleinen Header finden.
Beachte dass Zeilen Code nur begrenzt vergleichbar sind. Unterschiede in Programmiersprachen können unterschiedliche Messwerte ergeben, bei ähnlichem Aufwand. Außerdem, Unterschiede im Zählmechanismus und im Code-Style machen Vergleiche mit anderen Entwicklern und Projekten schwer. Ich benutze relativ wenige Leerzeichen oÄ und meine maximale Zeilenlänge ist 200 Zeichen (was relativ viel ist, und in manchen Sprachen, z.B. HTML oder Text, gibt es garkeine Begrenzung), was bedeutet dass der exakt gleiche Code viel weniger Zeilen in meinem Code-Style sein kann.
Es gibt noch viele weitere Projekte / Programme, die nicht hier gelistet sind, aus einem oder mehreren der folgenden Gründe:
- Das Projekt wurde nicht mehr weiterentwickelt (seit mehr als einem Jahr) oder nie fertiggestellt (23 +21 wurden durch eine Alternative ersetzt)
- ... ist nicht signifikant genug (10)
+ 1 entfernt, 1 ungelistet, 21 Duplikate, 40 ausgeschlossen