Für Open-Source-Maintainer

Distribution für Open-Source-Maintainer

Guter Code verbreitet sich nicht von allein, aber er verbreitet sich gut, sobald Leute ihn finden, in einer Minute verstehen und sofort ausprobieren können. Diese Seite zeigt dir die Kanäle, die zu Open Source passen, die genauen Regeln jedes Kanals und einen Planer, der aus deinem Repository eine Checkliste für vier Wochen macht.

Kurze Antwort

  1. Fang beim Repository selbst an: ein README, das Was, Warum und den Einstieg beantwortet, eine Lizenz, bis zu 20 GitHub-Topics und ein Social-Preview-Bild.
  2. Geh dann dorthin, wo deine Nutzer schon reden: ins Forum, in den Chat oder das Subreddit deiner Sprache oder deines Frameworks, und zu Show HN, sobald man das Projekt ohne Anmeldung ausführen kann.
  3. Frag bei den Maintainern von ein oder zwei passenden Awesome-Listen an und halte dich an die Beitragsregeln der jeweiligen Liste.
  4. Trag eine Website oder gehostete Version in einige Verzeichnisse und Launch-Plattformen ein und veröffentliche weiter Releases. Stetige Aktivität bringt immer neue Besucher.

Die Distributionskarte für Open Source

Open Source wird auf vier Ebenen entdeckt. Jede baut auf der vorherigen auf: Ein Community-Beitrag schickt Leute auf dein Repository, also muss das Repository sie zuerst überzeugen.

  1. 1 · Das RepositoryWas jeder Besucher zuerst sieht.
    • README
    • Lizenz
    • Topics
    • Social Preview
    • Releases
  2. 2 · Entdeckung auf GitHubWie man dich innerhalb von GitHub findet.
    • Topic-Seiten
    • GitHub-Suche
    • Explore
    • Sterne und Listen
  3. 3 · CommunitysWo deine Nutzer schon reden.
    • Show HN
    • Foren und Chats des Ökosystems
    • Subreddits
    • Antworten auf Fragen
  4. 4 · Kuratiert und gelistetOrte, die dauerhaft auf dich verweisen.
    • Awesome-Listen
    • Paket-Registries
    • Verzeichnisse
    • Newsletter
Arbeite dich von Ebene 1 nach außen vor. Ein starker Beitrag, der auf einem dünnen README landet, verschenkt den einen Besuch, den du bekommen hast.

Erstelle deinen Vier-Wochen-Plan

Beantworte acht Fragen und füge deine Topics ein. Der Planer prüft die Topics gegen GitHubs Regeln und ordnet jeden Kanal einer Woche zu, markiert als bereit oder mit dem, was du zuerst beheben solltest. Alles läuft in deinem Browser; nichts wird gesendet oder gespeichert.

