GitHub: Let’s build from here · GitHub
Description: GitHub is where over 94 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and features, power your CI/CD and DevOps workflows, and secure code before you commit it.

Skip to content

# Let’s build from here

Harnessed for productivity. Designed for collaboration. Celebrated for built-in security. Welcome to the platform developers love.

Email address

Start a free enterprise trial

Trusted by the world’s leading organizations ↘︎

### Productivity

## Accelerate high-quality software development. Our platform drives innovation with tools that boost developer velocity.

mona-github-github-g59jpq2w5w7.github.dev

- index.html
- script.js
- package.json

1
2
3
4
5
6
7
8
9
10
11
12

                                      <
                                      div
                                      class
                                      =

                                        "
                                        position-absolute width-full color-bg-default
                                        "

                                      style
                                      =

                                        "

                                            bottom

                                          :

                                            -4
                                            rem

                                          ;

                                        "

                                      >

                                      <
                                      div
                                      class
                                      =

                                        "
                                        container-xl p-responsive
                                        "

                                      >

                                      <
                                      div
                                      class
                                      =

                                        "
                                        d-flex flex-justify-center flex-lg-justify-end color-bg-default
                                        "

                                      >

                                      <
                                      div
                                      class
                                      =

                                        "
                                        col-8 col-sm-7 col-md-6 col-lg-5 position-relative z-2 right-lg-n12 events-none
                                        "

                                      >

                                      <
                                      picture
                                      >

                                      <
                                      source
                                      srcset
                                      =

                                        "
                                        astro-mona.webp
                                        "

                                      type
                                      =

                                        "
                                        image/webp
                                        "

                                      >

                                      <
                                      img
                                      src
                                      =

                                        "
                                        astro-mona.svg
                                        "

                                      width
                                      =

                                        "
                                        960
                                        "

                                      height
                                      =

                                        "
                                        967
                                        "

                                      class
                                      =

                                        "
                                        home-astro-mona width-full position-absolute bottom-0 height-auto
                                        "

                                      alt
                                      =

                                        "
                                        Mona looking at GitHub activity across the globe
                                        "

                                      >

                                      picture
                                      >

                                      div
                                      >

                                      div
                                      >

                                      div
                                      >

                                      div
                                      >

- Terminal
- Output
- Problems
- Debug Console

[ 09:43:36 ] Starting ' watch-extension:vscode-api-tests ' ...
[ 09:43:36 ] Finished ' clean-extension:typescript-language-features ' after 248 ms
[ 09:43:36 ] Starting ' watch-extension:typescript-language-features ' ...
[ 09:43:36 ] Finished ' clean-extension:php-language-features ' after 384 ms
[ 09:43:36 ] Starting ' watch-extension:php-language-features ' ...
[ 09:43:40 ] Finished ' clean-extension:html-language-features-server ' after 4.66 s
[ 09:43:40 ] Starting ' watch-extension:html-language-features-server ' ...
[ 09:43:43 ] Finished ' clean-client ' after 7.33 s
[ 09:43:43 ] Starting ' watch-client ' ...

### Codespaces offers a complete dev environment in seconds, so you can code, build, test, and open pull requests from any repo anywhere.

Check out Codespaces
Did you know?

### 22% increase

in developer productivity
after three years with GitHub 1

GitHub Copilot is your AI pair programmer that empowers you to complete tasks 55% faster by turning natural language prompts into coding suggestions.

Meet GitHub Copilot
1
2
3
4
5
6
7
8

                                      import
                                      matplotlib
                                      .
                                      pyplot
                                      as
                                      plt

                                      def
                                      draw_scatterplot
                                      (
                                      x_values
                                      ,
                                      y_values
                                      ):

                                      plt
                                      .
                                      scatter
                                      (
                                      x_values
                                      ,
                                      y_values
                                      ,
                                      s
                                      =
                                      20
                                      )

                                      plt
                                      .
                                      title
                                      (
                                      "Scatter Plot"
                                      )

                                      plt
                                      .
                                      xlabel
                                      (
                                      "x values"
                                      )

                                      plt
                                      .
                                      ylabel
                                      (
                                      "y values"
                                      )

                                      plt
                                      .
                                      show
                                      ()

