#vcs
2 APIs mit diesem Tag
GitHub API
Lesen Sie GitHub in Echtzeit – kein Token, kein OAuth. Suchen Sie jedes Repository nach Besitzer/Name für dessen vollständige Details (Sterne, Forks, Watcher, offene Issues, Sprache, Lizenz, Themen, Standard-Branch, Zeitstempel) und rufen Sie dessen Commits, Mitwirkende, Sprachaufschlüsselung, Releases, Branches, Tags, offene/geschlossene Issues und dekodierte README ab. Rufen Sie jedes Benutzer- oder Organisationsprofil ab, listen Sie die Repositories eines Benutzers auf und führen Sie eine GitHub-Suche über Repositories, Benutzer und Issues/PRs mit Sortierung und Reihenfolge durch. Übergeben Sie das Repository als "Besitzer/Name" (oder eine github.com-URL). Jeder Aufruf erfolgt live (kein Cache) und gibt die upstream GitHub REST-Form zurück, paginiert mit page + per_page (max. 100). 16 Endpunkte. Das nicht authentifizierte GitHub-Limit beträgt 60 Anfragen/Stunde pro IP – dieser Dienst leitet jeden Aufruf über einen rotierenden Residential-Proxy, sodass jede Anfrage ein neues Budget erhält und Sie nicht ratenbegrenzt sind. Entwickelt für Dev-Dashboards, OSS-Analysen, Abhängigkeits- und Lieferketten-Tools sowie Repository-Überwachung. Kein upstream Token, kein Cache.
api.oanor.com/github-api
gitignore API
Generieren Sie .gitignore-Dateien als API — 309 sofort einsatzbereite .gitignore-Vorlagen für Sprachen, Frameworks, Tools und Editoren, direkt aus der offiziellen github/gitignore-Sammlung von GitHub. Rufen Sie die .gitignore für eine einzelne Technologie ab (Node, Python, Java, Rust, Unity, …), suchen und listen Sie alle verfügbaren Vorlagen nach Name oder Kategorie (Sprachen, Editoren/OS-Globale, Community-Stacks) oder — die Hauptfunktion — kombinieren Sie mehrere Vorlagen in einem einzigen Aufruf zu einer fertigen .gitignore (z.B. names=Node,Python,macOS). Ideal für Scaffolding-Tools, Projektgeneratoren, IDEs, CLIs und Entwickler-Dashboards. Offene Daten von github/gitignore (CC0).
api.oanor.com/gitignore-api