Wir bauen im offenen Code

Werkzeuge, Plattformen und Apps, die wir selbst täglich nutzen - mit offenem Code, Commit-Historie und Releases. Der Code ist öffentlich, weil sich so am einfachsten prüfen lässt, wie wir wirklich arbeiten.

VulCodeCom204 repos
vulpPublic41

Alle Repositories aus einem Terminal.

Rust
chip8-sharpPublic18

Ein vollständiger CHIP-8-Emulator in C#.

C#
kestrelPublic12

Eine kleine Sprache der ML-Familie, von Grund auf gebaut.

F#

Wie viel tragen wir bei?

Wir sagen nicht nur "wir mögen Open Source" und belassen es bei Worten. Unten lassen wir die Zahlen sprechen, die klar genug zeigen sollten, was wir können. Bitte bedenke, dass sie jede Woche wachsen.

0+

Insgesamt geschriebene Codezeilen

Über fünf Millionen Codezeilen in echten Projekten - von einem Hosting-Panel und einem Messenger über native Desktop- und Mobile-Apps bis zu Emulatoren, Spiel-Engines und selbst gebauten Microframeworks. Keine Generator-Zahl, keine abgeschriebenen Tutorials: Jede dieser Zeilen steht hinter einem funktionierenden Produkt oder Werkzeug, das wir selbst täglich nutzen. Wir schreiben viel, weil wir viel bauen, und das ohne Pause seit 2020.

0+(100+)

Repositories (Projekte)

Über zweihundert Repositories über mehr als 100 Projekte hinweg, alle auf unsere Konten verteilt. Darunter Produktionsplattformen, interne Werkzeuge, Experimente, Mobile- und Desktop-Apps, Dashboards sowie edukative oder Open-Source-Projekte, die wir für andere Entwickler vorbereiten. Eine solche Zahl entsteht nicht an einem Wochenende - es sind Jahre beständiger Arbeit, in der eine neue Idee uns am Ende eine weitere Gelegenheit gibt, das nächste skalierbare Projekt zu bauen.

0+

Sterne auf Projekten, zu denen wir beigetragen haben

Uns vertrauen nicht nur nicht-technische Menschen, sondern auch Entwickler aus aller Welt. Millionen Menschen nutzen Bibliotheken und Werkzeuge, zu denen wir unseren Teil beigetragen haben - oft ohne es zu wissen, denn unser Code arbeitet still unter der Haube ihrer Lieblingsprojekte. Die Sterne auf diesen Repositories sind das gebündelte Vertrauen einer Community, die diese Werkzeuge so schätzt, dass sie jeden Tag zu ihnen zurückkehrt. Für uns ist das der beste Beweis, dass unsere Arbeit weit über den eigenen Hof hinausreicht.

0+

Open-Source-Projekte mit unseren Beiträgen

Unser Code ist in über 50 externe Open-Source-Projekte eingeflossen. Das sind keine zufälligen Repos - es sind Bibliotheken und Werkzeuge, die Entwickler täglich nutzen: PHPMailer, pydantic, Polly, FluentValidation, Monolog, Serilog, NLog, Ebiten, goquery, Pagefind und CommonMark. Wir bessern dort nach, wo wir selbst darauf setzen, und geben die Änderungen an die Community zurück.

Lernen Sie unsere Open-Source-Projekte kennen

Wir fügen nicht nur Commits zu fremden Repos hinzu - wir bauen eigene Werkzeuge und Plattformen, die wir täglich nutzen und weitergeben.

Vulp

Alle unsere Repositories aus einem einzigen Terminal.

Vulp ist unser internes Terminal-Tool: Ein Bildschirm zeigt den Zustand aller Repositories, ein Sammel-Sync holt und pusht Änderungen auf einmal, und Projekte, Aufgaben, Pull Requests und Statistiken liegen auf Tastenkürzeln. Geschrieben in Rust, damit alles sofort reagiert.

Auf GitHub ansehen
Vulp
Gyred

Ein Kontrollzentrum für KI-Agenten, die selbstständig arbeiten.

Gyred hält eine Flotte von Agenten im Zaum: Arbeitsbereiche trennen Projekte, Regeln legen fest, was ein Agent darf, und Schleifen haben eine echte Abbruchbedingung, statt sich endlos zu drehen. Leases sorgen dafür, dass sich nie zwei Agenten auf dieselbe Aufgabe stürzen - einer übernimmt, der Rest wartet.

Auf GitHub ansehen
Gyred
Plazer

Ein Messenger mit Konten, Gruppen und Live-Unterhaltungen.

Plazer ist ein von Grund auf gebauter Messenger: Sie legen ein Konto an, fügen Freunde hinzu, schreiben privat oder in Gruppen, reagieren und pinnen, was wichtig ist. Nachrichten laufen über WebSocket, die Unterhaltung passiert also live, und derselbe Verlauf wartet in der Desktop-App, auf dem Smartphone und im Browser auf Sie. Das Backend basiert auf Go, PostgreSQL und Redis.

Auf GitHub ansehen
Plazer

Wie wir unseren Beitrag leisten

Unser Anteil am offenen Code hat nicht nur eine Form. Wir tun es auf vier Arten - jede nährt die anderen.

Individuelle Software-Services

Wir bauen Software auf Bestellung: Websites, Panels, Shops und Apps. Der Kunde besitzt den Code und erhält die volle Commit-Historie, keine verschlossene Blackbox. Viele Muster und Werkzeuge, die hier entstehen, fließen später in unsere offenen Projekte zurück.

Eigene OSS-Projekte führen