Füge ein paar Topics hinzu, um sie prüfen zu lassen.

    Was ist schon vorhanden?

    Läuft nur in diesem Browser-Tab. Nichts wird hochgeladen, gespeichert oder getrackt.

    Mach das Repository auffindbar

    Jeder Kanal auf dieser Seite endet auf deiner Repository-Seite. GitHubs eigene Dokumentation nennt, was ein README beantworten sollte; die Tabelle macht daraus konkreten Inhalt für den ersten Bildschirm.

    TeilWas der Besucher brauchtWas funktioniert
    Was es tutIn Sekunden entscheiden, ob es zum eigenen Problem passtEin Satz unter dem Titel, in den Worten, nach denen deine Nutzer suchen würden
    Warum es nützlich istEin Grund, es der naheliegenden Alternative vorzuziehenEin konkreter Unterschied oder ein kurzer Vergleich
    Wie man anfängtEin erster Erfolg innerhalb von MinutenEin Installationsbefehl und ein minimales Beispiel, das beim Einfügen läuft
    Zeig es in AktionEin Beweis vor der InstallationEin Screenshot, GIF oder Terminal-Mitschnitt weit oben
    Wo es Hilfe gibtVertrauen, dass man nicht allein gelassen wirdVerlinke Issues, Discussions oder einen Chat; sag, was wohin gehört
    Wer es pflegtSicherheit, dass das Projekt lebtMaintainer, aktuelles Release, Beitragsleitfaden

    Topics: bis zu 20 Türen in die GitHub-Suche

    • Misch die vier Arten, die GitHub vorschlägt: Zweck (cli, static-site-generator), Thema (accessibility), Community (hacktoberfest) und Sprache (rust).
    • Nutze Topics, die Leute wirklich durchstöbern. Öffne github.com/topics/ und prüfe, ob ein Topic schon Repositorys enthält.
    • GitHub schlägt für öffentliche Repositorys auch selbst Topics vor. Übernimm die passenden und lehne den Rest ab.

    Social Preview

    Ohne Bild zeigt ein geteilter Link nur einfache Repository-Daten und deinen Avatar. Ein klares Bild in 1280 × 640 mit Projektnamen und einer Zeile zum Zweck macht jedes Teilen wiedererkennbar. Prüf Größe und Format vor dem Hochladen im kostenlosen Bildgrößen-Checker. Prüfe deine Launch-Bilder gegen die Größenvorgaben der Plattformen →

    RegelOffizieller WortlautWas das für dich heißt
    READMEA README is often the first item a visitor will see when visiting your repository.Behandle das README als deine Landingpage: Der erste Bildschirm entscheidet, ob Leute bleiben.
    README-GrößeWhen your README is viewed on GitHub, any content beyond 500 KiB will be truncated.Lange READMEs werden abgeschnitten. Verschieb ausführliches Referenzmaterial in die Doku und verlinke es.
    Topic-ArtenHelpful topics to classify a repository include the repository's intended purpose, subject area, community, or language.Wähl Topics über Zweck, Thema, Community und Sprache hinweg, nicht zehn Varianten eines Wortes.
    Topic-FormatUse lowercase letters, numbers, and hyphens. Use 50 characters or less. Add no more than 20 topics.Der Checker im Planer wendet genau diese drei Regeln an.
    Social PreviewYour image should be a PNG, JPG, or GIF file under 1 MB in size. For the best quality rendering, we recommend a size of at least 640 by 320 pixels (1280 by 640 pixels for best display).Bereite ein PNG oder JPG in 1280 × 640 mit weniger als 1 MB vor.
    Community-ProfilThe community profile checklist checks to see if a project includes recommended community health files, such as README, CODE_OF_CONDUCT, LICENSE, or CONTRIBUTING, in a supported location.Öffne Insights → Community Standards in deinem Repository und ergänze, was fehlt.

    Awesome-Listen: zwei verschiedene Wege

    Awesome-Listen sind kuratierte Sammlungen auf GitHub, eine pro Thema. Die oft zitierten Regeln wie 30 Tage und vier Reviews gelten für einen ganz bestimmten Fall. Wisse, auf welchem Weg du bist.

    Weg A: Dein Projekt kommt in eine Themenliste

    Das ist der übliche Fall für eine Bibliothek, ein Tool oder eine App. Such ein oder zwei aktive Listen zu deinem Thema, lies die Beitragsdatei dieser Liste und schlag eine Zeile in ihrem Format vor. Listen unterscheiden sich darin, was sie aufnehmen, deshalb gilt ihr eigener Leitfaden. Dein README, deine Lizenz und deine jüngste Aktivität überzeugen den Maintainer.

    Weg B: Deine kuratierte Liste kommt in die awesome-Metaliste

    Nur wenn du selbst eine Liste pflegst. Dann gilt die strenge Vorlage der Metaliste: mindestens 30 Tage alt, 4 andere offene Pull Requests reviewen, awesome-lint ausführen, eine Lizenz von Creative Commons, die Topics awesome und awesome-list und ein Titel in der Form „Add Name of List“.

    RegelOffizieller WortlautWas das für dich heißt
    In eine Liste kommenIf you have something awesome to contribute to an awesome list, this is how you do it.Jede Liste erklärt ihren eigenen Weg. Lies den Beitragsleitfaden dieser Liste, keinen allgemeinen.
    Alter der ListeThat means 30 days from either the first real commit or when it was open-sourced. Whatever is most recent.Nur für Listen, die in die awesome-Metaliste wollen: 30 Tage nach dem ersten echten Commit warten.
    ReviewsJust commenting “looks good” or simply marking the pull request as approved does not count!Wer bei der Metaliste einreicht, muss mindestens 4 andere offene Pull Requests mit echtem Feedback reviewen.
    KIFully AI-generated pull requests are not accepted.Schreib den Pull Request selbst. Ein komplett generierter wird geschlossen.
    LizenzA code license like MIT, BSD, Apache, GPL, etc, is not acceptable.Eine Liste braucht eine Lizenz von Creative Commons, empfohlen ist CC0. Code-Lizenzen zählen nicht.
    QualitätOnly has awesome items. Awesome lists are curations of the best, not everything.Listen nehmen das Beste auf, nicht alles. Dein README und deine Aktivität bringen dich hinein.

    Wir zitieren die Regeln zum geprüften Datum; Maintainer passen sie an. LaunchRepo öffnet keine Pull Requests und kontaktiert keine Listen-Maintainer für dich.

    Communitys, die Projekte willkommen heißen

    Open Source hat hier einen Vorteil: Viele Entwickler-Communitys freuen sich über ein funktionierendes Projekt, solange es ein echtes Problem löst und du bleibst, um Fragen zu beantworten.

    KanalPasst am besten zuErster Schritt
    Show HN (Hacker News)Tools, die man sofort ausführen kannEinmal posten, im Thread bleiben, jede Frage beantworten
    Forum oder Chat deines ÖkosystemsBibliotheken und Plugins für eine Sprache oder ein FrameworkShowcase-Regeln lesen, dann einen Anwendungsfall posten, keinen Slogan
    Ein passendes SubredditProjekte mit klarem Publikum auf RedditZuerst die Eigenwerbungsregel jedes Subreddits prüfen
    Antworten auf FragenProjekte, die eine wiederkehrende Frage lösenDie Frage vollständig beantworten; das Projekt nennen, wo es wirklich hilft
    Wöchentliche Newsletter deines ÖkosystemsReleases mit einer GeschichteDer Redaktion eine kurze Notiz mit dem Release-Link schicken
    Meetups und KonferenzvorträgeProjekte, aus denen man etwas lernen kannBei einem lokalen Meetup deiner Sprache anfangen

    In unserem öffentlichen Datensatz aller 15.859 Beiträge auf Show HN, die zwischen September 2025 und August 2026 auf ein Code-Repository verlinkten, bekam der Median-Beitrag 2 Punkte, und 9,5 % erreichten 10 Punkte oder mehr. Ein Beitrag ist ein Anfang, nicht der Plan.

    RegelOffizieller WortlautWas das für dich heißt
    Was passtShow HN is for something you've made that other people can play with.Etwas, das man ausführen kann, keine Ankündigung und keine Landingpage.
    SubstanzThe project should be non-trivial. Don't post quickly-generated one-offs; anybody can do that now.Poste ein Projekt, in das du echte Arbeit gesteckt hast und über das du reden kannst.
    HürdenPlease make it easy for users to try your thing out, ideally without barriers such as signups or emails.Ein öffentliches Repository mit einem Installationsbefehl ist der ideale Show HN.
    StimmenPlease don't ask friends to upvote or comment. That's not ok on HN.Teile den Link ohne Bitte um Stimmen. Lass die Arbeit für sich sprechen.
    ZielgruppeDon’t spam as many people as possible. Instead, target your efforts to communities that will benefit from knowing about your project.Wähl einige Communitys, in denen das Projekt ein echtes Problem löst.
    Rufthe best way to invite people to share and contribute to your project is to share and contribute to their projects.Hilf zuerst in anderen Projekten. Die Leute merken das und schauen sich deins an.

    Verzeichnisse und Launch-Plattformen

    Sobald es eine Website, eine Doku-Seite oder eine gehostete Version gibt, werden einige Verzeichnisse zu einer stetigen zusätzlichen Quelle für Besucher und Links. Drei, die gut zu Open Source passen:

    • AlternativeTo: wenn dein Projekt eine kostenlose Alternative zu bekannter Software ist.
    • SourceForge: hostet Open-Source-Projekte mit Downloads über den Weg „Create a Project“, getrennt von den Einträgen für Business-Software.
    • Product Hunt: für Projekte mit ausgefeilter Oberfläche und einem Launch-Tag, an dem du dabei sein kannst.

    Wähle Plattformen nach passendem Publikum und prüfe jeweils die aktuellen Regeln; ein Eintrag ist eine Tür, keine Garantie für Nutzer. Lass dein Developer-Tool dort eintragen, wo Entwickler wirklich suchen. →

    Was du weglassen solltest

    Gekaufte oder getauschte Sterne
    GitHubs Richtlinien verbieten Ranking-Missbrauch, und Forschung zeigt, dass gekaufte Sterne nur kurz helfen. Die Details, mit unserer eigenen Messung: GitHub-Sterne durch echten Nutzen verdienen →
    Freunde um Upvotes bitten
    Hacker News sagt es klar: Das ist nicht okay. Stimmen aus dem Freundeskreis sagen dir außerdem nichts über echtes Interesse.
    Überall derselbe Beitrag
    Kopierte Ankündigungen in vielen Communitys am selben Tag wirken wie Spam. Wähl wenige Orte und schreib für jeden einzeln.
    Ein Launch vor dem README
    Aufmerksamkeit ist kurz. Bring den ersten Bildschirm des Repositorys in Ordnung, bevor irgendein Beitrag rausgeht.

    Wo LaunchRepo hineinpasst

    LaunchRepo übernimmt die Ebene der Verzeichnisse und Launch-Plattformen: Dein Coding-Agent bereitet deine Projekt-Website vor und reicht sie bei einem großen Katalog von Verzeichnissen ein, mit einem Tracker, der einen Live-Eintrag von einem ausstehenden unterscheidet.

    Community-Beiträge, Anfragen an Awesome-Listen und Gespräche bleiben bei dir, weil sie in deiner eigenen Stimme am besten funktionieren. LaunchRepo spart dir die Stunden, die die Formulare kosten würden, damit du sie dort verbringen kannst.

    Quellen

    Alle Regeln wurden am 1. Oktober 2026 gelesen und werden wörtlich auf Englisch zitiert. Textkopien liegen bei unseren Belegen.

    Häufige Fragen

    Wie mache ich ein Open-Source-Projekt bekannt?
    Fang beim Repository an: ein README, das Was, Warum und den Einstieg beantwortet, eine Lizenz, Topics und ein Vorschaubild. Teile es dann in der Community deines Ökosystems und auf Show HN, sobald man es ohne Anmeldung ausprobieren kann, frag bei ein oder zwei passenden Awesome-Listen an und veröffentliche weiter Releases.
    Wie kommt mein Projekt in eine Awesome-Liste?
    Öffne die Liste, lies ihre Beitragsdatei und schlag einen Eintrag in ihrem Format vor. Die strengen Regeln (30 Tage, vier Reviews, awesome-lint) gelten nur, wenn du deine eigene kuratierte Liste bei der awesome-Metaliste einreichst.
    Wie viele GitHub-Topics sollte ich setzen?
    GitHub erlaubt bis zu 20. Nutze die, die Zweck, Thema, Community und Sprache beschreiben, geschrieben in Kleinbuchstaben, Ziffern und Bindestrichen, jeweils höchstens 50 Zeichen lang.
    Ist Show HN ein guter Ort für Open Source?
    Ja, wenn man das Projekt sofort ausführen kann und du bleibst, um Fragen zu beantworten. Show HN verlangt etwas, das man ausprobieren kann, ohne Anmeldehürden und ohne Bitten an Freunde um Stimmen.
    Sollte ich GitHub-Sterne kaufen, um etabliert zu wirken?
    Nein. GitHubs Acceptable Use Policies verbieten Ranking-Missbrauch wie automatisiertes Vergeben von Sternen, und eine große Studie fand heraus, dass gekaufte Sterne nur kurz helfen und langfristig schaden.
    Postet LaunchRepo für mich in Communitys?
    Nein. LaunchRepo gibt deinem Agenten die Playbooks für Einreichungen bei Verzeichnissen und Launch-Plattformen für die Website deines Projekts. Community-Beiträge und Anfragen an Awesome-Listen bleiben persönlich.

    Lass deinen Agenten die Verzeichnisse erledigen

    Ein Kauf, dein Coding-Agent, jedes Produkt, das du baust: dein Coding-Agent reicht mit LaunchRepo deine Projekt-Website bei Verzeichnissen und Launch-Plattformen ein, während du mit deinen Nutzern sprichst.

    Preise ansehen