Copilot
1
2
3
4
5
6
7

                                      const
                                      seconds
                                      =
                                      3600

                                      const
                                      minutes
                                      =
                                      seconds
                                      /
                                      60

                                      const
                                      hours
                                      =
                                      minutes
                                      /
                                      60

                                      const
                                      days
                                      =
                                      hours
                                      /
                                      24

                                      const
                                      weeks
                                      =
                                      days
                                      /
                                      7

                                      const
                                      months
                                      =
                                      days
                                      /
                                      30

                                      const
                                      years
                                      =
                                      months
                                      /
                                      12

Copilot
1
2
3
4
5
6
7
8
9
10
11

                                      package
                                      main

                                      func
                                      Memoize
                                      (
                                      fn
                                      func
                                      (
                                      int
                                      )
                                      int
                                      )
                                      func
                                      (
                                      int
                                      )
                                      int
                                      {

                                      cache
                                      :=
                                      make
                                      (
                                      map
                                      [
                                      int
                                      ]
                                      int
                                      )

                                      return
                                      func
                                      (
                                      n
                                      int
                                      )
                                      int
                                      {

                                      if
                                      v
                                      ,
                                      ok
                                      :=
                                      cache
                                      [
                                      n
                                      ];
                                      ok
                                      {

                                      return
                                      v

                                              }

                                      cache
                                      [
                                      n
                                      ]
                                      =
                                      fn
                                      (
                                      n
                                      )

                                      return
                                      cache
                                      [
                                      n
                                      ]

                                          }

                                      }

Copilot

GitHub Actions automates your build, test, and deployment workflow with simple and secure CI/CD.

Discover GitHub Actions

GitHub Mobile fits your projects in your pocket, so you never miss a beat while on the go.

Get GitHub Mobile

### Collaboration

## Supercharge collaboration. We provide unlimited repositories, best-in-class version control, and the world’s most powerful open source community—so your team can work more efficiently together.

### GitHub Issues and GitHub Projects supply flexible project management tools that adapt to your team alongside your code.

Explore GitHub Issues
Did you know?

### 80% reduction

in onboarding time with GitHub 1

GitHub Discussions create space to ask questions and have open-ended conversations.

Enable GitHub Discussions

Pull requests allow real-time communication and collaboration about code changes.

Check out pull requests

GitHub Sponsors lets you support your favorite open source maintainers and projects.

Invest with GitHub Sponsors
kazuya kawaguchi
Samuel
sindresorhus
curl
CommandPost
Directus
chaynHQ
Nikema
ESLint
Evan You
Homebrew
Nick DeJesus

### Security

## Embed security into the developer workflow. With GitHub, developers can secure their code in minutes and organizations can automatically comply with regulations.

cmake.yml
on: push

- Build
  1m 21s

Steps

- Initialize CodeQL
  1m 42s
- Autobuild
  1m 24s
- Perform CodeQL Analyses
  1m 36s

### GitHub Advanced Security lets you gain visibility into your security posture, respond to threats proactively, and ship secure applications quickly.

Get GitHub Advanced Security
Did you know?

### 56 million projects

fixed vulnerabilities with GitHub 2

Secret scanning automatically looks for partner patterns and prevents fraudulent use of accidentally committed secrets.

Read about secret scanning

Dependabot makes it easy to find and fix vulnerable dependencies in your supply chain.

Explore Dependabot

Code scanning is GitHub’s static code analysis tool that helps you remediate issues in your code.

Learn about code scanning

### The place for anyone from anywhere to build anything

Whether you’re scaling your startup or just learning how to code, GitHub is your home. Join the world’s largest developer platform to build the innovations that empower humanity. Let’s build from here.

Sign up for GitHub
Start a free enterprise trial

- 1 The Total Economic Impact™ Of GitHub Enterprise Cloud and Advanced Security, a commissioned study conducted by Forrester Consulting, 2022. Results are for a composite organization based on interviewed customers.
- 2 GitHub, Octoverse 2022 The state of open source software.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.