Wir pflegen eigene offene Projekte - wie vulp - mit echtem Repo, Releases und Qualitätsanspruch. Keine verlassenen Experimente: Wir kümmern uns um Issues, schreiben Doku und entwickeln sie weiter, weil wir sie selbst täglich nutzen. Jeder kann einsteigen, den Code lesen und darauf aufbauen.

Beiträge zu fremdem Code

Wenn wir in einer genutzten Bibliothek einen Fehler oder eine fehlende Funktion finden, flicken wir das nicht still bei uns - wir schicken den Fix zurück zum Ursprung. Wir melden Issues, öffnen Pull Requests und halten die Werkzeuge am Leben, auf denen auch unsere Arbeit steht. Schlichte Fairness gegenüber dem Ökosystem, auf das wir bauen.

Fertige SaaS-Plattformen

Manche unserer Projekte wachsen zu vollen SaaS-Plattformen, auf denen man sich einfach anmelden und loslegen kann. Ihr Kern teilt oft Code mit den offenen Werkzeugen, sodass die Entwicklung des einen das andere antreibt. Statt bei jedem Auftrag alles neu zu erfinden, haben wir erprobte Fundamente, die wir selbst gebaut haben und ganz verstehen.

Wir stehen nicht still

Wir prahlen nicht mit einem guten Monat. Links die Zahlen aus unserer gesamten Geschichte im offenen Code, rechts der Aktivitätsgraph der letzten 90 Tage - dicht und ohne lange Lücken, denn Open Source ist bei uns tägliche Gewohnheit.

23 967+
Beiträge seit 2020
6,04 Mio.+
Codezeilen
400 000+
OSS-Sterne
50+
OSS-Projekte mit Beitrag
172 Mio.+
Codezeichen
Aktivität, letzte 90 Tage
Jul
Aug
Sep
Okt
34 aktive Tagewenigermehr

Was wir im Offenen bauen

Offener Code ist bei uns nicht ein Projekttyp. Von Terminal-Werkzeugen über Plattformen und Apps bis zu Emulatoren und Bibliotheken.

01Entwickler-Werkzeuge

Terminal-Werkzeuge, die wir jeden Tag selbst nutzen und die uns Stunden an Klickerei ersparen. Das Aushängeschild ist vulp - aus einem einzigen Terminalfenster verwaltet es viele Repositories auf einmal, synchronisiert sie, öffnet Pull Requests und sammelt Statistiken. Dazu setzt es Guardrails durch, damit nichts in schlechtem Zustand landet. Wir bauen sie zuerst für uns selbst, also müssen sie schnell und verlässlich sein.

02Plattformen und Panels

Vollständige Control Planes und Plattformen, die viele bewegliche Teile in ein übersichtliches Dashboard bündeln. Ein solches Projekt ist Gyred - es steuert eine ganze Flotte von KI-Agenten von einem Ort aus, zeigt deren Zustand und lässt sie in Echtzeit lenken. Im selben Geist bauen wir Hosting- und Kundenpanels, in denen alles Wichtige griffbereit ist. Es geht darum, komplexe Infrastruktur auf einen Blick zu erfassen.

03Messenger und Apps

Von Grund auf gebaute Apps, bei denen eine einzige Codebasis Web, Desktop und Handy zugleich bedient. Das Aushängeschild ist Plazer - ein Live-Chat-Messenger mit Ende-zu-Ende-Verschlüsselung, sodass der Inhalt der Nachrichten zwischen den Gesprächspartnern bleibt. Statt fertige Bausteine zusammenzustecken, bauen wir diese Apps Schicht für Schicht und behalten jedes Detail in der Hand. So funktionieren sie auf jedem Bildschirm gleich gut.

04Emulatoren und Engines

Wir gehen bis in die untersten Schichten, wo jeder Taktzyklus zählt. Wir schreiben bitgenau geprüfte CPU-Emulatoren - von CHIP-8 bis zum Game Boy - damit sie sich genau wie der originale Chip verhalten. Dazu kommen Spiel-Engines und Renderer, von Grund auf gebaut, ohne fertige Zeichenbibliotheken. Es ist der anspruchsvollste Teil unserer Arbeit und der, aus dem wir am meisten lernen.

05Bibliotheken und Microframeworks

Kleine, gut getestete Bibliotheken und Microframeworks, die eine Sache tun und sie ordentlich tun. Wir bauen sie allein auf der Standardbibliothek der Sprache, ohne schwere Abhängigkeiten, die das halbe Internet mitschleppen. Das hält sie leicht, einfach in ein fremdes Projekt einzubinden und im Unterhalt vorhersehbar. Jede davon decken wir mit Tests ab, bevor wir sie für fertig erklären.

06Bots und Automatisierung

Discord-Bots, Webhook-Proxies und Ops-Skripte, die die stumpfe, sich wiederholende Arbeit übernehmen. Sie entlasten das Team und behalten die Infrastruktur selbst im Blick, reagieren schon bevor jemand ein Problem bemerkt. Statt von Hand durch Panels zu klicken, beschreiben wir einmal, was automatisch passieren soll, und überlassen es der Maschine. So bleibt uns mehr Zeit für das, was sich nicht automatisieren lässt.

Sehen Sie, wie wir schreiben - offen für alle

Unser gesamter Open-Source-Code ist öffentlich: Repositories, Commit-Historie, Releases. Schauen Sie hinein, lesen Sie den Code, klonen Sie ihn und bauen Sie darauf auf - und wenn Ihnen gefällt, was Sie sehen, lassen Sie einen Stern da und folgen Sie uns.

Folgen Sie uns auf GitHub
vulp
vulp TUI