www.htmlyse.com - Home

Test DNS, SSL/TLS, HTTP and HTML

Test results for github.com

Scanned on: Wed Jul 25 16:27:08 2018 GMT. Tested in 227 seconds

DNS Report

DNSSEC                 not offered
Zone transfer (AXFR)   not allowed (OK)
CAA Record             not offered
SPF Record             offered (OK)
DMARC Record           offered (OK)
MTA-STS                not offered
TLSRPT Record          not offered

Raw DNS Records

Name TTL Type Data
github.com 3600 SOA ns1.p16.dynect.net hostmaster @ github.com 1531960849 3600 600 604800 60
github.com 900 NS ns-1283.awsdns-32.org
github.com 900 NS ns-1707.awsdns-21.co.uk
github.com 900 NS ns-421.awsdns-52.com
github.com 900 NS ns-520.awsdns-01.net
github.com 900 NS ns1.p16.dynect.net, IPv4: 208.78.70.16, IPv6: 2001:500:90:1:0:0:0:16
github.com 900 NS ns2.p16.dynect.net, IPv4: 204.13.250.16
github.com 900 NS ns3.p16.dynect.net, IPv4: 208.78.71.16, IPv6: 2001:500:94:1:0:0:0:16
github.com 900 NS ns4.p16.dynect.net, IPv4: 204.13.251.16
github.com 54 A 192.30.253.113
github.com 54 A 192.30.253.112
github.com 3600 MX 1 ASPMX.L.GOOGLE.COM
github.com 3600 MX 5 ALT2.ASPMX.L.GOOGLE.COM
github.com 3600 MX 5 ALT1.ASPMX.L.GOOGLE.COM
github.com 3600 MX 10 ALT3.ASPMX.L.GOOGLE.COM
github.com 3600 MX 10 ALT4.ASPMX.L.GOOGLE.COM
github.com 3600 TXT docusign=087098e3-3d46-47b7-9b4e-8a23028154cd
github.com 3600 TXT v=spf1 ip4:192.30.252.0/22 ip4:208.74.204.0/22 ip4:46.19.168.0/23 include:_spf.google.com include:esp.github.com include:_spf.createsend.com include:mail.zendesk.com include:servers.mcsv.net ~all
_dmarc.github.com 3600 TXT v=DMARC1; p=none; rua= mailto : dmarc @ github.com
mta-sts.github.com 3600 CNAME github.github.io
www.github.com 60 A 192.30.253.112
www.github.com 60 A 192.30.253.113
www.github.com 3600 CNAME github.com

SSL/TLS Report

 Further IP addresses:   192.30.253.112 
 A record via            supplied IP "192.30.253.113"
 rDNS (192.30.253.113):  lb-192-30-253-113-iad.github.com.
 Service detected:       HTTP


 SSL/TLS protocols 
 SSLv2      not offered (OK)
 SSLv3      not offered (OK)
 TLS 1      not offered
 TLS 1.1    not offered
 TLS 1.2    offered (OK)
 TLS 1.3    not offered -- downgraded
 NPN/SPDY   not offered
 ALPN/HTTP2 http/1.1 (offered)

 SSL/TLS server implementation bugs 

 No bugs found.

 Cipher categories 

 NULL ciphers (no encryption)                  not offered (OK) -- NULL:eNULL
 Anonymous NULL Ciphers (no authentication)    not offered (OK) -- aNULL:ADH
 Export ciphers (w/o ADH+NULL)                 not offered (OK) -- EXPORT:!ADH:!NULL
 LOW: 64 Bit + DES encryption (w/o export)     not offered (OK) -- LOW:DES:!ADH:!EXP:!NULL
 Weak 128 Bit ciphers (SEED, IDEA, RC[2,4])    not offered (OK) -- MEDIUM:!aNULL:!AES:!CAMELLIA:!ARIA:!CHACHA20:!3DES
 Triple DES Ciphers (Medium)                   not offered (OK) -- 3DES:!aNULL:!ADH
 High encryption (AES+Camellia, no AEAD)       offered (OK) -- HIGH:!NULL:!aNULL:!DES:!3DES:!AESGCM:!CHACHA20:!AESGCM:!CamelliaGCM:!AESCCM8:!AESCCM
 Strong encryption (AEAD ciphers)              offered (OK) -- AESGCM:CHACHA20:AESGCM:CamelliaGCM:AESCCM8:AESCCM


 Robust (perfect) forward secrecy, (P)FS -- omitting Null Authentication/Encryption, 3DES, RC4 

 PFS is offered (OK)          ECDHE-RSA-AES256-GCM-SHA384 
                              ECDHE-RSA-AES256-SHA384 ECDHE-RSA-AES256-SHA 
                              ECDHE-RSA-AES128-GCM-SHA256 
                              ECDHE-RSA-AES128-SHA256 ECDHE-RSA-AES128-SHA 
 Elliptic curves offered:     prime256v1 


 Server preferences 

 Has server cipher order?     yes (OK)
 Negotiated protocol          TLSv1.2
 Negotiated cipher            ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Cipher order
    TLSv1.2:   ECDHE-RSA-AES128-GCM-SHA256 ECDHE-RSA-AES256-GCM-SHA384 
               ECDHE-RSA-AES128-SHA256 ECDHE-RSA-AES128-SHA 
               ECDHE-RSA-AES256-SHA384 ECDHE-RSA-AES256-SHA AES128-GCM-SHA256 
               AES256-GCM-SHA384 AES128-SHA256 AES128-SHA AES256-SHA256 
               AES256-SHA 


 Server defaults (Server Hello) 

 TLS extensions (standard)    "renegotiation info/#65281" "server name/#0"
                              "EC point formats/#11" "encrypt-then-mac/#22"
                              "extended master secret/#23"
                              "application layer protocol negotiation/#16"
 Session Ticket RFC 5077 hint (no lifetime advertised)
 SSL Session ID support       yes
 Session Resumption           Tickets: yes, ID: yes
 TLS clock skew               Random values, no fingerprinting possible 
 Signature Algorithm          SHA256 with RSA
 Server key size              RSA 2048 bits
 Server key usage             Digital Signature, Key Encipherment
 Server extended key usage    TLS Web Server Authentication, TLS Web Client Authentication
 Serial / Fingerprints        0A0630427F5BBCED6957396593B6451F / SHA1 CA06F56B258B7A0D4F2B05470939478651151984
                              SHA256 3111500C4A66012CDAE333EC3FCA1C9DDE45C954440E7EE413716BFF3663C074
 Common Name (CN)             github.com
 subjectAltName (SAN)         github.com www.github.com 
 Issuer                       DigiCert SHA2 Extended Validation Server CA (DigiCert Inc from US)
 Trust (hostname)             Ok via SAN and CN (same w/o SNI)
 Chain of trust               Ok   
 EV cert (experimental)       yes 
 Certificate Validity (UTC)   678 >= 60 days (2018-05-08 02:00 --> 2020-06-03 14:00)
 # of certificates provided   2
 Certificate Revocation List  http://crl3.digicert.com/sha2-ev-server-g2.crl
                              http://crl4.digicert.com/sha2-ev-server-g2.crl
 OCSP URI                     http://ocsp.digicert.com
 OCSP stapling                not offered
 OCSP must staple extension   --
 DNS CAA RR (experimental)    not offered
 Certificate Transparency     yes (certificate extension)


 HTTP header response @ "/" 

 HTTP Status Code             200 OK
 HTTP clock skew              +1 sec from localtime
 Strict Transport Security    365 days=31536000 s, includeSubDomains, preload
 Public Key Pinning           --
 Server banner                GitHub.com
 Application banner           --
 Cookie(s)                    4 issued: 2/4 secure, 2/4 HttpOnly
 Security headers             X-Frame-Options deny
                              X-XSS-Protection 1; mode=block
                              X-Content-Type-Options nosniff
                              Content-Security-Policy default-src 'none'; base-uri 'self';
                              block-all-mixed-content; connect-src 'self'
                              uploads.github.com status.github.com
                              collector.githubapp.com api.github.com
                              www.google-analytics.com
                              github-cloud.s3.amazonaws.com
                              github-production-repository-file-5c1aeb.s3.amazonaws.com 
                              ithub-production-upload-manifest-file-7fdce7.s3.amazonaws.com 
                              ithub-production-user-asset-6210df.s3.amazonaws.com 
                              ss://live.github.com; font-src
                              assets-cdn.github.com; form-action 'self'
                              github.com gist.github.com; frame-ancestors
                              'none'; frame-src render.githubusercontent.com;
                              img-src 'self' data: assets-cdn.github.com
                              identicons.github.com collector.githubapp.com
                              github-cloud.s3.amazonaws.com
                              *.githubusercontent.com; manifest-src 'self';
                              media-src 'none'; script-src
                              assets-cdn.github.com; style-src 'unsafe-inline'
                              assets-cdn.github.com
                              Expect-CT max-age=2592000,
                              report-uri="https://api.github.com/_private/browser/errors"
                              Referrer-Policy origin-when-cross-origin, strict-origin-when-cross-origin
 Reverse Proxy banner         --


 SSL/TLS vulnerabilities 

 Heartbleed (CVE-2014-0160)                not vulnerable (OK), no heartbeat extension
 CCS (CVE-2014-0224)                       not vulnerable (OK)
 Ticketbleed (CVE-2016-9244), experiment.  not vulnerable (OK), no session ticket extension
 ROBOT                                     not vulnerable (OK)
 Secure Renegotiation (CVE-2009-3555)      not vulnerable (OK)
 Secure Client-Initiated Renegotiation     not vulnerable (OK)
 CRIME, TLS (CVE-2012-4929)                not vulnerable (OK)
 BREACH (CVE-2013-3587)                    potentially NOT ok, uses gzip HTTP compression. - only supplied "/" tested
                                           Can be ignored for static pages or if no secrets in the page
 POODLE, SSL (CVE-2014-3566)               not vulnerable (OK)
 TLS_FALLBACK_SCSV (RFC 7507)              No fallback possible, no protocol below TLS 1.2 offered (OK)
 SWEET32 (CVE-2016-2183, CVE-2016-6329)    not vulnerable (OK)
 FREAK (CVE-2015-0204)                     not vulnerable (OK)
 DROWN (CVE-2016-0800, CVE-2016-0703)      not vulnerable on this host and port (OK)
                                           make sure you don't use this certificate elsewhere with SSLv2 enabled services
                                           https://censys.io/ipv4?q=3111500C4A66012CDAE333EC3FCA1C9DDE45C954440E7EE413716BFF3663C074
                                           could help you to find out
 LOGJAM (CVE-2015-4000), experimental      not vulnerable (OK): no DH EXPORT ciphers, no DH key detected
 BEAST (CVE-2011-3389)                     no SSL3 or TLS1 (OK)
 LUCKY13 (CVE-2013-0169), experimental     potentially VULNERABLE, uses cipher block chaining (CBC) ciphers with TLS. Check patches
 RC4 (CVE-2013-2566, CVE-2015-2808)        no RC4 ciphers detected (OK)


 Tested 364 ciphers, ordered by encryption strength 

Hexcode  Cipher Suite Name (OpenSSL)       KeyExch.   Encryption  Bits     Cipher Suite Name (RFC)
-----------------------------------------------------------------------------------------------------------------------------
 xc030   ECDHE-RSA-AES256-GCM-SHA384       ECDH 256   AESGCM      256      TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384              
 xc028   ECDHE-RSA-AES256-SHA384           ECDH 256   AES         256      TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384              
 xc014   ECDHE-RSA-AES256-SHA              ECDH 256   AES         256      TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA                 
 x9d     AES256-GCM-SHA384                 RSA        AESGCM      256      TLS_RSA_WITH_AES_256_GCM_SHA384                    
 x3d     AES256-SHA256                     RSA        AES         256      TLS_RSA_WITH_AES_256_CBC_SHA256                    
 x35     AES256-SHA                        RSA        AES         256      TLS_RSA_WITH_AES_256_CBC_SHA                       
 xc02f   ECDHE-RSA-AES128-GCM-SHA256       ECDH 256   AESGCM      128      TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256              
 xc027   ECDHE-RSA-AES128-SHA256           ECDH 256   AES         128      TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256              
 xc013   ECDHE-RSA-AES128-SHA              ECDH 256   AES         128      TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA                 
 x9c     AES128-GCM-SHA256                 RSA        AESGCM      128      TLS_RSA_WITH_AES_128_GCM_SHA256                    
 x3c     AES128-SHA256                     RSA        AES         128      TLS_RSA_WITH_AES_128_CBC_SHA256                    
 x2f     AES128-SHA                        RSA        AES         128      TLS_RSA_WITH_AES_128_CBC_SHA                       


 Ciphers per protocol, ordered by encryption strength 

