SPB Git
5.9 KB · 51 lines json
1{2  "slug": "github",3  "name": "GitHub",4  "aliases": ["GitHub.com", "GitHub Enterprise"],5  "vendor": { "name": "GitHub (Microsoft)", "slug": "github-inc", "website": "https://github.com" },6  "homepage_url": "https://github.com/",7  "docs_url": "https://docs.github.com/en",8  "pricing_url": "https://github.com/pricing",9  "privacy_url": "https://docs.github.com/en/site-policy/privacy-policies/github-general-privacy-statement",10  "security_url": "https://github.com/security",11  "product_type": "platform",12  "product_status": "active",13  "summary": "Microsoft-owned code hosting platform for Git repositories with pull requests, issues, Actions CI/CD, package registry, Copilot and the largest open-source community",14  "description": "GitHub is a Git hosting and software collaboration platform operated by GitHub, Inc., a Microsoft subsidiary since 2018. It hosts public and private repositories and adds the collaboration layer that Git itself lacks: pull requests with code review, issues and project boards, discussions, wikis, releases and a package registry. GitHub Actions provides CI/CD and automation that runs on hosted or self-hosted runners, Codespaces offers cloud development environments, and GitHub Copilot integrates AI assistance into the web interface, editors and pull requests.\n\nAs the home of most open-source projects, GitHub is also the de facto identity layer for developer tooling: package registries, CI providers and documentation sites authenticate through GitHub accounts, and the `gh` command-line client scripts most platform operations. Organizations can enforce branch protection, required reviews, secret scanning, Dependabot updates and single sign-on. Pricing is freemium with per-user team and enterprise tiers; GitHub Enterprise Server is the self-hosted variant for organizations that cannot use the cloud service.\n\nFor research groups GitHub is a convenient place to publish replication code, link releases to Zenodo DOIs and run automated checks on papers or notebooks. The trade-offs are those of a proprietary cloud service: the platform code is not open source, data lives on GitHub's infrastructure (the privacy statement describes processing), outages affect everyone at once, and advanced features such as Actions minutes and storage are metered on private repositories. Teams wanting full control usually pair GitHub with or replace it by a self-hosted forge such as Gitea or Forgejo.",15  "capabilities": ["Git repository hosting with branch protection and code owners", "Pull requests with review, suggestions and merge queues", "Issues, projects, discussions and wikis", "GitHub Actions CI/CD on hosted or self-hosted runners", "Package and container registry", "Security features: Dependabot, secret and code scanning", "Codespaces cloud development environments", "Copilot AI assistance and gh command-line client"],16  "workflows": ["Review and merge changes through pull requests", "Run tests and deployments on every push with Actions", "Publish an open-source project with releases and a DOI through Zenodo", "Manage organization access with teams and SSO"],17  "advantages": ["Largest developer community and ecosystem integrations", "Free tier for public and private repositories", "Broad automation through Actions and the API", "Mature security tooling"],18  "limitations": ["Proprietary platform; only Enterprise Server is self-hostable", "Metered Actions and storage on private repositories", "Dependence on a single vendor's availability", "Mirror of the host's data-processing jurisdiction"],19  "prerequisites": ["A GitHub account; Git on the client"],20  "audiences": ["Open-source maintainers and contributors", "Software teams of any size", "Researchers publishing code and data"],21  "alternatives": ["gitlab", "gitea", "forgejo"],22  "comparison_notes": "GitLab offers a comparable feature set with an open-core model and a self-managed edition that includes CI natively; it is often chosen when self-hosting the full DevOps toolchain matters. Gitea and Forgejo are lightweight, open-source forges that run on a single small server and implement GitHub-compatible Actions; they cover hosting, review and CI for private groups but lack GitHub's community reach and managed security services.",23  "categories": [{ "slug": "version-control", "primary": true }, { "slug": "ci-cd" }],24  "tags": ["version-control", "ci", "collaboration", "api", "open-source-hosting"],25  "use_cases": ["collaborate", "host-web-apps"],26  "operating_systems": ["web"],27  "execution_modes": ["cloud", "self-hosted"],28  "interfaces": ["web", "cli", "api", "desktop", "mobile"],29  "deployment_models": ["saas", "on-premises"],30  "integrations": ["Git", "GitHub Actions", "Copilot", "VS Code", "Zenodo", "Slack", "Dependabot", "npm", "Docker Hub"],31  "data_formats": ["Git repositories", "YAML workflows", "Markdown", "REST/GraphQL JSON"],32  "languages": ["Ruby", "Go", "TypeScript"],33  "source_model": "proprietary",34  "pricing_model": ["freemium", "paid", "enterprise"],35  "pricing_checked_at": "2026-11-02",36  "self_hostable": true,37  "sources": [38    { "url": "https://github.com/", "type": "official_site", "title": "GitHub", "supports": ["name", "summary"], "checked_at": "2026-11-02" },39    { "url": "https://docs.github.com/en", "type": "official_docs", "title": "GitHub Docs", "supports": ["capabilities", "description"], "checked_at": "2026-11-02" },40    { "url": "https://github.com/pricing", "type": "pricing_page", "title": "GitHub Pricing", "supports": ["pricing_model"], "checked_at": "2026-11-02" },41    { "url": "https://docs.github.com/en/site-policy/privacy-policies/github-general-privacy-statement", "type": "policy_page", "title": "GitHub General Privacy Statement", "supports": ["privacy_url"], "checked_at": "2026-11-02" }42  ],43  "confidence": "high",44  "discovery_method": "editorial-research",45  "depth": "deep",46  "editorial_status": "reviewed",47  "visibility": "public",48  "featured": false,49  "author": "batch-B1"50}51
Files · laptop-initial-20261102
Menu

Theme