Software
Decentralized server uptime monitoring (status.warpcs.org)
Zeilen Code insgesamt: 2132
distributed systems high availability systems monitoring web backend development web frontend development
Zuletzt geupdatet:
Interne Projektname(n): server status (distributed)
Project Icon
Server infrastructure
#
Several applications responsible for maintaining and monitoring my server infrastructure (including this website's)
Zeilen Code insgesamt: 17516
high availability systems information security monitoring networking web backend development web frontend development
Zuletzt geupdatet:
Interne Projektname(n): asnet, asnet-statistics-srv, asnetlg, backupproxy, cdn3, certUpdate, certbot-commserver, controller, esxi-status-provider, gateway (proxy), hosting-j-comm, hosting-t, hosting-v-comm, svc_mgmt, tor-hs-comm, warp-su, watchdog client, watchdog v2
Project Icon
warp CS Commerce
#
warp CS Commerce (ec.warpcs.com) is an e-commerce platform handling products, orders, and communication with a payment processor.
Zeilen Code insgesamt: 9185
web backend development web frontend development
Zuletzt geupdatet:
Interne Projektname(n): warpcs_commerce
Project Icon
Mail Server
#
Mail Server (mx.w3h.io; MTA), alongside dovecot as the MDA
Zeilen Code insgesamt: 2396
networking
Zuletzt geupdatet:
Interne Projektname(n): mailserver
w3-jeec
#
Common library for Java EE web applications
Zeilen Code insgesamt: 1341
web backend development
Zuletzt geupdatet:
Interne Projektname(n): w3-jeec
internet_archive
#
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)
Zeilen Code insgesamt: 1499
web backend development
Zuletzt geupdatet:
Interne Projektname(n): internet_archive
Project Icon
edgedns + geodns
#
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).
Zeilen Code insgesamt: 3945
high availability systems networking
Zuletzt geupdatet:
Interne Projektname(n): edgedns2, geodns
Project Icon
warp CS SSO
#
warp CS SSO authentication system (idp.warpcs.org)
Zeilen Code insgesamt: 4203
information security
Zuletzt geupdatet:
Interne Projektname(n): omzsso
Project Icon
highperformancewebhosting manager
#
manager.highperformancewebhosting.com is a (Java EE powered) web interface for web hosting and other hosting services
Zeilen Code insgesamt: 9184
information security networking web backend development web frontend development
Zuletzt geupdatet:
Interne Projektname(n): hpwh-mgr
Project Icon
omz-api
#
API server that dynamically loads endpoint code when modified (api.warpcs.org)
Zeilen Code insgesamt: 2027
web backend development
Zuletzt geupdatet:
Interne Projektname(n): web api 2, web api3
Dynamically generated documentation pages at docs.warpcs.org. This also includes the documentation generator at docs.warpcs.org/ci/.
Zeilen Code insgesamt: 1815
documentation web backend development web frontend development
Zuletzt geupdatet:
Interne Projektname(n): docs-ci, web_docs v2
HTTP library
Zeilen Code insgesamt: 3687
libraries
Zuletzt geupdatet:
Interne Projektname(n): omz-http-lib
The HTTP reverse proxy used for warpcs.org web services and several plugins providing additional features
Zeilen Code insgesamt: 10736
concurrent programming networking web backend development
Zuletzt geupdatet:
Interne Projektname(n): encrproxy, omz_proxy3_java, omz_proxy3_java_plugins, omz_proxy_java_http2
infratest
#
Zeilen Code insgesamt: 3331
networking
Zuletzt geupdatet:
Interne Projektname(n): infratest
Ausgenommen von Statistik für meistgenutzte Sprachen
mc.warp03.xyz
#
Applications managing and running the minecraft servers at mc.warp03.xyz + Several plugins/mods
Zeilen Code insgesamt: 6974
Zuletzt geupdatet:
Interne Projektname(n): mc_jnr, mc_plugin_lib, mc_proxy_pl_main, mc_spigot_permsync, mc_velocity_custom, mcproxy, mgmt_master, mpp2, serverstats (mcserver)
Discord bots + ubot-client
#
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
Zeilen Code insgesamt: 11719
Zuletzt geupdatet:
Interne Projektname(n): [hidden], [hidden], [hidden], [hidden], [hidden], [hidden], [hidden], [hidden], [hidden], bot v2, discord bot controller, ubot client
A minecraft launcher
Zeilen Code insgesamt: 1802
Zuletzt geupdatet:
Interne Projektname(n): mclauncher v2
Work-in-progress 64-bit operating system based on a microkernel
Zeilen Code insgesamt: 15776
low level development operating systems
Zuletzt geupdatet:
Interne Projektname(n): hadron kernel, hadron syscore, u9malloc
nettunnel is an omz-net-lib extension allowing two mutually trusting peers to communicate efficiently over a single TCP connection for faster connection establishment
Zeilen Code insgesamt: 816
networking
Zuletzt geupdatet:
Interne Projektname(n): nettunnel
Common library for Java
Zeilen Code insgesamt: 4834
libraries
Zuletzt geupdatet:
Interne Projektname(n): omz-java-lib
Java networking library providing an API similar to Node.js
Zeilen Code insgesamt: 3151
libraries networking
Zuletzt geupdatet:
Interne Projektname(n): omz-net-lib
A modular boot loader supporting amd64 and i386 running on BIOS or UEFI firmware
Zeilen Code insgesamt: 18980
low level development operating systems
Zuletzt geupdatet:
Interne Projektname(n): sxboot 4
OBJ to minecraft converter
#
Wavefront OBJ to minecraft anvil file format converter with texture support written in JavaScript. Can also (somewhat) convert BSP files to OBJ
Zeilen Code insgesamt: 4034
concurrent programming
Zuletzt geupdatet:
Interne Projektname(n): mcjs
Webseiten
#
Gesamter Frontend-Code für Websiten, der nicht schon Teil eines anderen Eintrags hier ist (inklusive diese Website)
Zeilen Code insgesamt: 19556
Interne Projektname(n): omz-source, register machine, skribbl, user94729 website
Dies ist ein zusammengesetzter Eintrag; Teile oder Unterprojekte sind wahrscheinlich nicht miteinander verwandt
Ausgenommen von Statistik für meistgenutzte Sprachen
Sonstiges
#
Zeilen Code insgesamt: 9292
Interne Projektname(n): cctv-mgr, encrproxyissuer, mcbot-visual, omz-js-lib, push.js, securitynodes, u9-utils, w-skynet, web statistics, web trampoline 3, web_gs, web_trampoline
Zusätzliche Name(n): statistics.warpcs.org/worldmap
Dies ist ein zusammengesetzter Eintrag; Teile oder Unterprojekte sind wahrscheinlich nicht miteinander verwandt
Ausgenommen von Statistik für meistgenutzte Sprachen
Legacy-Code
#
Alter Code, der nicht mehr aktiv genutzt oder weiterentwickelt wird (und wahrscheinlich auch nicht besonders gut ist)
Zeilen Code insgesamt: 58116
Dies ist ein zusammengesetzter Eintrag; Teile oder Unterprojekte sind wahrscheinlich nicht miteinander verwandt
Ausgenommen von Statistik für meistgenutzte Sprachen
32 iprojects
Java (java)
JavaScript (js)
Markdown (md)
Batch script (bat)
Shell script (sh)
PHP (php)
HTML (html)
CSS (css)
C (c, h)
C++ (cpp, hpp, ino)
x86 Assembly (asm, inc)
JSON (json)
YML (yml, yaml)
Linker command language (ld)
XML (xml)
Java Server Pages (jsp, tag)
Java Server Pages (XML) (jspx)
Lua (lua)
Rust (rs)
Scala (scala)
Python (py)
HTML with Apache SSI (shtml)
Brainfuck (bf)
OpenGL Shading Language (glsl, shader)
TypeScript (ts)
BIRD router configuration (bird.conf)
Auf eine Farbe klicken um nach der Sprache zu filtern.
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:

+ 1 entfernt, 1 ungelistet, 21 Duplikate, 40 ausgeschlossen