Hexcode  Cipher Suite Name (OpenSSL)       KeyExch.   Encryption  Bits     Cipher Suite Name (RFC)
-----------------------------------------------------------------------------------------------------------------------------
TLS 1.3  
TLS 1.2  
 xc030   ECDHE-RSA-AES256-GCM-SHA384       ECDH 256   AESGCM      256      TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384              
 xc028   ECDHE-RSA-AES256-SHA384           ECDH 256   AES         256      TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384              
 xc014   ECDHE-RSA-AES256-SHA              ECDH 256   AES         256      TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA                 
 x9d     AES256-GCM-SHA384                 RSA        AESGCM      256      TLS_RSA_WITH_AES_256_GCM_SHA384                    
 x3d     AES256-SHA256                     RSA        AES         256      TLS_RSA_WITH_AES_256_CBC_SHA256                    
 x35     AES256-SHA                        RSA        AES         256      TLS_RSA_WITH_AES_256_CBC_SHA                       
 xc02f   ECDHE-RSA-AES128-GCM-SHA256       ECDH 256   AESGCM      128      TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256              
 xc027   ECDHE-RSA-AES128-SHA256           ECDH 256   AES         128      TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256              
 xc013   ECDHE-RSA-AES128-SHA              ECDH 256   AES         128      TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA                 
 x9c     AES128-GCM-SHA256                 RSA        AESGCM      128      TLS_RSA_WITH_AES_128_GCM_SHA256                    
 x3c     AES128-SHA256                     RSA        AES         128      TLS_RSA_WITH_AES_128_CBC_SHA256                    
 x2f     AES128-SHA                        RSA        AES         128      TLS_RSA_WITH_AES_128_CBC_SHA                       
TLS 1.1  
TLS 1  
SSLv3  
SSLv2  

 Client simulations 

 Android 4.2.2                No connection
 Android 4.4.2                TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Android 5.0.0                TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Android 6.0                  TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Android 7.0                  TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 57 Win 7              TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Chrome 65 Win 7              TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 53 Win 7             TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Firefox 59 Win 7             TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 IE 6 XP                      No connection
 IE 7 Vista                   No connection
 IE 8 Win 7                   No connection
 IE 8 XP                      No connection
 IE 11 Win 7                  TLSv1.2 ECDHE-RSA-AES128-SHA256, 256 bit ECDH (P-256)
 IE 11 Win 8.1                TLSv1.2 ECDHE-RSA-AES128-SHA256, 256 bit ECDH (P-256)
 IE 11 Win Phone 8.1          TLSv1.2 ECDHE-RSA-AES128-SHA256, 256 bit ECDH (P-256)
 IE 11 Win 10                 TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Edge 13 Win 10               TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Edge 13 Win Phone 10         TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Edge 15 Win 10               TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Opera 17 Win 7               TLSv1.2 ECDHE-RSA-AES128-SHA256, 256 bit ECDH (P-256)
 Safari 9 iOS 9               TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Safari 9 OS X 10.11          TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Safari 10 OS X 10.12         TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Apple ATS 9 iOS 9            TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Tor 17.0.9 Win 7             No connection
 Java 6u45                    No connection
 Java 7u25                    No connection
 Java 8u161                   TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Java 9.0.4                   TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 OpenSSL 1.0.1l               TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 OpenSSL 1.0.2e               TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)


Security HTTP Headers

HTTP Strict Transport Security (HSTS)   offered (OK)
Content Security Policy (CSP)           offered (OK)
X-Frame-Options                         offered (OK)
X-XSS-Protection                        offered (OK)
X-Content-Type-Options                  offered (OK)
Expect-CT                               offered (OK)
Referrer Policy                         offered (OK)
Feature Policy                          not offered
Web Server Version Disclosure           not offered (OK)
Web Application Disclosure              not offered (OK)
HTTP Public Key Pins (HPKP)             not offered, deprecated

Connection Performance
Keep Alive Connection                   not offered
Content Encoding (Compression)          offered (Gzip) OK, for static pages or if no secrets in the page

Raw HTTP Headers

HTTP/1.1 200 OK
Cache-Control no-cache
Content-Encoding gzip
Content-Security-Policy default-src 'none'; base-uri 'self'; block-all-mixed-content; connect-src 'self' uploads.github.com status.github.com collector.githubapp.com api.github.com www.google-analytics.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com wss://live.github.com; font-src assets-cdn.github.com; form-action 'self' github.com gist.github.com; frame-ancestors 'none'; frame-src render.githubusercontent.com; img-src 'self' data: assets-cdn.github.com identicons.github.com collector.githubapp.com github-cloud.s3.amazonaws.com *.githubusercontent.com; manifest-src 'self'; media-src 'none'; script-src assets-cdn.github.com; style-src 'unsafe-inline' assets-cdn.github.com
Content-Type text/html; charset=utf-8
Date Wed, 25 Jul 2018 16:23:29 GMT
Expect-CT max-age=2592000, report-uri="https://api.github.com/_private/browser/errors"
Referrer-Policy origin-when-cross-origin, strict-origin-when-cross-origin
Server GitHub.com
Set-Cookie _gh_sess=MFZqOFJIcEp5b0kyWVJZZUQveGdWZlFxNUtpcGg1VHVXMlNKTllZUlIvL2pjMXpJVHFTNGFHMnQvbzJBMTV4Ui9XT045R3ppMnNCTHpRcTNrUkVMVUIxODVqbW1qdzlSVEdZNUJ4QXFHUVhlR1VJR1ljdHlEK1dzTHhTeEhPclhNTndCUUxxMU1lRHhJNW9vYjJsdzI1bHBFOVM0b3Vnb3hhZGJra3JMdXFhY29jRzFnbnUzUU5CZ0lxZEZIMlVjTEdxa0hFbDN1Z0xJRnozSHdCYVNjWDRYRStmSEZPRTFQdlNFOU1pQkxuanMrQUZ0R1lVTHdVd3l4LytVMERDeVlYbXZoU2gvYnR4QnNJTzVFSlFycFE9PS0tK2Nac0dKYk1qempZZUxtOTAvTmVVdz09--a231ff401e7c71af7b052fc6973e075ddec40f22; path=/; secure; HttpOnly
Status 200 OK
Strict-Transport-Security max-age=31536000; includeSubdomains; preload
Vary X-PJAX
X-Content-Type-Options nosniff
X-Frame-Options deny
X-GitHub-Request-Id D583:026E:1FFC040:3F687F6:5B58A401
X-Request-Id c20f0362-7114-4a29-98a7-54f4ff57f973
X-Runtime 0.040252
X-Runtime-Rack 0.046577
X-XSS-Protection 1; mode=block

Cleaned HTML

