Die Kurzfassung
- Branding für Open-Source-Projekte findet meist an vier Orten statt: im Logo, im README-Header, im Social-Preview-Bild des Repositorys und in Release-Ankündigungen.
- Ein gutes Open-Source-Logo ist einfach genug, um mit 16 Pixeln als Favicon und klein in einer Abhängigkeitsliste lesbar zu sein.
- GitHub-READMEs können ein Header-Bild mit dem HTML-Element picture und prefers-color-scheme zwischen heller und dunkler Version wechseln lassen.
- Das Social-Preview-Bild erscheint, wenn jemand den Link zum Repository teilt, und sollte daher den Projektnamen und das, was es tut, nennen.
- Release-Posts in einheitlichem Look helfen Nutzern, neue Versionen zu bemerken und demselben Projekt zuzuordnen.
Auf dieser Seite
Branding für Open-Source-Projekte braucht keine Designagentur. Es braucht vier Dinge, einmal gemacht und konsistent gehalten: ein schlichtes Logo, einen README-Header, der im hellen und dunklen Modus lesbar ist, ein Social-Preview-Bild für den Fall, dass das Repository geteilt wird, und eine wiedererkennbare Vorlage für Release-Ankündigungen. Zusammen sagen sie einem Besucher in wenigen Sekunden, dass das Projekt gepflegt wird und eine Haltung hat, was oft den ersten Stern oder den ersten Mitwirkenden bringt.
Warum Branding für ein Open-Source-Projekt wichtig ist
Entwickler beurteilen Projekte schnell, und zwar nach Zeichen der Sorgfalt: ein klares README, aktuelle Releases, ein Name, den man leicht wiederfindet. Eine einheitliche visuelle Identität ist eines dieser Zeichen. Sie hilft auch, sich dein Projekt unter mehreren ähnlichen Bibliotheken zu merken, und gibt Mitwirkenden und Konferenzrednern etwas für ihre Folien. Nichts davon ersetzt gute Dokumentation; es macht gute Dokumentation leichter auffindbar.
Ein Open-Source-Logo, das mit 16 Pixeln funktioniert
Dein Logo erscheint als Favicon, als GitHub-Avatar, als winziges Badge auf einer Doku-Seite und gelegentlich als Aufkleber. Gestalte zuerst für den kleinsten Fall. Eine einzige kräftige Form oder ein Buchstabe in selbstbewusster Schrift schlägt eine detaillierte Illustration. Exportiere ein SVG fürs Web und transparente PNGs für alles andere; SVG oder PNG erklärt, was wo passt, und Favicon-Design behandelt die winzigen Größen.
Schwer zu nutzen
- Ein detailliertes Maskottchen mit dünnen Linien
- Fünf Farben, die in kleiner Größe verschwinden
- Eine Wortmarke, zu lang für einen Avatar
- Nur ein PNG auf weißem Hintergrund
Leicht zu nutzen
- Eine Form oder ein Buchstabe, lesbar bei 16 px
- Ein oder zwei Farben plus ein Hintergrund
- Eine kurze Marke für Avatare, eine Wortmarke für Header
- SVG plus transparentes PNG, helle und dunkle Version
Setze die Marke für Avatare und Header auf einen Verlaufsgrund, und sie sieht nicht mehr wie ein Standardsymbol aus. Halte den Verlauf hinter dem Logo dort ruhig, wo das Logo sitzt; Logo auf Verlaufshintergrund erklärt, wie.
Ein README-Header, der im Dunkelmodus funktioniert
Viele Entwickler lesen GitHub im Dunkelmodus, und ein Header für Weiß leuchtet wie eine Fackel. GitHub unterstützt das HTML-Element <picture> in Markdown, sodass du eine helle und eine dunkle Version desselben Headers ausliefern kannst. Ein Banner mit 1200×600, die Größe eines Blog-Banners, ist eine angenehme Breite für ein README. Dark-Mode-Design behandelt die Farbseite.
<p align="center">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="./.github/header-dark.png">
<img alt="Tidepool: a tiny job queue for Postgres" src="./.github/header-light.png" width="600">
</picture>
</p>Setze drei Dinge in den Header: das Logo, den Projektnamen und eine Beschreibung in einer Zeile. Badges, Installationsbefehle und Screenshots gehören darunter, als Text, wo man sie kopieren und aktuell halten kann.
So fügst du ein GitHub-Social-Preview-Bild hinzu
Wenn jemand den Link zu deinem Repository in einen Chat, ein Forum oder einen Post einfügt, zeigt die Plattform das Social-Preview-Bild. Ohne eines erzeugt GitHub aus den Repository-Angaben eine Standardkarte. Du kannst dein eigenes in den Einstellungen des Repositorys unter Social preview hochladen; GitHub nennt dort die empfohlenen Maße. Gestalte es aus deinem Master für die Link-Vorschau in 1200×630 und halte Worte mittig, damit kleine Formunterschiede nichts abschneiden. Open-Graph-Bildgröße erklärt die Zuschnitte, und Open-Graph-Tags behandelt dasselbe Bild für deine Doku-Seite.
Eine Social Preview in 1200×630: Name, eine Zeile, nichts nahe den Rändern.
Release-Grafiken, die auffallen
Viele Nutzer hören von einer neuen Version eher durch einen Post als durch das Changelog. Eine einheitliche Release-Grafik, derselbe Hintergrund und dasselbe Layout, bei dem nur Versionsnummer und Schlagzeile wechseln, trainiert Menschen, deine Ankündigungen zu erkennen. Beginne damit, was Nutzer jetzt können, nicht allein mit der Versionsnummer.
Ein Release-Post für X oder Bluesky in 1600×900: Das Feature führt, die Version stützt.
Die quadratische Version für LinkedIn in 1200×1200, mit den Highlights.
Größe
Wo sie erscheint
Größe
Wo sie erscheint
Größe
Wo sie erscheint
Größe
Wo sie erscheint
Größe
Wo sie erscheint
Größe
Wo sie erscheint
- 1
Die Marke erstellen
Eine Form oder ein Buchstabe, getestet bei 16 px. SVG und transparentes PNG exportieren.
- 2
Einen Grund wählen
Ein Verlauf oder eine Farbe, die im dunklen und hellen Theme von GitHub gut steht.
- 3
Den README-Header bauen
Helle und dunkle Version, Logo, Name und eine Zeile.
- 4
Die Social Preview hochladen
Repository-Einstellungen, Social preview. Teste, indem du den Link in einen Chat einfügst.
- 5
Den Release-Post als Vorlage anlegen
Behalte das Layout; ändere jedes Mal Version und Schlagzeile.
Gradiently passt zu Maintainern, die lieber kein Designtool öffnen. Es funktioniert in ChatGPT, Claude und jedem Assistenten, der Remote-MCP-Server unterstützt, sodass du beim Schreiben der Release Notes eine Release-Grafik anfordern kannst und das Design zur letzten Prüfung im Studio öffnet. Designs liegen auf einem Mark, einem Verlaufshintergrund, mit dem sonst niemand exportieren kann, sobald du ihn sicherst, sodass der Look deines Projekts wirklich seiner ist. Die MCP-Einrichtung dauert ein paar Minuten.
Häufige Fragen
Wie füge ich einem GitHub-Repository ein Social-Preview-Bild hinzu?
Öffne die Einstellungen des Repositorys, finde Social preview und lade ein Bild hoch. GitHub zeigt dort die empfohlenen Maße; halte Text mittig, damit nichts Wichtiges abgeschnitten wird.
Wie lasse ich ein README-Bild im Dunkelmodus wechseln?
Nutze das HTML-Element picture mit einer Quelle für prefers-color-scheme: dark und einem img-Fallback für hell. GitHub rendert es in Markdown-Dateien.
Braucht ein Open-Source-Projekt ein Logo?
Es ist nicht nötig, aber ein schlichtes Logo macht das Projekt in Avataren, Doku und Vorträgen leichter erkennbar. Gestalte es so, dass es in Favicon-Größe lesbar ist.
Was sollte eine Release-Grafik enthalten?
Den Projektnamen, die Version und das Hauptfeature, formuliert als das, was Nutzer jetzt können. Behalte das Layout für jedes Release bei.
Geschrieben von Gradiently
Das Team hinter Gradiently, einem Designtool rund um Marks: lebendige Farbverläufe, durch die alles, was du gestaltest, nach dir aussieht.
Unser Profil ansehen