Let’s build from here
Harnessed for productivity. Designed for collaboration. Celebrated for built-in security. Welcome to the platform developers love.
Trusted by the world’s leading organizations ↘︎
Productivity
Accelerate high-quality software development. Our platform drives innovation with tools that boost developer velocity.
- index.html
- script.js
- package.json
<div class="position-absolute width-full color-bg-default" style="bottom: -4rem;">
<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
GitHub Copilot is your AI pair programmer that empowers you to complete tasks 55% faster by turning natural language prompts into coding suggestions.
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()
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
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]
}
}
GitHub Actions automates your build, test, and deployment workflow with simple and secure CI/CD.
GitHub Mobile fits your projects in your pocket, so you never miss a beat while on the go.
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 Discussions create space to ask questions and have open-ended conversations.
Pull requests allow real-time communication and collaboration about code changes.
GitHub Sponsors lets you support your favorite open source maintainers and projects.