<html lang="en">
<head>
<meta charset="utf-8" />
<link rel="dns-prefetch" href="https://assets-cdn.github.com" />
<link rel="dns-prefetch" href="https://avatars0.githubusercontent.com" />
<link rel="dns-prefetch" href="https://avatars1.githubusercontent.com" />
<link rel="dns-prefetch" href="https://avatars2.githubusercontent.com" />
<link rel="dns-prefetch" href="https://avatars3.githubusercontent.com" />
<link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com" />
<link rel="dns-prefetch" href="https://user-images.githubusercontent.com/" />
<link crossorigin="anonymous" media="all" integrity="sha512-qQ+v+W1uJYfDMrQ/cwCVI+AGTsn1yi4rCU6KX45obe52BoF+WiHNeQ11u63iJA05vyivY57xNbhAsyK4/j1ZIQ==" rel="stylesheet" href="https://assets-cdn.github.com/assets/frameworks-01356238c65ce56a395237b592b58668.css" />
<link crossorigin="anonymous" media="all" integrity="sha512-V9a64JRnkUg/Cpl1MyEG/fDlLG4NnmKpmqGjlOH5drobCps28DLLkcHLCWkfd4uN5LfqD1dz2UMTd2Tx0gttYw==" rel="stylesheet" href="https://assets-cdn.github.com/assets/github-f01d758edeec501660dbed3e681f6493.css" />
<link crossorigin="anonymous" media="all" integrity="sha512-YHvc7WRozgBgxyWsNXY72IZr4qNlk3TROCgCztYp+ZTcJ4AXUhw14lHDZFVhTWK8AIkaYqcwTbQPLH5OgtIdQw==" rel="stylesheet" href="https://assets-cdn.github.com/assets/site-55f1f061b00e9353264cb71e2adcc953.css" />
<meta name="viewport" content="width=device-width" />
<title>The world’s leading software development platform · GitHub</title>
<meta name="description" content="GitHub brings together the world’s largest community of developers to discover, share, and build better software. From open source projects to private team repositories, we’re your all-in-one platform for collaborative development." />
<link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub" />
<link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub" />
<meta property="fb:app_id" content="1401488693436528" />
<meta property="og:url" content="https://github.com" />
<meta property="og:site_name" content="GitHub" />
<meta property="og:title" content="Build software better, together" />
<meta property="og:description" content="GitHub is where people build software. More than 28 million people use GitHub to discover, fork, and contribute to over 85 million projects." />
<meta property="og:image" content="https://assets-cdn.github.com/images/modules/open_graph/github-logo.png" />
<meta property="og:image:type" content="image/png" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="1200" />
<meta property="og:image" content="https://assets-cdn.github.com/images/modules/open_graph/github-mark.png" />
<meta property="og:image:type" content="image/png" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="620" />
<meta property="og:image" content="https://assets-cdn.github.com/images/modules/open_graph/github-octocat.png" />
<meta property="og:image:type" content="image/png" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="620" />
<link rel="assets" href="https://assets-cdn.github.com/" />
<meta name="pjax-timeout" content="1000" />
<meta name="request-id" content="D583:026E:1FFC040:3F687F6:5B58A401" data-pjax-transient="" />
<meta name="selected-link" value="/" data-pjax-transient="" />
<meta name="google-site-verification" content="KT5gs8h0wvaagLKAVWq8bbeNwnZZK1r1XQysX3xurLU" />
<meta name="google-site-verification" content="ZzhVyEFwb7w3e0-uOTltm8Jsck2F5StVihD0exw2fsA" />
<meta name="google-site-verification" content="GXs5KoUUkNCoaAZn7wPN-t01Pywp9M3sEjnt_3_ZWPc" />
<meta name="google-analytics" content="UA-3769691-2" />
<meta name="octolytics-host" content="collector.githubapp.com" />
<meta name="octolytics-app-id" content="github" />
<meta name="octolytics-event-url" content="https://collector.githubapp.com/github-external/browser_event" />
<meta name="octolytics-dimension-request_id" content="D583:026E:1FFC040:3F687F6:5B58A401" />
<meta name="octolytics-dimension-region_edge" content="iad" />
<meta name="octolytics-dimension-region_render" content="iad" />
<meta class="js-ga-set" name="dimension1" content="Logged Out" />
<meta name="hostname" content="github.com" />
<meta name="user-login" content="" />
<meta name="expected-hostname" content="github.com" />
<meta name="js-proxy-site-detection-payload" content="OGM0YTBjOGZkNzdhMDhkN2ExYmU5ZmM2MTE3NTQ5NDMxZTlhYzk1NmNhZWI3ODllYmIzNGNlZDEwNjRkMWY3NHx7InJlbW90ZV9hZGRyZXNzIjoiODIuMTY1LjIwMy4xMjkiLCJyZXF1ZXN0X2lkIjoiRDU4MzowMjZFOjFGRkMwNDA6M0Y2ODdGNjo1QjU4QTQwMSIsInRpbWVzdGFtcCI6MTUzMjUzNTgwOSwiaG9zdCI6ImdpdGh1Yi5jb20ifQ==" />
<meta name="enabled-features" content="DASHBOARD_V2_LAYOUT_OPT_IN,EXPLORE_DISCOVER_REPOSITORIES,UNIVERSE_BANNER,FREE_TRIALS,MARKETPLACE_INSIGHTS,MARKETPLACE_SEARCH,MARKETPLACE_INSIGHTS_CONVERSION_PERCENTAGES" />
<meta name="html-safe-nonce" content="adc0105674544f68bd3d94f68e4a99ff59346d25" />
<meta http-equiv="x-pjax-version" content="6db5dbc055922733773891d62c4891cb" />
<meta name="viewport" content="width=device-width" />
<link crossorigin="anonymous" media="all" integrity="sha512-YHvc7WRozgBgxyWsNXY72IZr4qNlk3TROCgCztYp+ZTcJ4AXUhw14lHDZFVhTWK8AIkaYqcwTbQPLH5OgtIdQw==" rel="stylesheet" href="https://assets-cdn.github.com/assets/site-55f1f061b00e9353264cb71e2adcc953.css" />
<link rel="canonical" href="https://github.com/" data-pjax-transient="" />
<meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats" />
<meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors" />
<link rel="mask-icon" href="https://assets-cdn.github.com/pinned-octocat.svg" color="#000000" />
<link rel="icon" type="image/x-icon" class="js-site-favicon" href="https://assets-cdn.github.com/favicon.ico" />
<meta name="theme-color" content="#1e2327" />
<link rel="manifest" href="/manifest.json" crossorigin="use-credentials" />
<style type="text/css">
<![CDATA[
.st0{fill:none;stroke:#79B8FF;stroke-linecap:round;stroke-linejoin:round;} .st1{fill:none;stroke:#2088FF;stroke-linecap:round;stroke-linejoin:round;}
]]>
</style>

<style type="text/css">
/*<![CDATA[*/
div.c11 {display: none; outline: none; width: 360px}
div.c10 {display:none;}
div.c9 {background-color: #303030;}
div.c8 {background-color: #f3f6fb;}
div.c7 {background-color: #022531;}
div.c6 {background-color: #5fb57d;}
div.c5 {background-color: #eff9f9;}
div.c4 {background-color: #364e98;}
div.c3 {background-color: #553958;}
span.c2 {color: #959da5;}
svg.c1 {enable-background:new 0 0 37 23;}
/*]]>*/
</style>
</head>
<body class="logged-out env-production page-responsive min-width-0 f4">
<div class="position-relative js-header-wrapper"><a href="#start-of-content" tabindex="1" class="px-2 py-4 bg-blue text-white show-on-focus js-skip-to-content">Skip to content</a>
<div id="js-pjax-loader-bar" class="pjax-loader-bar progress"></div>
<header class="Header header-logged-out js-details-container Details position-relative f4 py-3" role="banner" data-ga-load="(Logged out) Header, view, experiment:site_header_dropdowns; group:dropdowns">
<div class="container-lg d-lg-flex flex-items-center p-responsive">
<div class="d-flex flex-justify-between flex-items-center"><a class="mr-5" href="https://github.com/" aria-label="Homepage" data-ga-click="(Logged out) Header, go to homepage, icon:logo-wordmark; experiment:site_header_dropdowns; group:dropdowns"><svg height="32" class="octicon octicon-mark-github text-white" viewbox="0 0 16 16" version="1.1" width="32" aria-hidden="true">
<path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"></path>
</svg></a>
<div class="d-lg-none css-truncate css-truncate-target width-fit p-2"></div>
<div class="d-flex flex-items-center"><a class="d-inline-block d-lg-none f5 text-white no-underline border border-gray-dark rounded-2 px-2 py-1 mr-3 mr-sm-5" href="/join?source=experiment-header-dropdowns-home" data-ga-click="(Logged out) Header, clicked Sign up, text:sign-up; experiment:site_header_dropdowns; group:dropdowns">Sign&nbsp;up</a> <button class="btn-link d-lg-none mt-1 js-details-target" type="button" aria-label="Toggle navigation" aria-expanded="false"><svg height="24" class="octicon octicon-three-bars text-white" viewbox="0 0 12 16" version="1.1" width="18" aria-hidden="true">
<path fill-rule="evenodd" d="M11.41 9H.59C0 9 0 8.59 0 8c0-.59 0-1 .59-1H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zm0-4H.59C0 5 0 4.59 0 4c0-.59 0-1 .59-1H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zM.59 11H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1H.59C0 13 0 12.59 0 12c0-.59 0-1 .59-1z"></path>
</svg></button></div>
</div>
<div class="HeaderMenu HeaderMenu--experiment position-fixed top-0 right-0 bottom-0 height-fit position-lg-relative d-lg-flex flex-justify-between flex-items-center flex-auto">
<div class="d-flex d-lg-none flex-justify-end border-bottom bg-gray-light p-3"><button class="btn-link js-details-target" type="button" aria-label="Toggle navigation" aria-expanded="false"><svg height="24" class="octicon octicon-x text-gray" viewbox="0 0 12 16" version="1.1" width="18" aria-hidden="true">
<path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"></path>
</svg></button></div>
<nav class="px-3 px-lg-0">
<ul class="d-lg-flex list-style-none">
<li class="HeaderMenu-item dropdown mr-lg-5">
<details class="details-expanded details-reset js-dropdown-details py-3 py-lg-0">
<summary class="HeaderMenu-target text-white"></summary>
<div class="d-flex flex-items-baseline flex-justify-between"><span class="d-inline-block mr-1">Features</span> <span class="dropdown-caret"></span></div>
<div class="dropdown-menu dropdown-menu-s p-lg-4 ml-lg-n4 mt-3 mt-lg-2"><a href="/features" class="d-block d-lg-flex flex-items-center flex-justify-between f5 link-gray-dark text-bold mb-2" data-ga-click="(Logged out) Header, go to Features, experiment:site_header_dropdowns; group:dropdowns"><span>Features overview</span> <svg height="16" class="octicon octicon-chevron-right text-gray-dark" viewbox="0 0 8 16" version="1.1" width="8" aria-hidden="true">
<path fill-rule="evenodd" d="M7.5 8l-5 5L1 11.5 4.75 8 1 4.5 2.5 3l5 5z"></path>
</svg></a>
<hr class="border border-dashed my-3 d-none d-lg-block" />
<ul class="list-style-none f5">
<li class="mb-2"><a href="/features/code-review/" class="d-block link-gray" data-ga-click="(Logged out) Header, go to Code review, experiment:site_header_dropdowns; group:dropdowns">Code review</a></li>
<li class="mb-2"><a href="/features/project-management/" class="d-block link-gray" data-ga-click="(Logged out) Header, go to Project management, experiment:site_header_dropdowns; group:dropdowns">Project management</a></li>
<li class="mb-2"><a href="/features/integrations" class="d-block link-gray" data-ga-click="(Logged out) Header, go to Integrations, experiment:site_header_dropdowns; group:dropdowns">Integrations</a></li>
<li class="mb-2"><a href="/features#team-management" class="d-block link-gray" data-ga-click="(Logged out) Header, go to Team management, experiment:site_header_dropdowns; group:dropdowns">Team management</a></li>
<li class="mb-2"><a href="/features#social-coding" class="d-block link-gray" data-ga-click="(Logged out) Header, go to Social coding, experiment:site_header_dropdowns; group:dropdowns">Social coding</a></li>
<li class="mb-2"><a href="/features#documentation" class="d-block link-gray" data-ga-click="(Logged out) Header, go to Documentation, experiment:site_header_dropdowns; group:dropdowns">Documentation</a></li>
<li class="mb-2"><a href="/features#code-hosting" class="d-block link-gray" data-ga-click="(Logged out) Header, go to Code hosting, experiment:site_header_dropdowns; group:dropdowns">Code hosting</a></li>
</ul>
</div>
</details>
</li>
<li class="HeaderMenu-item dropdown platform-nav mr-lg-5">
<details class="details-expanded details-reset js-dropdown-details py-3 py-lg-0">
<summary class="HeaderMenu-target text-white"></summary>
<div class="d-flex flex-items-baseline flex-justify-between"><span class="d-inline-block mr-1">Platform</span> <span class="dropdown-caret"></span></div>
<div class="dropdown-menu dropdown-menu-s p-lg-4 ml-lg-n4 mt-3 mt-lg-2 d-lg-flex gutter-lg-spacious">
<div class="position-relative col-lg-8 mb-0">
<dl class="my-0">
<dd><a href="/marketplace" class="d-flex mb-3 link-gray-dark no-underline" data-ga-click="(Logged out) Header, go to Marketplace, experiment:site_header_dropdowns; group:dropdowns">
<div class="mr-3"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 70.92 56.98" class="d-block" width="34">
<title>Asset 1</title>
<g data-name="Layer 2">
<path d="M6.18 57H1a1 1 0 0 1 0-2h5.18a1 1 0 0 1 0 2zM69.92 57h-5.18a1 1 0 1 1 0-2h5.18a1 1 0 0 1 0 2z" fill="#2088ff"></path>
<path d="M29.67 56.47a1 1 0 0 1-1-1V34.84H16v20.23a1 1 0 0 1-2 0V33.84a1 1 0 0 1 1-1h14.67a1 1 0 0 1 1 1v21.63a1 1 0 0 1-1 1z" fill="#79b8ff"></path>
<path d="M64.74 57H6.18a1 1 0 0 1-1-1v-8.65a1 1 0 0 1 2 0V55h56.56V33.84a1 1 0 0 1 2 0V56a1 1 0 0 1-1 1zM6.18 41.24a1 1 0 0 1-1-1V1a1 1 0 0 1 1-1h58.58a1 1 0 0 1 1 1v10.52a1 1 0 1 1-2 0V2H7.18v38.24a1 1 0 0 1-1 1z" fill="#2088ff"></path>
<path d="M56.82 45.94H36.34a1 1 0 0 1-1-1v-11.1a1 1 0 0 1 1-1h20.48a1 1 0 0 1 1 1v11.1a1 1 0 0 1-1 1zm-19.48-2h18.48v-9.1H37.34z" fill="#79b8ff"></path>
<path d="M31.55 27.5a7.84 7.84 0 0 1-5.21-2.42c-1.06-1-11.87-9.74-12-9.83a1 1 0 0 1 .66-1.78h43.66a1 1 0 0 1 .64.24l11.26 9.48a1 1 0 0 1-1.29 1.53l-11-9.25H17.81c3.26 2.65 9.08 7.4 9.88 8.12a6 6 0 0 0 3.87 1.9 3.3 3.3 0 0 0 3-1.95 1 1 0 1 1 1.82.82 5.3 5.3 0 0 1-4.83 3.14z" fill="#2088ff"></path>
<path d="M40.24 27.5a5.26 5.26 0 0 1-1.86-.34 1 1 0 0 1 .71-1.87 3.26 3.26 0 0 0 1.16.21 3.3 3.3 0 0 0 3-1.95 1 1 0 1 1 1.82.82 5.3 5.3 0 0 1-4.83 3.13zM48.82 27.5a5.26 5.26 0 0 1-1.82-.34 1 1 0 0 1 .71-1.87 3.26 3.26 0 0 0 1.16.21 3.3 3.3 0 0 0 3-1.95 1 1 0 1 1 1.82.82 5.3 5.3 0 0 1-4.87 3.13zM57.41 27.5a5.26 5.26 0 0 1-1.86-.34 1 1 0 0 1 .71-1.87 3.26 3.26 0 0 0 1.16.21 3.3 3.3 0 0 0 3-1.95 1 1 0 1 1 1.82.82 5.3 5.3 0 0 1-4.83 3.13zM66 27.5a5.26 5.26 0 0 1-1.86-.34 1 1 0 0 1 .71-1.87 3.26 3.26 0 0 0 1.15.21 3.3 3.3 0 0 0 3-2 1 1 0 0 1 1.82.82A5.31 5.31 0 0 1 66 27.5zM15 27.22a1 1 0 0 1-1-1V14.71a1 1 0 0 1 2 0v11.51a1 1 0 0 1-1 1z" fill="#2088ff"></path>
<path d="M44.16 25a1 1 0 0 1-.65-.24L38.07 20a1 1 0 0 1 1.3-1.52l5.43 4.67a1 1 0 0 1-.64 1.85zM35.52 25a1 1 0 0 1-.65-.24L29.44 20a1 1 0 0 1 1.3-1.52l5.43 4.67a1 1 0 0 1-.65 1.85zM52.74 25a1 1 0 0 1-.65-.24L46.66 20A1 1 0 0 1 48 18.53l5.43 4.67a1 1 0 0 1-.69 1.8zM61.33 25a1 1 0 0 1-.65-.24L55.25 20a1 1 0 0 1 1.3-1.52L62 23.2a1 1 0 0 1-.67 1.8zM22.23 8.42H6.51a1 1 0 0 1 0-2h15.72a1 1 0 0 1 0 2zM64.76 8.42H58.4a1 1 0 0 1 0-2h6.36a1 1 0 0 1 0 2z" fill="#2088ff"></path>
<path d="M46.58 45.72a1 1 0 0 1-1-1V34.1a1 1 0 0 1 2 0v10.62a1 1 0 0 1-1 1z" fill="#79b8ff"></path>
</g>
</svg></div>
<div>
<dl>
<dt class="f4">Marketplace</dt>
<dd class="f6 text-gray">Find developer tools that work with GitHub</dd>
</dl>
</div>
</a> <a href="https://developer.github.com" class="d-flex mb-3 link-gray-dark no-underline" data-ga-click="(Logged out) Header, go to Developers, experiment:site_header_dropdowns; group:dropdowns">
<div class="mr-3"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 61.23 60.12" class="d-block" width="34">
<title>Asset 1</title>
<g data-name="Layer 2">
<path fill="none" stroke="#79b8ff" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M14.75 13.22H3.52M18.02 6.33H6.54"></path>
<path fill="none" stroke="#2088ff" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M56.96 51.89H45.73M60.23 44.99H48.75"></path>
<circle cx="22.5" cy="37.62" r="7.48" transform="rotate(-45 22.502 37.62)" fill="none" stroke="#2088ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></circle>
<path d="M36.72 29.79l1.35 3.4 5.93 2V40l-5.92 2.08-1.44 3.39 2.83 5.58L36 54.54l-5.66-2.7L27 53.22l-2 5.9h-4.89L18 53.18l-3.36-1.4L9 54.58 5.58 51.1l2.7-5.66-1.38-3.37-5.9-2v-4.89l5.92-2.08 1.44-3.39-2.82-5.57L9 20.69l5.66 2.7L18 22l2-5.9h4.89L27 22l3.36 1.4L36 20.66l3.45 3.48z" fill="none" stroke="#2088ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path>
<path d="M7.22 22.48L9 20.69l5.66 2.7L18 22l2-5.9h4.89L27 22l3.36 1.4L36 20.66l3.45 3.48-2.7 5.66 1.35 3.4 5.93 2L44 40l-5.92 2.08-1.44 3.39 2.83 5.58-1.83 1.82" fill="none" stroke="#2088ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" opacity=".1"></path>
<path d="M37.22 14.11a6.05 6.05 0 1 1 8.56 8.56M30.07 12l-2.29-4.51 2.81-2.79 4.58 2.19 2.72-1.12L39.5 1h4l1.64 4.8 2.71 1.14 4.54-2.26 2.79 2.81L53 12.06l1.09 2.75 4.8 1.58v4L54.09 22l-1.16 2.74 2.29 4.51-2.82 2.83-4.58-2.19" fill="none" stroke="#79b8ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path>
<path d="M29.14 6.14l1.45-1.44 4.58 2.19 2.72-1.12L39.5 1h4l1.64 4.8 2.71 1.14 4.54-2.26 2.79 2.81L53 12.06l1.09 2.75 4.8 1.58v4L54.09 22l-1.16 2.74 2.29 4.51-1.48 1.47" fill="none" stroke="#79b8ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" opacity=".1"></path>
</g>
</svg></div>
<div>
<dl>
<dt class="f4">GitHub API</dt>
<dd class="f6 text-gray">Start building on the GitHub platform</dd>
</dl>
</div>
</a> <a href="https://partner.github.com/?source=github-header-loggedout&amp;experiment=site_header_dropdowns&amp;group=dropdowns" class="d-flex mb-3 link-gray-dark no-underline" data-ga-click="(Logged out) Header, go to Partner program, experiment:site_header_dropdowns; group:dropdowns">
<div class="mr-3"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewbox="0 0 37 23" xml:space="preserve" class="d-block c1" width="34">
<path class="st0" d="M6,1l4.5,1.4L5.3,15.2L1,12.9L6,1z"></path>
<path class="st1" d="M30.9,1.2L36,12.8l-3.9,2.6l-5.2-13L30.9,1.2z"></path>
<path class="st1" d="M5.2,11.7c0-0.6-0.5-1-1-1c-0.6,0-1,0.5-1,1c0,0.6,0.5,1,1,1"></path>
<path class="st0" d="M29.7,4.6c0.4,0,0.8-0.3,0.8-0.8v0c0-0.4-0.3-0.8-0.8-0.8h0c-0.4,0-0.8,0.3-0.8,0.8v0C29,4.3,29.3,4.6,29.7,4.6 L29.7,4.6z"></path>
<path class="st0" d="M6.2,13.4c0,0,2.4,0.8,3.9,2.3L6.2,13.4z M9.6,4.8c0,0,4.3,2.3,6.9,2.8L9.6,4.8z"></path>
<path class="st1" d="M30.4,11.5l-3.2,2.6"></path>
<path class="st0" d="M19.7,9l8.7,6.2c0.4,0.3,1.1,1.2,0.4,2.2c-0.7,0.9-1.5,0.2-1.5,0.2l-6-4.2"></path>
<path class="st1" d="M27.5,4.8c0,0-2,1.6-3.3,1.4c-1.3-0.2-4.7-0.9-4.7-0.9c-0.7,0.8-3.7,3.5-4.6,3.6c0,0-0.2,1.5,1.6,1.3 c1.7-0.2,2.7-0.9,3.7-1.7"></path>
<path class="st0" d="M24.6,18.9c0,0,0.2,0.9-0.2,1.4c-0.2,0.3-0.7,0.6-1.3,0.3l-3.7-2.5L24.6,18.9z M27.1,17.6c0,0,0.1,0.9-0.5,1.4 c-0.3,0.3-0.8,0.6-1.5,0.3l-5.9-4.3L27.1,17.6z"></path>
<path class="st0" d="M22.4,20.1c0,0,0,0.6-0.2,1.1c-0.2,0.3-0.4,0.6-1.1,0.4l-2.8-1.9"></path>
<path class="st1" d="M17.8,17c0.3-0.3,1.6-0.2,1.4,1c-0.3,1.2-1.7,2.4-2.1,2.6c-0.4,0.2-1.4,0.2-1.4-0.7L17.8,17z M14.3,14.6 c0,0-0.7-1.5-1.5-1.2c-0.8,0.3-2.8,2-2.8,2.7c0,0.7,1,1.5,1.9,0.8L14.3,14.6z"></path>
<path class="st1" d="M16.1,15.8c0.2-0.3,1.8-0.4,1.5,1.1c-0.3,1.4-2.1,2.7-2.4,2.9c-0.3,0.1-1.7,0.3-1.9-0.9"></path>
<path class="st1" d="M15.9,16.1c0,0,0.5-0.9-0.1-1.5c-0.6-0.6-1.2-0.2-1.6,0.2c-0.3,0.3-2.9,2.8-2.9,2.8s0.5,1.8,1.7,1.3 C14.2,18.5,15.9,16.1,15.9,16.1z"></path>
</svg></div>
<div>
<dl>
<dt class="f4">Partner program</dt>
<dd class="f6 text-gray">Help millions of developers do their best work</dd>
</dl>
</div>
</a></dd>
</dl>
<div class="d-none d-lg-block border-left position-absolute top-0 right-0 bottom-0"></div>
</div>
<div class="col-lg-4"><strong class="d-block f5 text-bold mb-2 text-gray-dark">Apps by GitHub</strong>
<ul class="list-style-none f5">
<li class="mb-2"><a href="https://desktop.github.com/" class="link-gray" data-ga-click="(Logged out) Header, go to Desktop, experiment:site_header_dropdowns; group:dropdowns">Desktop <span class="c2">↗</span></a></li>
<li class="mb-2"><a href="https://atom.io/" class="link-gray" data-ga-click="(Logged out) Header, go to Atom, experiment:site_header_dropdowns; group:dropdowns">Atom <span class="c2">↗</span></a></li>
<li class="mb-2"><a href="https://visualstudio.github.com/" class="link-gray" data-ga-click="(Logged out) Header, go to Visual Studio, experiment:site_header_dropdowns; group:dropdowns">Visual Studio <span class="c2">↗</span></a></li>
<li class="mb-2"><a href="https://unity.github.com/" class="link-gray" data-ga-click="(Logged out) Header, go to Unity Extension, experiment:site_header_dropdowns; group:dropdowns">Unity Extension <span class="c2">↗</span></a></li>
</ul>
</div>
</div>
</details>
</li>
<li class="HeaderMenu-item dropdown mr-lg-5">
<details class="details-expanded details-reset js-dropdown-details py-3 py-lg-0">
<summary class="HeaderMenu-target text-white"></summary>
<div class="d-flex flex-items-baseline flex-justify-between"><span class="d-inline-block mr-1">Business</span> <span class="dropdown-caret"></span></div>
<div class="dropdown-menu dropdown-menu-s p-lg-4 ml-lg-n4 mt-3 mt-lg-2"><a href="/business" class="d-block d-lg-flex flex-items-center flex-justify-between f5 link-gray-dark text-bold mb-2" data-ga-click="(Logged out) Header, go to Business, experiment:site_header_dropdowns; group:dropdowns"><span>Business overview</span> <svg height="16" class="octicon octicon-chevron-right text-gray-dark" viewbox="0 0 8 16" version="1.1" width="8" aria-hidden="true">
<path fill-rule="evenodd" d="M7.5 8l-5 5L1 11.5 4.75 8 1 4.5 2.5 3l5 5z"></path>
</svg></a>
<hr class="border border-dashed my-3 d-none d-lg-block" />
<ul class="list-style-none f5">
<li class="mb-2"><a href="/business/customers" class="d-block link-gray" data-ga-click="(Logged out) Header, go to Customers, experiment:site_header_dropdowns; group:dropdowns">Customers</a></li>
<li class="mb-2"><a href="/business/security" class="d-block link-gray" data-ga-click="(Logged out) Header, go to Security, experiment:site_header_dropdowns; group:dropdowns">Security</a></li>
<li class="mb-2"><a href="https://enterprise.github.com/contact" class="d-block link-gray" data-ga-click="(Logged out) Header, go to Contact, experiment:site_header_dropdowns; group:dropdowns">Contact</a></li>
</ul>
</div>
</details>
</li>
<li class="HeaderMenu-item dropdown mr-lg-5">
<details class="details-expanded details-reset js-dropdown-details py-3 py-lg-0">
<summary class="HeaderMenu-target text-white"></summary>
<div class="d-flex flex-items-baseline flex-justify-between"><span class="d-inline-block mr-1">Explore</span> <span class="dropdown-caret"></span></div>
<div class="dropdown-menu dropdown-menu-s p-lg-4 ml-lg-n4 mt-3 mt-lg-2">
<ul class="list-style-none f5">
<li class="mb-2"><a href="/explore" class="d-lg-flex flex-items-center flex-justify-between link-gray-dark text-bold" data-ga-click="(Logged out) Header, go to Explore GitHub, experiment:site_header_dropdowns; group:dropdowns"><span>Explore GitHub</span> <svg height="16" class="octicon octicon-chevron-right text-gray-dark" viewbox="0 0 8 16" version="1.1" width="8" aria-hidden="true">
<path fill-rule="evenodd" d="M7.5 8l-5 5L1 11.5 4.75 8 1 4.5 2.5 3l5 5z"></path>
</svg></a></li>
<li class="mb-3"><a href="/trending" class="link-gray d-block" data-ga-click="(Logged out) Header, go to Trending, experiment:site_header_dropdowns; group:dropdowns">Trending</a></li>
</ul>
<hr class="border border-dashed my-3 d-none d-lg-block" />
<strong class="d-block f5 text-bold mb-2 text-gray-dark">Learn</strong>
<ul class="list-style-none f5">
<li class="mb-2"><a href="/topics" class="link-gray d-block" data-ga-click="(Logged out) Header, go to Topics, experiment:site_header_dropdowns; group:dropdowns">Topics</a></li>
<li class="mb-2"><a href="/collections" class="link-gray d-block" data-ga-click="(Logged out) Header, go to Collections, experiment:site_header_dropdowns; group:dropdowns">Collections</a></li>
<li class="mb-2"><a href="https://lab.github.com/" class="link-gray d-block" data-ga-click="(Logged out) Header, go to Learning Lab, experiment:site_header_dropdowns; group:dropdowns">Learning Lab <span class="c2">↗</span></a></li>
<li class="mb-3"><a href="https://opensource.guide/" class="link-gray d-block" data-ga-click="(Logged out) Header, go to Open source guides, experiment:site_header_dropdowns; group:dropdowns">Open source guides <span class="c2">↗</span></a></li>
</ul>
<hr class="border border-dashed my-3 d-none d-lg-block" />
<strong class="d-block f5 text-bold mb-2 text-gray-dark">Connect</strong>
<ul class="list-style-none f5">
<li class="mb-2"><a href="/events" class="link-gray d-block" data-ga-click="(Logged out) Header, go to Events, experiment:site_header_dropdowns; group:dropdowns">Events</a></li>
<li class="mb-2"><a href="https://github.community/" class="link-gray d-block" data-ga-click="(Logged out) Header, go to Community forum, experiment:site_header_dropdowns; group:dropdowns">Community forum <span class="c2">↗</span></a></li>
<li class="mb-3"><a href="https://education.github.community/" class="link-gray d-block" data-ga-click="(Logged out) Header, go to Education community, experiment:site_header_dropdowns; group:dropdowns">Education community <span class="c2">↗</span></a></li>
</ul>
</div>
</details>
</li>
<li class="HeaderMenu-item dropdown mr-lg-5">
<details class="details-expanded details-reset js-dropdown-details py-3 py-lg-0">
<summary class="HeaderMenu-target text-white"></summary>
<div class="d-flex flex-items-baseline flex-justify-between"><span class="d-inline-block mr-1">Pricing</span> <span class="dropdown-caret"></span></div>
<div class="dropdown-menu dropdown-menu-s p-lg-4 ml-lg-n4 mt-3 mt-lg-2"><a href="/pricing" class="d-block d-lg-flex flex-items-center flex-justify-between f5 link-gray-dark text-bold mb-3" data-ga-click="(Logged out) Header, go to Pricing, experiment:site_header_dropdowns; group:dropdowns"><span>Pricing overview</span> <svg height="16" class="octicon octicon-chevron-right text-gray-dark" viewbox="0 0 8 16" version="1.1" width="8" aria-hidden="true">
<path fill-rule="evenodd" d="M7.5 8l-5 5L1 11.5 4.75 8 1 4.5 2.5 3l5 5z"></path>
</svg></a>
<hr class="border border-dashed my-3 d-none d-lg-block" />
<strong class="d-block f5 text-bold text-gray-dark mb-2">Plans</strong>
<ul class="list-style-none f5">
<li class="mb-2"><a href="/pricing/developer" class="link-gray d-block" data-ga-click="(Logged out) Header, go to Developer, experiment:site_header_dropdowns; group:dropdowns">Developer</a></li>
<li class="mb-2"><a href="/pricing/team" class="link-gray d-block" data-ga-click="(Logged out) Header, go to Team, experiment:site_header_dropdowns; group:dropdowns">Team</a></li>
<li class="mb-2"><a href="/pricing/business-hosted" class="link-gray d-block" data-ga-click="(Logged out) Header, go to Business, experiment:site_header_dropdowns; group:dropdowns">Business</a></li>
<li class="mb-3"><a href="/pricing#feature-comparison" class="link-gray d-block" data-ga-click="(Logged out) Header, go to Compare plans, experiment:site_header_dropdowns; group:dropdowns">Compare plans</a></li>
</ul>
<hr class="border border-dashed my-3 d-none d-lg-block" />
<ul class="list-style-none f5">
<li class="mb-2"><a href="https://github.com/nonprofit" class="link-gray-dark" data-ga-click="(Logged out) Header, go to Nonprofits, experiment:site_header_dropdowns; group:dropdowns">Nonprofits</a></li>
<li class="mb-2"><a href="https://education.github.com/discount_requests/new" class="link-gray-dark" data-ga-click="(Logged out) Header, go to Education, experiment:site_header_dropdowns; group:dropdowns">Education <span class="c2">↗</span></a></li>
</ul>
</div>
</details>
</li>
</ul>
</nav>
<div class="d-lg-flex text-center p-3 p-lg-0 flex-items-center">
<div class="d-block d-lg-flex mb-3 mb-lg-0 mr-lg-3 flex-items-center header-search js-site-search position-relative js-jump-to position-relative" role="search combobox" aria-owns="jump-to-results" aria-label="Search or jump to" aria-haspopup="listbox" aria-expanded="true">
<form class="js-site-search-form" data-unscoped-search-url="/search" action="/search" accept-charset="UTF-8" method="get"><input name="utf8" type="hidden" value="✓" /> <label class="form-control header-search-wrapper header-search-wrapper-jump-to position-relative d-flex flex-justify-between flex-items-center js-chromeless-input-container"><input type="text" class="form-control header-search-input jump-to-field js-jump-to-field js-site-search-focus" data-hotkey="s,/" name="q" value="" placeholder="Search GitHub" data-unscoped-placeholder="Search GitHub" data-scoped-placeholder="Search" autocapitalize="off" aria-autocomplete="list" aria-controls="jump-to-results" data-jump-to-suggestions-path="/_graphql/GetSuggestedNavigationDestinations#csrf-token=jmdyjt+H9IkgYXAAWaudRM/4eVXs54RjoAf3bZsjhG+AFLQdtWrhZP7sOWBD1NOe8zybSSwZ0qCaDx/mTsQ0WA==" spellcheck="false" autocomplete="off" /> <input type="hidden" class="js-site-search-type-field" name="type" /> <img src="https://assets-cdn.github.com/images/search-shortcut-hint.svg" alt="" class="mr-2 header-search-key-slash" /></label>
<div class="Box position-absolute overflow-hidden d-none jump-to-suggestions js-jump-to-suggestions-container"><label class="form-control header-search-wrapper header-search-wrapper-jump-to position-relative d-flex flex-justify-between flex-items-center js-chromeless-input-container"></label>
<ul class="d-none js-jump-to-suggestions-template-container">
<li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item"><label class="form-control header-search-wrapper header-search-wrapper-jump-to position-relative d-flex flex-justify-between flex-items-center js-chromeless-input-container"><a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center p-2 jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open" href="">
<div class="jump-to-octicon js-jump-to-octicon mr-2 text-center d-none"><label class="form-control header-search-wrapper header-search-wrapper-jump-to position-relative d-flex flex-justify-between flex-items-center js-chromeless-input-container"></label></div>
<img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar" alt="" aria-label="Team" src="" width="28" height="28" />
<div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target"><label class="form-control header-search-wrapper header-search-wrapper-jump-to position-relative d-flex flex-justify-between flex-items-center js-chromeless-input-container"></label></div>
<div class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none js-jump-to-badge-search"><label class="form-control header-search-wrapper header-search-wrapper-jump-to position-relative d-flex flex-justify-between flex-items-center js-chromeless-input-container"><span class="js-jump-to-badge-search-text-default d-none" aria-label="in all of GitHub">Search</span> <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub">All GitHub</span> <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span></label></div>
<div aria-hidden="true" class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump"><label class="form-control header-search-wrapper header-search-wrapper-jump-to position-relative d-flex flex-justify-between flex-items-center js-chromeless-input-container">Jump to <span class="d-inline-block ml-1 v-align-middle">↵</span></label></div>
</a></label></li>
<svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-repo-octicon-template" title="Repository" aria-label="Repository" viewbox="0 0 12 16" version="1.1" role="img">
<path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"></path>
</svg><svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-project-octicon-template" title="Project" aria-label="Project" viewbox="0 0 15 16" version="1.1" role="img">
<path fill-rule="evenodd" d="M10 12h3V2h-3v10zm-4-2h3V2H6v8zm-4 4h3V2H2v12zm-1 1h13V1H1v14zM14 0H1a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h13a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1z"></path>
</svg><svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-search-octicon-template" title="Search" aria-label="Search" viewbox="0 0 16 16" version="1.1" role="img">
<path fill-rule="evenodd" d="M15.7 13.3l-3.81-3.83A5.93 5.93 0 0 0 13 6c0-3.31-2.69-6-6-6S1 2.69 1 6s2.69 6 6 6c1.3 0 2.48-.41 3.47-1.11l3.83 3.81c.19.2.45.3.7.3.25 0 .52-.09.7-.3a.996.996 0 0 0 0-1.41v.01zM7 10.7c-2.59 0-4.7-2.11-4.7-4.7 0-2.59 2.11-4.7 4.7-4.7 2.59 0 4.7 2.11 4.7 4.7 0 2.59-2.11 4.7-4.7 4.7z"></path>
</svg></ul>
<ul class="d-none js-jump-to-no-results-template-container">
<li class="d-flex flex-justify-center flex-items-center p-3 f5 d-none"><label class="form-control header-search-wrapper header-search-wrapper-jump-to position-relative d-flex flex-justify-between flex-items-center js-chromeless-input-container"><span class="text-gray">No suggested jump to results</span></label></li>
</ul>
<ul id="jump-to-results" class="js-navigation-container jump-to-suggestions-results-container js-jump-to-suggestions-results-container">
<li class="d-flex flex-justify-center flex-items-center p-0 f5"><label class="form-control header-search-wrapper header-search-wrapper-jump-to position-relative d-flex flex-justify-between flex-items-center js-chromeless-input-container"><img src="https://assets-cdn.github.com/images/spinners/octocat-spinner-128.gif" alt="Octocat Spinner Icon" class="m-2" width="28" /></label></li>
</ul>
</div>
</form>
</div>
<a class="HeaderMenu-target text-white no-underline mr-3" href="/login" data-ga-click="(Logged out) Header, clicked Sign in, text:sign-in; experiment:site_header_dropdowns; group:dropdowns">Sign&nbsp;in</a> <a class="HeaderMenu-target d-inline-block text-white no-underline border border-gray-dark rounded-2 px-2 py-1" href="/join?source=experiment-header-dropdowns-home" data-ga-click="(Logged out) Header, clicked Sign up, text:sign-up; experiment:site_header_dropdowns; group:dropdowns">Sign&nbsp;up</a></div>
</div>
</div>
</header>
</div>
<div id="start-of-content" class="show-on-focus"></div>
<div id="js-flash-container"></div>
<div role="main" class="application-main">
<div class="py-6 py-sm-8 py-lg-10 py-xl-12 jumbotron-codelines container-lg p-responsive position-relative d-md-flex flex-items-center gutter-md-spacious">
<div class="col-md-7 text-center text-md-left">
<h1 class="alt-h0 text-white lh-condensed-ultra mb-3">Built for developers</h1>
<p class="alt-lead mb-4">GitHub is a development platform inspired by the way you work. From <a href="/open-source" class="text-white jumbotron-link">open source</a> to <a href="/business" class="text-white jumbotron-link">business</a>, you can host and review code, manage projects, and build software alongside millions of other&nbsp;developers.</p>
</div>
<div class="mx-auto col-sm-8 col-md-5 hide-sm rounded-1 text-gray bg-gray-light py-4 px-4 px-md-3 px-lg-4">
<form class="home-hero-signup js-signup-form" autocomplete="off" action="/join" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><input type="hidden" name="authenticity_token" value="mg+htKl2DpclZ6wJzu0JGngO0cbRNIkdYDLk+s7cw+I1iLWhp68WQPuFLVrg3So4hUUUWLWypoNyBN3I4AZ44g==" />
<dl class="form-group mt-0">
<dt class="input-label"><label class="form-label f5" for="user[login]">Username</label></dt>
<dd><input type="text" name="user[login]" id="user[login]" class="form-control form-control-lg input-block" placeholder="Pick a username" autofocus="" /> </dd>
</dl>
<dl class="form-group">
<dt class="input-label"><label class="form-label f5" for="user[email]">Email</label></dt>
<dd><input type="text" name="user[email]" id="user[email]" class="form-control form-control-lg input-block js-email-notice-trigger" placeholder="you@example.com" /> </dd>
</dl>
<dl class="form-group">
<dt class="input-label"><label class="form-label f5" for="user[password]">Password</label></dt>
<dd><input type="password" name="user[password]" id="user[password]" class="form-control form-control-lg input-block" placeholder="Create a password" /></dd>
<dd>
<p class="form-control-note">Use at least one letter, one numeral, and seven characters.</p>
</dd>
</dl>
<input type="hidden" name="source" class="js-signup-source" value="form-home" /> <input type="text" name="required_field_36ea" id="required_field_36ea" hidden="hidden" class="form-control" /> <input type="hidden" name="timestamp" value="1532535809316" class="form-control" /> <input type="hidden" name="timestamp_secret" value="f4ca73b862d405a74c4c7bdb32d4b7b7fc4078edb0bc3d8cf449a42b4e167b74" class="form-control" /> <button class="btn btn-primary btn-large f4 btn-block" type="submit" data-ga-click="Signup, Attempt, location:teams;">Sign up for GitHub</button>
<p class="form-control-note mb-0 text-center">By clicking “Sign up for GitHub”, you agree to our <a class="" href="https://help.github.com/terms" target="_blank">terms of service</a> and <a class="" href="https://help.github.com/privacy" target="_blank">privacy statement</a>. <span class="js-email-notice">We’ll occasionally send you account related emails.</span></p>
</form>
</div>
<div class="d-sm-none text-center"><a rel="nofollow" class="btn btn-primary btn-large border-0" data-ga-click="Signup, Attempt, location:jumbotron;" href="/join?source=button-home">Sign up for GitHub</a></div>
</div>
<div class="container-lg p-responsive py-4 text-center text-md-left col-md-8 col-lg-7 mx-auto d-md-flex flex-items-center"><img src="https://assets-cdn.github.com/images/modules/site/tenyears/10.png" alt="10" class="col-6 col-sm-4 mx-auto width-fit" />
<div class="pl-md-4">
<h4 class="alt-h3 mb-2">Thank you for 10 years</h4>
<p class="mb-2">We’re celebrating 10 years of code, commits, and collaboration.</p>
<p class="mb-0"><a href="/ten">See some of our favorite&nbsp;moments <svg height="14" class="octicon octicon-chevron-right ml-1 v-align-text-bottom" viewbox="0 0 8 16" version="1.1" width="7" aria-hidden="true">
<path fill-rule="evenodd" d="M7.5 8l-5 5L1 11.5 4.75 8 1 4.5 2.5 3l5 5z"></path>
</svg></a></p>
</div>
</div>
<hr />
<div class="container-lg p-responsive text-center py-7 py-md-8 py-lg-9">
<h3 class="alt-h3 text-gray-light mb-4 lh-condensed">More than 1.8 million businesses and organizations use GitHub</h3>
<ul class="d-flex flex-justify-center flex-items-center flex-wrap list-style-none mt-2 mt-md-3 grayscale">
<li><img src="https://assets-cdn.github.com/images/modules/site/logos/airbnb-logo.png" alt="Airbnb" class="logo-img-sm px-2 px-sm-4 px-md-5 my-md-3" /></li>
<li><img src="https://assets-cdn.github.com/images/modules/site/logos/sap-logo.png" alt="SAP" class="logo-img-sm px-2 px-sm-4 px-md-5 my-md-3" /></li>
<li><img src="https://assets-cdn.github.com/images/modules/site/logos/ibm-logo.png" alt="IBM" class="logo-img-sm px-2 px-sm-4 px-md-5 my-md-3" /></li>
<li><img src="https://assets-cdn.github.com/images/modules/site/logos/google-logo.png" alt="Google" class="logo-img-sm px-2 px-sm-4 px-md-5 my-md-3" /></li>
<li><img src="https://assets-cdn.github.com/images/modules/site/logos/paypal-logo.png" alt="PayPal" class="logo-img-sm px-2 px-sm-4 px-md-5 my-md-3" /></li>
<li><img src="https://assets-cdn.github.com/images/modules/site/logos/bloomberg-logo.png" alt="Bloomberg" class="logo-img-sm px-2 px-sm-4 px-md-5 my-md-3" /></li>
<li><img src="https://assets-cdn.github.com/images/modules/site/logos/spotify-logo.png" alt="Spotify" class="logo-img-sm px-2 px-sm-4 px-md-5 my-md-3" /></li>
<li><img src="https://assets-cdn.github.com/images/modules/site/logos/swift-logo.png" alt="Swift" class="logo-img-sm px-2 px-sm-4 px-md-5 my-md-3" /></li>
<li><img src="https://assets-cdn.github.com/images/modules/site/logos/facebook-logo.png" alt="Rails" class="logo-img-sm px-2 px-sm-4 px-md-5 my-md-3" /></li>
<li><img src="https://assets-cdn.github.com/images/modules/site/logos/node-logo.png" alt="Node" class="logo-img-sm px-2 px-sm-4 px-md-5 my-md-3" /></li>
<li><img src="https://assets-cdn.github.com/images/modules/site/logos/nasa-logo.png" alt="Nasa" class="logo-img-sm px-2 px-sm-4 px-md-5 my-md-3" /></li>
<li><img src="https://assets-cdn.github.com/images/modules/site/logos/walmart-logo.png" alt="Walmart" class="logo-img-sm px-2 px-sm-4 px-md-5 my-md-3" /></li>
</ul>
</div>
<div class="py-7 py-md-8 py-lg-9 border-top">
<div class="container-lg p-responsive pb-6">
<h6 class="alt-h4 text-normal text-gray text-center">GitHub for teams</h6>
<h2 class="alt-h1 lh-condensed mt-3 mb-2 text-center">A better way to work together</h2>
<p class="lead text-center col-md-8 mx-auto">GitHub brings teams together to work through problems, move ideas forward, and learn from each other along the way.</p>
<div class="text-center"><a class="btn btn-large btn-outline" data-ga-click="Signup, Attempt, location:teams;" href="/join?plan=business&amp;setup_organization=true&amp;source=business-page">Sign up your team</a></div>
</div>
<div class="container-xl p-responsive position-relative overflow-hidden d-lg-flex pt-6">
<div class="col-10 col-sm-7 mx-auto mx-lg-6 mb-sm-3"><img src="https://assets-cdn.github.com/images/modules/site/home-illo-team.svg" alt="" class="d-block width-fit mx-auto" /></div>
<div class="col-lg-5"><a href="/features/code-review" class="summarylink">
<div class="summarylink-illustration"><img src="https://assets-cdn.github.com/images/modules/site/home-illo-team-code.svg" alt="" class="width-fit mx-auto" /></div>
<div class="summarylink-btn d-flex flex-justify-between flex-items-center f5 text-gray-dark rounded-1 p-sm-4 my-4 my-sm-0">
<div class="col-10">
<h3 class="alt-h3 mb-1">Write better code</h3>
<p class="mb-0">Collaboration makes perfect. The conversations and code reviews that happen in Pull Requests help your team share the weight of your work and improve the software you build. <span class="text-blue">Learn about code review.</span></p>
</div>
<svg class="octicon octicon-triangle-right text-blue" viewbox="0 0 6 16" version="1.1" width="6" height="16" aria-hidden="true">
<path fill-rule="evenodd" d="M0 14l6-6-6-6v12z"></path>
</svg></div>
</a> <a href="/features/project-management" class="summarylink">
<div class="summarylink-illustration"><img src="https://assets-cdn.github.com/images/modules/site/home-illo-team-chaos.svg" alt="" class="width-fit mx-auto" /></div>
<div class="summarylink-btn d-flex flex-justify-between flex-items-center f5 text-gray-dark rounded-1 p-sm-4 my-4 my-sm-0">
<div class="col-10">
<h3 class="alt-h3 mb-1">Manage your chaos</h3>
<p class="mb-0">Take a deep breath. On GitHub, project management happens in Issues and Projects, right alongside your code. All you have to do is mention a teammate to get them involved. <span class="text-blue">Learn about project management.</span></p>
</div>
<svg class="octicon octicon-triangle-right text-blue" viewbox="0 0 6 16" version="1.1" width="6" height="16" aria-hidden="true">
<path fill-rule="evenodd" d="M0 14l6-6-6-6v12z"></path>
</svg></div>
</a> <a href="/features/integrations" class="summarylink">
<div class="summarylink-illustration"><img src="https://assets-cdn.github.com/images/modules/site/home-illo-team-tools.svg" alt="" class="width-fit mx-auto" /></div>
<div class="summarylink-btn d-flex flex-justify-between flex-items-center f5 text-gray-dark rounded-1 p-sm-4 my-4 my-sm-0">
<div class="col-10">
<h3 class="alt-h3 mb-1">Find the right tools</h3>
<p class="mb-0">Browse and buy apps from GitHub Marketplace with your GitHub account. Find the tools you like or discover new favorites—then start using them in minutes. <span class="text-blue">Learn about integrations.</span></p>
</div>
<svg class="octicon octicon-triangle-right text-blue" viewbox="0 0 6 16" version="1.1" width="6" height="16" aria-hidden="true">
<path fill-rule="evenodd" d="M0 14l6-6-6-6v12z"></path>
</svg></div>
</a></div>
</div>
</div>
<div class="py-7 py-md-8 py-lg-9 border-top container-lg p-responsive">
<h6 class="alt-h4 text-normal text-gray text-center">Security and administration</h6>
<h2 class="alt-h1 mt-3 mb-2 text-center">Boxes? Check.</h2>
<p class="lead text-center col-md-8 mx-auto">We worry about your administrative and security needs so you don’t have to. From flexible hosting to authentication options, GitHub can help you meet your team’s requirements.</p>
<p class="text-center mb-5"><a href="/business" class="btn btn-large btn-outline mx-auto">See how GitHub works for businesses</a></p>
<div class="d-md-flex flex-items-center flex-row-reverse mt-6 mb-3">
<div class="col-md-6 mx-auto px-5 pr-md-0 text-center"><img src="https://assets-cdn.github.com/images/modules/site/home-illo-business.png" alt="Security and administration" class="width-fit mb-4" /></div>
<div class="col-md-6 mx-auto text-md-left f5 p-sm-6">
<h3 class="alt-h3 mb-1">Code security</h3>
<p class="mb-3 mb-md-5">Prevent problems before they happen. Protected branches, signed commits, and required status checks protect your work and help you maintain a high standard for your code.</p>
<h3 class="alt-h3 mb-1 mt-sm-6">Access controlled</h3>
<p class="mb-3 mb-md-5">Encourage teams to work together while limiting access to those who need it with granular permissions and authentication through SAML/SSO and LDAP.</p>
</div>
</div>
<div class="col-md-7 mx-auto clearfix p-4 border rounded-1 pt-5">
<div class="float-left"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 64 64" class="mr-4" width="64px">
<title>1clr-code-hosting</title>
<path d="M27 13h-9a1 1 0 0 0 0 2h9a1 1 0 0 0 0-2zM42 12a1 1 0 0 0-1 1v2a1 1 0 0 0 2 0v-2a1 1 0 0 0-1-1zM46 12a1 1 0 0 0-1 1v2a1 1 0 0 0 2 0v-2a1 1 0 0 0-1-1zM27 28h-9a1 1 0 0 0 0 2h9a1 1 0 0 0 0-2zM42 31a1 1 0 0 0 1-1v-2a1 1 0 0 0-2 0v2a1 1 0 0 0 1 1zM46 31a1 1 0 0 0 1-1v-2a1 1 0 0 0-2 0v2a1 1 0 0 0 1 1z" fill="#23292f"></path>
<path d="M50 44h-1a13 13 0 0 0-4.68-9H48a3 3 0 0 0 3-3v-6a3 3 0 0 0-3-3h-5v-3h5a3 3 0 0 0 3-3v-6a3 3 0 0 0-3-3H16a3 3 0 0 0-3 3v6a3 3 0 0 0 3 3h5v3h-5a3 3 0 0 0-3 3v6a3 3 0 0 0 3 3h11.72a13 13 0 0 0-3.79 5.21A7 7 0 0 0 13.28 44 6 6 0 0 0 14 56h36a6 6 0 0 0 0-12zM15 17v-6a1 1 0 0 1 1-1h32a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H16a1 1 0 0 1-1-1zm8 3h18v3H23zm-7 13a1 1 0 0 1-1-1v-6a1 1 0 0 1 1-1h32a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-7a12.9 12.9 0 0 0-10 0H16zm34 21H14a4 4 0 1 1 .09-8 1 1 0 0 0 1-.83 5 5 0 0 1 8.6-2.55 1 1 0 0 0 1.7-.42A11 11 0 0 1 47 45a1 1 0 0 0 1 1h2a4 4 0 0 1 0 8z" fill="#23292f"></path>
</svg></div>
<div class="overflow-hidden">
<h4 class="alt-h4">Hosted where you need it</h4>
<p class="f5 mr-2">Securely and reliably host your work on GitHub.com. Or, deploy GitHub Enterprise on your own servers or in a private cloud using Amazon Web Services, Azure or Google Cloud Platform.</p>
<p><a href="/pricing">Compare plans<span class="no-wrap"><svg height="16" class="octicon octicon-chevron-right ml-2 v-align-text-bottom" viewbox="0 0 8 16" version="1.1" width="8" aria-hidden="true">
<path fill-rule="evenodd" d="M7.5 8l-5 5L1 11.5 4.75 8 1 4.5 2.5 3l5 5z"></path>
</svg></span></a></p>
</div>
</div>
</div>
<div class="py-7 py-md-8 py-lg-9 border-top container-lg p-responsive text-center">
<div class="col-md-8 py-md-6 mx-auto">
<h6 class="alt-h4 text-normal text-gray">Integrations</h6>
<h2 class="alt-h1 lh-condensed mt-3 mb-2">Build on GitHub</h2>
<p class="lead mb-2 pb-md-4 px-md-3">Customize your process with GitHub apps and an intuitive API. Integrate the tools you already use or discover new favorites to create a happier, more efficient way of working.</p>
<p class="f4 text-center mb-6"><a href="/features/integrations" class="btn btn-large btn-outline mx-auto">Learn about integrations</a></p>
</div>
<div class="apps-cluster d-flex flex-wrap flex-justify-center pb-6">
<div class="CircleBadge CircleBadge--medium CircleBadge--feature tooltipped tooltipped-s tooltipped-no-delay c3" aria-label="Slack"><img src="https://assets-cdn.github.com/images/modules/site/integrators/slackhq.png" alt="" class="CircleBadge-icon" /></div>
<div class="CircleBadge CircleBadge--medium CircleBadge--feature tooltipped tooltipped-s tooltipped-no-delay c4" aria-label="ZenHub"><img src="https://assets-cdn.github.com/images/modules/site/integrators/zenhubio.png" alt="" class="CircleBadge-icon" /></div>
<div class="CircleBadge CircleBadge--medium CircleBadge--feature tooltipped tooltipped-s tooltipped-no-delay c5" aria-label="Travis CI"><img src="https://assets-cdn.github.com/images/modules/site/integrators/travis-ci.png" alt="" class="CircleBadge-icon" /></div>
<div class="CircleBadge CircleBadge--medium CircleBadge--feature tooltipped tooltipped-s tooltipped-no-delay c6" aria-label="Atom"><img src="https://assets-cdn.github.com/images/modules/site/integrators/atom.png" alt="" class="CircleBadge-icon" /></div>
<div class="CircleBadge CircleBadge--medium CircleBadge--feature tooltipped tooltipped-s tooltipped-no-delay c7" aria-label="Circle CI"><img src="https://assets-cdn.github.com/images/modules/site/integrators/circleci.png" alt="" class="CircleBadge-icon" /></div>
<div class="CircleBadge CircleBadge--medium CircleBadge--feature tooltipped tooltipped-s tooltipped-no-delay c8" aria-label="Codeship"><img src="https://assets-cdn.github.com/images/modules/site/integrators/codeship.png" alt="" class="CircleBadge-icon" /></div>
<div class="CircleBadge CircleBadge--medium CircleBadge--feature hide-sm tooltipped tooltipped-s tooltipped-no-delay c9" aria-label="Code Climate"><img src="https://assets-cdn.github.com/images/modules/site/integrators/codeclimate.png" alt="" class="CircleBadge-icon" /></div>
</div>
<div class="col-md-8 py-md-6 mx-auto">
<p class="my-2 alt-text-small col-sm-8 col-md-6 mx-auto">Sometimes, there’s more than one tool for the job. Why not try something new?</p>
<p><a href="/marketplace">Browse GitHub <span class="no-wrap">Marketplace<svg height="16" class="octicon octicon-chevron-right ml-2 v-align-text-bottom" viewbox="0 0 8 16" version="1.1" width="8" aria-hidden="true">
<path fill-rule="evenodd" d="M7.5 8l-5 5L1 11.5 4.75 8 1 4.5 2.5 3l5 5z"></path>
</svg></span></a></p>
</div>
</div>
<div class="py-7 py-md-8 py-lg-9 border-top">
<div class="container-lg p-responsive">
<h6 class="alt-h4 text-normal text-gray text-center">Community</h6>
<h2 class="alt-h1 mt-3 mb-4 lh-condensed text-center">Welcome home,<br />
developers</h2>
<p class="lead text-center col-md-8 mx-auto">GitHub is home to the world’s largest community of developers and their&nbsp;projects...</p>
</div>
<div class="d-flex flex-nowrap flex-items-stretch flex-lg-items-start overflow-auto px-2 py-6 my-6">
<article class="Story Story--large Story--stagger col-6 col-sm-3 p-2"><a href="/open-source/stories/ariya" class="Story-link d-block d-lg-flex height-full rounded-1 box-shadow-extra-large">
<div class="col-lg-6 position-relative"><img class="d-block width-full" src="https://assets-cdn.github.com/images/modules/site/stories/developers/ariya.png" alt="Ariya" /></div>
<div class="d-lg-flex flex-items-center col-lg-6 width-full text-center p-3 py-lg-0">
<h1 class="Story-title f2-light link-gray-dark lh-condensed mb-1">Ariya Hidayat</h1>
<p class="f6 text-gray">PhantomJS maintainer</p>
</div>
</a></article>
<article class="Story Story--large Story--stagger col-6 col-sm-3 p-2"><a href="/open-source/stories/freakboy3742" class="Story-link d-block d-lg-flex height-full rounded-1 box-shadow-extra-large">
<div class="col-lg-6 position-relative"><img class="d-block width-full" src="https://assets-cdn.github.com/images/modules/site/stories/developers/freakboy3742.png" alt="Freakboy3742" /></div>
<div class="d-lg-flex flex-items-center col-lg-6 width-full text-center p-3 py-lg-0">
<h1 class="Story-title f2-light link-gray-dark lh-condensed mb-1">Russell Keith-Magee</h1>
<p class="f6 text-gray">PyBee maintainer</p>
</div>
</a></article>
<article class="Story Story--large Story--stagger col-6 col-sm-3 p-2"><a href="/business/customers/mailchimp" class="Story-link Story-link--customer d-block d-lg-flex height-full rounded-1 box-shadow-extra-large">
<div class="col-lg-6 position-relative"><img class="d-block width-full" src="https://assets-cdn.github.com/images/modules/site/stories/customers/mailchimp.png" alt="Mailchimp" /></div>
<div class="d-lg-flex flex-items-center col-lg-6 width-full text-center p-3 py-lg-0">
<h1 class="Story-title f2-light link-gray-dark lh-condensed mb-1">MailChimp</h1>
<p class="f6 text-gray">Marketing customer</p>
</div>
</a></article>
<article class="Story Story--large Story--stagger col-6 col-sm-3 p-2"><a href="/open-source/stories/kris-nova" class="Story-link d-block d-lg-flex height-full rounded-1 box-shadow-extra-large">
<div class="col-lg-6 position-relative"><img class="d-block width-full" src="https://assets-cdn.github.com/images/modules/site/stories/developers/kris-nova.png" alt="Kris nova" /></div>
<div class="d-lg-flex flex-items-center col-lg-6 width-full text-center p-3 py-lg-0">
<h1 class="Story-title f2-light link-gray-dark lh-condensed mb-1">Kris Nova</h1>
<p class="f6 text-gray">Kubernetes/kops maintainer</p>
</div>
</a></article>
<article class="Story Story--large Story--stagger col-6 col-sm-3 p-2"><a href="/open-source/stories/yyx990803" class="Story-link d-block d-lg-flex height-full rounded-1 box-shadow-extra-large">
<div class="col-lg-6 position-relative"><img class="d-block width-full" src="https://assets-cdn.github.com/images/modules/site/stories/developers/yyx990803.png" alt="Yyx990803" /></div>
<div class="d-lg-flex flex-items-center col-lg-6 width-full text-center p-3 py-lg-0">
<h1 class="Story-title f2-light link-gray-dark lh-condensed mb-1">Evan You</h1>
<p class="f6 text-gray">Vue maintainer</p>
</div>
</a></article>
<article class="Story Story--large Story--stagger col-6 col-sm-3 p-2"><a href="/business/customers/mapbox" class="Story-link Story-link--customer d-block d-lg-flex height-full rounded-1 box-shadow-extra-large">
<div class="col-lg-6 position-relative"><img class="d-block width-full" src="https://assets-cdn.github.com/images/modules/site/stories/customers/mapbox.png" alt="Mapbox" /></div>
<div class="d-lg-flex flex-items-center col-lg-6 width-full text-center p-3 py-lg-0">
<h1 class="Story-title f2-light link-gray-dark lh-condensed mb-1">Mapbox</h1>
<p class="f6 text-gray">Software customer</p>
</div>
</a></article>
<article class="Story Story--large Story--stagger col-6 col-sm-3 p-2"><a href="/open-source/stories/jessfraz" class="Story-link d-block d-lg-flex height-full rounded-1 box-shadow-extra-large">
<div class="col-lg-6 position-relative"><img class="d-block width-full" src="https://assets-cdn.github.com/images/modules/site/stories/developers/jessfraz.png" alt="Jessfraz" /></div>
<div class="d-lg-flex flex-items-center col-lg-6 width-full text-center p-3 py-lg-0">
<h1 class="Story-title f2-light link-gray-dark lh-condensed mb-1">Jess Frazelle</h1>
<p class="f6 text-gray">Kubernetes, previously Docker maintainer</p>
</div>
</a></article>
</div>
<div class="container-lg p-responsive">
<p class="lead text-center col-md-8 mx-auto pb-md-6">...whether you’re making your first commit or sending a Rover to Mars, there’s room for you here, too.</p>
<div class="gutter-md communitystats position-relative"><a href="/open-source" class="d-inline-block summarylink">
<div class="circle d-flex flex-column flex-justify-center text-center p-4 mx-auto mt-6 mb-3 m-md-3 bg-orange box-shadow-extra-large"><span class="d-block f0-light text-white lh-condensed-ultra mb-2">85M<sup class="f2-light">*</sup></span> <span class="f6 text-white">repositories worldwide</span></div>
<div class="summarylink-btn d-flex flex-justify-between flex-items-center f5 text-gray-dark rounded-1 p-sm-4">
<p class="col-10 mb-0">GitHub’s users create and maintain influential technologies alongside the world’s largest <span class="text-orange-light">open source&nbsp;community</span>.</p>
<svg class="octicon octicon-triangle-right text-orange-light" viewbox="0 0 6 16" version="1.1" width="6" height="16" aria-hidden="true">
<path fill-rule="evenodd" d="M0 14l6-6-6-6v12z"></path>
</svg></div>
</a> <a href="/personal" class="d-inline-block summarylink">
<div class="circle d-flex flex-column flex-justify-center text-center p-4 mx-auto mt-6 mb-3 m-md-3 bg-blue box-shadow-extra-large"><span class="d-block f0-light text-white lh-condensed-ultra mb-2">28M<sup class="f2-light">*</sup></span> <span class="f6 text-white">developers worldwide</span></div>
<div class="summarylink-btn d-flex flex-justify-between flex-items-center f5 text-gray-dark rounded-1 p-sm-4">
<p class="col-10 mb-0"><span class="text-blue">Developers</span> use GitHub for personal projects, from experimenting with new programming languages to hosting their life’s work.</p>
<svg class="octicon octicon-triangle-right text-blue" viewbox="0 0 6 16" version="1.1" width="6" height="16" aria-hidden="true">
<path fill-rule="evenodd" d="M0 14l6-6-6-6v12z"></path>
</svg></div>
</a> <a href="/business" class="d-inline-block summarylink">
<div class="circle d-flex flex-column flex-justify-center text-center p-4 mx-auto mt-6 mb-3 m-md-3 bg-purple box-shadow-extra-large"><span class="d-block f1-light text-white lh-condensed-ultra mb-2">1.8M<sup class="f3-light">*</sup></span> <span class="f6 text-white">businesses and organizations worldwide</span></div>
<div class="summarylink-btn d-flex flex-justify-between flex-items-center f5 text-gray-dark rounded-1 p-sm-4">
<p class="col-10 mb-0"><span class="text-purple">Businesses</span> of all sizes use GitHub to support their development process and to securely build software.</p>
<svg class="octicon octicon-triangle-right text-purple" viewbox="0 0 6 16" version="1.1" width="6" height="16" aria-hidden="true">
<path fill-rule="evenodd" d="M0 14l6-6-6-6v12z"></path>
</svg></div>
</a>
<div class="mt-6 ml-md-4 text-gray-light f6">* As of June 2018</div>
</div>
</div>
</div>
<div class="py-7 py-md-8 py-lg-9 bg-gray-dark">
<div class="container-lg p-responsive text-white text-center">
<h2 class="alt-h2">Get started for free — join the millions of developers already using GitHub to share their code, work together, and build amazing things.</h2>
</div>
<div class="container-xl p-responsive py-6 mt-lg-6">
<form class="home-hero-signup js-signup-form" autocomplete="off" action="/join" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><input type="hidden" name="authenticity_token" value="kflZLuQKNOPH2jdRlh7shuWp53N84C791KfLV40eALs+fk076tMsNBk4tgK4Ls+kGOIi7RhmAWPGkfJlo8S7uw==" />
<div class="d-lg-flex flex-wrap flex-lg-nowrap flex-justify-between">
<dl class="form-group col-12 col-sm-8 col-lg-3 mx-auto mt-0 mx-lg-0 mb-3 mb-lg-0 px-3">
<dt class="input-label sr-only"><label class="form-label text-gray f5" for="user[login]-footer">Username</label></dt>
<dd><input type="text" name="user[login]" id="user[login]-footer" class="form-control form-control-lg input-block input-lg" placeholder="Pick a username" /> </dd>
</dl>
<dl class="form-group col-12 col-sm-8 col-lg-3 mx-auto mt-0 mx-lg-0 mb-3 mb-lg-0 px-3">
<dt class="input-label sr-only"><label class="form-label text-gray f5" for="user[email]-footer">Email</label></dt>
<dd><input type="text" name="user[email]" id="user[email]-footer" class="form-control form-control-lg input-block input-lg js-email-notice-trigger" placeholder="Your email address" /> </dd>
</dl>
<dl class="form-group col-12 col-sm-8 col-lg-3 mx-auto mt-0 mx-lg-0 mb-3 mb-lg-0 px-3">
<dt class="input-label sr-only"><label class="d-none form-label text-gray f5" for="user[password]-footer">Password</label></dt>
<dd><input type="password" name="user[password]" id="user[password]-footer" class="form-control form-control-lg input-block input-lg" placeholder="Create a password" /></dd>
</dl>
<input type="hidden" name="source" class="js-signup-source" value="form-home" /> <input type="text" name="required_field_ba79" id="required_field_ba79" hidden="hidden" class="form-control" /> <input type="hidden" name="timestamp" value="1532535809322" class="form-control" /> <input type="hidden" name="timestamp_secret" value="8827bbb759505582ef1d86e2f9bbb4d89e440825d1e065a01322b12fc290c74c" class="form-control" />
<div class="col-12 col-sm-8 col-lg-3 mx-auto mx-lg-0 mb-3 mb-lg-0 px-3"><button class="btn btn-primary btn-large f4 btn-block" type="submit" data-ga-click="Signup, Attempt, location:teams;">Sign up for GitHub</button></div>
</div>
<p class="form-control-note text-center mt-6">By clicking “Sign up for GitHub”, you agree to our <a class="text-white" href="https://help.github.com/terms" target="_blank">terms of service</a> and <a class="text-white" href="https://help.github.com/privacy" target="_blank">privacy statement</a>. <span class="js-email-notice">We’ll occasionally send you account related emails.</span></p>
</form>
</div>
</div>
<div class="modal-backdrop js-touch-events"></div>
</div>
<div class="footer container-lg p-responsive mt-6 d-flex flex-wrap py-5 mb-5" role="contentinfo">
<div class="col-12 col-md-2 mb-3"><svg height="24" class="octicon octicon-logo-github" viewbox="0 0 45 16" version="1.1" width="67" aria-hidden="true">
<path fill-rule="evenodd" d="M18.53 12.03h-.02c.009 0 .015.01.024.011h.006l-.01-.01zm.004.011c-.093.001-.327.05-.574.05-.78 0-1.05-.36-1.05-.83V8.13h1.59c.09 0 .16-.08.16-.19v-1.7c0-.09-.08-.17-.16-.17h-1.59V3.96c0-.08-.05-.13-.14-.13h-2.16c-.09 0-.14.05-.14.13v2.17s-1.09.27-1.16.28c-.08.02-.13.09-.13.17v1.36c0 .11.08.19.17.19h1.11v3.28c0 2.44 1.7 2.69 2.86 2.69.53 0 1.17-.17 1.27-.22.06-.02.09-.09.09-.16v-1.5a.177.177 0 0 0-.146-.18zm23.696-2.2c0-1.81-.73-2.05-1.5-1.97-.6.04-1.08.34-1.08.34v3.52s.49.34 1.22.36c1.03.03 1.36-.34 1.36-2.25zm2.43-.16c0 3.43-1.11 4.41-3.05 4.41-1.64 0-2.52-.83-2.52-.83s-.04.46-.09.52c-.03.06-.08.08-.14.08h-1.48c-.1 0-.19-.08-.19-.17l.02-11.11c0-.09.08-.17.17-.17h2.13c.09 0 .17.08.17.17v3.77s.82-.53 2.02-.53l-.01-.02c1.2 0 2.97.45 2.97 3.88zm-8.72-3.61h-2.1c-.11 0-.17.08-.17.19v5.44s-.55.39-1.3.39-.97-.34-.97-1.09V6.25c0-.09-.08-.17-.17-.17h-2.14c-.09 0-.17.08-.17.17v5.11c0 2.2 1.23 2.75 2.92 2.75 1.39 0 2.52-.77 2.52-.77s.05.39.08.45c.02.05.09.09.16.09h1.34c.11 0 .17-.08.17-.17l.02-7.47c0-.09-.08-.17-.19-.17zm-23.7-.01h-2.13c-.09 0-.17.09-.17.2v7.34c0 .2.13.27.3.27h1.92c.2 0 .25-.09.25-.27V6.23c0-.09-.08-.17-.17-.17zm-1.05-3.38c-.77 0-1.38.61-1.38 1.38 0 .77.61 1.38 1.38 1.38.75 0 1.36-.61 1.36-1.38 0-.77-.61-1.38-1.36-1.38zm16.49-.25h-2.11c-.09 0-.17.08-.17.17v4.09h-3.31V2.6c0-.09-.08-.17-.17-.17h-2.13c-.09 0-.17.08-.17.17v11.11c0 .09.09.17.17.17h2.13c.09 0 .17-.08.17-.17V8.96h3.31l-.02 4.75c0 .09.08.17.17.17h2.13c.09 0 .17-.08.17-.17V2.6c0-.09-.08-.17-.17-.17zM8.81 7.35v5.74c0 .04-.01.11-.06.13 0 0-1.25.89-3.31.89-2.49 0-5.44-.78-5.44-5.92S2.58 1.99 5.1 2c2.18 0 3.06.49 3.2.58.04.05.06.09.06.14L7.94 4.5c0 .09-.09.2-.2.17-.36-.11-.9-.33-2.17-.33-1.47 0-3.05.42-3.05 3.73s1.5 3.7 2.58 3.7c.92 0 1.25-.11 1.25-.11v-2.3H4.88c-.11 0-.19-.08-.19-.17V7.35c0-.09.08-.17.19-.17h3.74c.11 0 .19.08.19.17z"></path>
</svg>
<p class="text-gray alt-text-small">© 2018</p>
</div>
<div class="col-6 col-sm-4 col-md-2 mb-3 pr-3">
<h4 class="mb-2">Features</h4>
<ul class="list-style-none text-gray">
<li class="lh-condensed mb-2"><a href="/features#code-review" class="muted-link alt-text-small">Code review</a></li>
<li class="lh-condensed mb-2"><a href="/features#project-management" class="muted-link alt-text-small">Project management</a></li>
<li class="lh-condensed mb-2"><a href="/features#integrations" class="muted-link alt-text-small">Integrations</a></li>
<li class="lh-condensed mb-2"><a href="/features#team-management" class="muted-link alt-text-small">Team management</a></li>
<li class="lh-condensed mb-2"><a href="/features#social-coding" class="muted-link alt-text-small">Social coding</a></li>
<li class="lh-condensed mb-2"><a href="/features#documentation" class="muted-link alt-text-small no-wrap">Documentation</a></li>
<li class="lh-condensed mb-2"><a href="/features#code-hosting" class="muted-link alt-text-small">Code hosting</a></li>
</ul>
</div>
<div class="col-6 col-sm-4 col-md-2 mb-3 pr-3">
<h4 class="mb-2">Platform</h4>
<ul class="list-style-none">
<li class="lh-condensed mb-2"><a href="https://atom.io" class="muted-link alt-text-small">Atom</a></li>
<li class="lh-condensed mb-2"><a href="http://electron.atom.io/" class="muted-link alt-text-small">Electron</a></li>
<li class="lh-condensed mb-2"><a href="https://desktop.github.com/" class="muted-link alt-text-small">GitHub Desktop</a></li>
<li class="lh-condensed mb-2"><a href="https://developer.github.com" data-ga-click="Footer, go to api, text:api" class="muted-link alt-text-small">Developer API</a></li>
</ul>
</div>
<div class="col-6 col-sm-4 col-md-2 mb-3 pr-3">
<h4 class="mb-2">Community</h4>
<ul class="list-style-none">
<li class="lh-condensed mb-2"><a href="/personal" class="muted-link alt-text-small">Personal</a></li>
<li class="lh-condensed mb-2"><a href="/open-source" class="muted-link alt-text-small">Open source</a></li>
<li class="lh-condensed mb-2"><a href="/business" class="muted-link alt-text-small">Business</a></li>
<li class="lh-condensed mb-2"><a href="https://education.github.com/" class="muted-link alt-text-small">Education</a></li>
<li class="lh-condensed mb-2"><a href="/business/customers" class="muted-link alt-text-small">Customers</a></li>
<li class="lh-condensed mb-2"><a href="https://partner.github.com/" class="muted-link alt-text-small">Partners</a></li>
<li class="lh-condensed mb-2"><a href="https://community.github.com/" class="muted-link alt-text-small">Sponsorships</a></li>
</ul>
</div>
<div class="col-6 col-sm-4 col-md-2 mb-3 pr-3">
<h4 class="mb-2">Company</h4>
<ul class="list-style-none">
<li class="lh-condensed mb-2"><a data-ga-click="Footer, go to about, text:about" class="muted-link alt-text-small" href="https://github.com/about">About</a></li>
<li class="lh-condensed mb-2"><a href="https://blog.github.com" data-ga-click="Footer, go to blog, text:blog" class="muted-link alt-text-small">Blog</a></li>
<li class="lh-condensed mb-2"><a href="/about/careers" class="muted-link alt-text-small">Careers</a></li>
<li class="lh-condensed mb-2"><a href="/about/press" class="muted-link alt-text-small">Press</a></li>
<li class="lh-condensed mb-2"><a href="/about/leadership" class="muted-link alt-text-small">Leadership</a></li>
<li class="lh-condensed mb-2"><a href="https://shop.github.com" class="muted-link alt-text-small">Shop</a></li>
</ul>
</div>
<div class="col-6 col-sm-4 col-md-2 mb-3 pr-3">
<h4 class="mb-2">Resources</h4>
<ul class="list-style-none">
<li class="lh-condensed mb-2"><a data-ga-click="Footer, go to contact, text:contact" class="muted-link alt-text-small" href="https://github.com/contact">Contact GitHub</a></li>
<li class="lh-condensed mb-2"><a href="https://github.community" data-ga-click="Footer, go to community, text:community" class="muted-link alt-text-small">Community Forum</a></li>
<li class="lh-condensed mb-2"><a data-ga-click="Footer, go to help, text:help" class="muted-link alt-text-small" href="https://help.github.com">Help</a></li>
<li class="lh-condensed mb-2"><a href="https://status.github.com/" data-ga-click="Footer, go to status, text:status" class="muted-link alt-text-small">Status</a></li>
<li class="lh-condensed mb-2"><a href="/site/terms" data-ga-click="Footer, go to terms, text:terms" class="muted-link alt-text-small">Terms</a></li>
<li class="lh-condensed mb-2"><a href="/site/privacy" data-ga-click="Footer, go to privacy, text:privacy" class="muted-link alt-text-small">Privacy</a></li>
<li class="lh-condensed mb-2"><a href="https://help.github.com/articles/github-security/" data-ga-click="Footer, go to security, text:security" class="muted-link alt-text-small">Security</a></li>
<li class="lh-condensed mb-2"><a href="https://services.github.com/" class="muted-link alt-text-small">Training</a></li>
</ul>
</div>
</div>
<div id="ajax-error-message" class="ajax-error-message flash flash-error"><svg class="octicon octicon-alert" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true">
<path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"></path>
</svg> <button type="button" class="flash-close js-ajax-error-dismiss" aria-label="Dismiss error"><svg class="octicon octicon-x" viewbox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true">
<path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"></path>
</svg></button> You can’t perform that action at this time.</div>
<script crossorigin="anonymous" integrity="sha512-wIuAKDhvxe9wCaNR1tzCk3rtl+wXEWC28rmRpzmx0h98VEeWC6Y3xCWV1xAW6NP6eQQX+x8ZGhW6Sdut+mLRuw==" type="application/javascript" src="https://assets-cdn.github.com/assets/compat-a48960bafc17c30572990bbab3664e9c.js"></script>
<script crossorigin="anonymous" integrity="sha512-JlwyrGo00ua743AsbbW5Vd/RkPBJPiJpTRovst9Dpu7PaCWz7fSyCeglcfb98mxKcWj/vlKxawVyX+rgO+X1qQ==" type="application/javascript" src="https://assets-cdn.github.com/assets/frameworks-1fff0d56525ff1cf65a034415f915847.js"></script>
<script crossorigin="anonymous" async="async" integrity="sha512-wLZfgAdBq6KvcyT4bpPtuoRq5ufFmfp+eYpWa+U5fXnayvYBuV0+De3/OAWgAPBau7F+vGdNBys3QN5wL4mazA==" type="application/javascript" src="https://assets-cdn.github.com/assets/github-018308bfe7d9717a0bd9f3ea26cc733b.js"></script>
<div class="js-stale-session-flash stale-session-flash flash flash-warn flash-banner d-none"><svg class="octicon octicon-alert" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true">
<path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"></path>
</svg> <span class="signed-in-tab-flash">You signed in with another tab or window. <a href="">Reload</a> to refresh your session.</span> <span class="signed-out-tab-flash">You signed out in another tab or window. <a href="">Reload</a> to refresh your session.</span></div>
<div class="facebox facebox-popup c10" id="facebox">
<div class="facebox-content" role="dialog" aria-labelledby="facebox-header" aria-describedby="facebox-description"></div>
<button type="button" class="facebox-close js-facebox-close" aria-label="Close modal"><svg class="octicon octicon-x" viewbox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true">
<path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"></path>
</svg></button></div>
<div class="Popover js-hovercard-content position-absolute Popover-message Popover-message--bottom-left Popover-message--large Box box-shadow-large c11" tabindex="0"></div>
<div id="hovercard-aria-description" class="sr-only">Press h to open a hovercard with more details.</div>
</body>
</html>

Warnings Errors and Accessibility

line 163 column 21 - Warning: missing </summary> before <div>
line 168 column 21 - Warning: discarding unexpected </summary>
line 186 column 21 - Warning: missing </summary> before <div>
line 191 column 21 - Warning: discarding unexpected </summary>
line 196 column 29 - Warning: missing <dd>
line 201 column 31 - Warning: missing </div> before <dt>
line 202 column 33 - Warning: inserting implicit <dl>
line 202 column 33 - Warning: missing </dl> before </div>
line 211 column 31 - Warning: missing </div> before <dt>
line 212 column 33 - Warning: inserting implicit <dl>
line 212 column 33 - Warning: missing </dl> before </div>
line 216 column 96 - Warning: unescaped & or unknown entity "&experiment"
line 216 column 129 - Warning: unescaped & or unknown entity "&group"
line 239 column 31 - Warning: missing </div> before <dt>
line 240 column 33 - Warning: inserting implicit <dl>
line 240 column 33 - Warning: missing </dl> before </div>
line 262 column 21 - Warning: missing </summary> before <div>
line 267 column 21 - Warning: discarding unexpected </summary>
line 282 column 21 - Warning: missing </summary> before <div>
line 287 column 21 - Warning: discarding unexpected </summary>
line 318 column 21 - Warning: missing </summary> before <div>
line 323 column 21 - Warning: discarding unexpected </summary>
line 355 column 43 - Warning: discarding unexpected </option>
line 355 column 52 - Error: discarding unexpected </form>
line 356 column 7 - Warning: missing </label> before <div>
line 375 column 124 - Warning: inserting implicit <label>
line 375 column 124 - Warning: missing </label> before <ul>
line 378 column 1 - Warning: inserting implicit <label>
line 379 column 93 - Warning: inserting implicit <label>
line 382 column 162 - Warning: inserting implicit <label>
line 386 column 1 - Warning: inserting implicit <label>
line 395 column 165 - Warning: inserting implicit <label>
line 407 column 1 - Warning: inserting implicit <label>
line 413 column 1 - Warning: inserting implicit <label>
line 417 column 7 - Error: discarding unexpected </label>
line 458 column 19 - Error: <auto-check> is not recognized! Did you mean to enable the custom-tags option?
line 458 column 19 - Error: discarding unexpected <auto-check>
line 460 column 19 - Error: discarding unexpected </auto-check>

Accessibility Checks:

<HTMLYSE> found 45 warnings and 14 errors! Not all warnings/errors were shown.