# GitHub

Tool · [Standard tools and platforms](https://ecosystem.samcarlton.com/tools)

Also called: Git Hub, Github.com, GitHub repo, GitHub repository, Git hub

A website where [developers](https://ecosystem.samcarlton.com/software-engineer) store [code repositories](https://ecosystem.samcarlton.com/repository), review each other's changes and work on software together. [Microsoft](https://ecosystem.samcarlton.com/microsoft) owns GitHub. It is a code [hosting](https://ecosystem.samcarlton.com/hosting) platform.

**For example:** A [founder](https://ecosystem.samcarlton.com/founder) creates a company account on GitHub. A [contractor](https://ecosystem.samcarlton.com/contractor-vs-employee) pushes code to a [repository](https://ecosystem.samcarlton.com/repository) there, and the founder can see every change.

Official site: <https://github.com>

## Connects to (14)

- [Repository](https://ecosystem.samcarlton.com/repository): The folder where a project's code lives, together with the full history of every change made to it.
- [Version control](https://ecosystem.samcarlton.com/version-control): A system that records every change to the code, who made it and when.
- [GitHub Copilot](https://ecosystem.samcarlton.com/github-copilot): An AI coding assistant made by GitHub.
- [Open source](https://ecosystem.samcarlton.com/open-source): Software whose code is published for anyone to read, use and build on, under a license that sets the rules for doing so.
- [Code](https://ecosystem.samcarlton.com/code): Exact written instructions that tell a computer what to do, step by step.
- [Git](https://ecosystem.samcarlton.com/git): The free, open source version control program that almost every software team uses.
- [Pull request](https://ecosystem.samcarlton.com/pull-request): A request to merge the changes on one branch into the main code.
- [GitHub Desktop](https://ecosystem.samcarlton.com/github-desktop): A free app from GitHub that lets you use Git through buttons instead of typed commands: see changes, make commits, switch branches and…
- [Fork](https://ecosystem.samcarlton.com/fork): A copy of someone else's repository under your own account, which you can change freely.
- [Mermaid](https://ecosystem.samcarlton.com/mermaid): An open-source tool that draws diagrams, such as flowcharts and system maps, from short text descriptions.
- [GitHub Actions](https://ecosystem.samcarlton.com/github-actions): GitHub's service for running automatic jobs when code changes, such as running tests and deploying the app.
- [GitHub Pages](https://ecosystem.samcarlton.com/github-pages): A free GitHub service that publishes a static website straight from a repository.
- [GitLab](https://ecosystem.samcarlton.com/gitlab): A platform for hosting code repositories, reviewing changes and running automatic builds.
- [Bitbucket](https://ecosystem.samcarlton.com/bitbucket): A code hosting platform for Git repositories, with code review and built-in pipelines.

## Follow

- [LinkedIn](https://www.linkedin.com/company/github)
- [X](https://x.com/github)
- [YouTube](https://www.youtube.com/github)
- [Instagram](https://www.instagram.com/github)
- [TikTok](https://www.tiktok.com/@github)
- [Twitch](https://www.twitch.tv/github)
- [GitHub](https://github.com/github)


Map view: https://ecosystem.samcarlton.com/github
