PageSourceSearch

https://packagist.org/login/

html packagist.org collected 2026-09-24 06:42:59 UTC 13,484 bytes, 252 lines download raw bytes

1<!DOCTYPE html>
2<html>
3    <head>
4        <meta charset="UTF-8" />
5
6        <title>Log in - Packagist.org</title>
7        <meta name="description" content="The PHP Package Repository" />
8        <meta name="author" content="Jordi Boggiano" />
9        <meta name="canonical" href="https://packagist.org/login/" />
10        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
11
12        <link rel="shortcut icon" href="/favicon.ico?v=1790175909" />
13
14        <link rel="stylesheet" href="/build/app.css?v=1790175909" />
15        
16                <link rel="alternate" type="application/rss+xml" title="Newly Submitted Packages - Packagist.org" href="https://packagist.org/feeds/packages.rss" />
17        <link rel="alternate" type="application/rss+xml" title="New Releases - Packagist.org" href="https://packagist.org/feeds/releases.rss" />
18        
19        <link rel="search" type="application/opensearchdescription+xml" href="/search.osd?v=1790175909" title="Packagist.org" />
20
21        
21<script nonce="hBOBtoECCMVpKmHCTZ9AvQ==">
22            var onloadRecaptchaCallback = function() {
23                document.querySelectorAll('.recaptcha-protected').forEach((el) => {
24                    el.closest('form').querySelectorAll('button, input[type="submit"]').forEach((submit) => {
25                        grecaptcha.render(submit, {
26                            'sitekey' : '6LfKiPoUAAAAAGlKWkhEEx7X8muIVYy6oA0GNdX0',
27                            'callback' : function (token) {
28                                submit.form.submit();
29                            }
30                        });
31                    })
32                });
33            };
34        </script>
34
35        
36            </head>
37    <body>
38    <section class="wrap">
39        <header class="navbar-wrapper fixed-top">
40                        <nav class="container">
41                <div class="navbar navbar-expand-md" role="navigation">                        <h1 class="navbar-brand"><a href="/">Packagist</a> <em class="d-none d-lg-inline">The PHP Package Repository</em></h1>                    <button type="button" class="navbar-toggler" data-bs-toggle="collapse" data-bs-target=".navbar-collapse">
42                        <span class="visually-hidden">Toggle navigation</span>
43                        <span class="icon-bar"></span>
44                        <span class="icon-bar"></span>
45                        <span class="icon-bar"></span>
46                    </button>
47
48                    <div class="collapse navbar-collapse">
49                        <ul class="nav navbar-nav">
50                            <li>
51                                <a href="/explore/">Browse</a>
52                            </li>
53                            <li>
54                                <a href="/about">About Packagist.org</a>
55                            </li>
56                            <li>
57                                <a href="/packages/submit">Submit</a>
58                            </li>                            <li>
59                                <a href="/register/">Create account</a>
60                            </li>
61                            <li class="nav-user">
62                                <section class="nav-user-signin">
63                                    <a href="/login/">Sign in</a>
64
65                                    <section class="signin-box">
66                                        <form action="/login/" method="POST" id="nav_login">
67                                            <div class="input-group">
68                                                <span class="input-group-text"><span class="icon-user"></span></span>
69                                                <input class="form-control" type="text" id="_username" name="_username" placeholder="Username / Email">
70                                            </div>
71                                            <div class="input-group">
72                                                <span class="input-group-text"><span class="icon-lock"></span></span>
73                                                <input class="form-control" type="password" id="_password" name="_password" placeholder="Password">
74                                            </div>
75
76                                            <div class="form-check">
77                                                <input class="form-check-input" type="checkbox" id="_remember_me" name="_remember_me" value="on" checked="checked" />
78                                                <label class="form-check-label" for="_remember_me">Remember me</label>
79                                            </div>
80                                            <div class="signin-box-buttons">
81                                                <a href="/login/github" class="float-end btn btn-primary btn-github"><span class="icon-github"></span>Use Github</a>
82                                                <button type="submit" class="btn btn-success" id="_submit_mini" name="_submit">Log in</button>
83                                            </div>
84                                        </form>
85
86                                        <div class="signin-box-register">
87                                            <a href="/register/">No account yet? Create one now!</a>
88                                        </div>
89                                    </section>
90                                </section>
91                            </li>                        </ul>
92                    </div>
93                </div>
94            </nav>
95        </header>
96
97        <section class="wrapper wrapper-search">
98    <div class="container with-description">
99        <form name="search_query" method="get" action="/search/" id="search-form" autocomplete="off">
100            <div class="sortable row">
101                <div class="col-12 js-search-field-wrapper col-lg-9">
102                    <input type="search" id="search_query_query" name="query" required="required" autocomplete="off" placeholder="Search packages..." tabindex="1" class=" form-control" value="" />
103                </div>
104            </div>
105        </form>            <div class="row">
106                <div class="col-md-9 d-none d-md-block search-claim">
107                    <img src="/img/logo-small.png?v=1790175909" class="logo" alt="Packagist logo">
108                    <p>Packagist aggregates public packages that anyone can install with <a href="https://getcomposer.org/">Composer</a>.
109</p>
110                    <img src="/img/logo-composer.png?v=1790175909" alt="Composer logo" class="logo-composer d-none d-lg-inline-block">
111                </div>
112            </div>    </div>
113</section>
114
115
116                
117        
118        <section class="wrapper">
119            <section class="container content" role="main">
120                                    <div id="search-container" class="d-none">
121                        <div class="row">
122                            <div class="search-list col-lg-9"></div>
123
124                            <div class="search-facets col-lg-3">
125                                <div class="search-facets-active-filters-wrapper" style="display:none">
126                                    <div class="search-facets-active-filters-header">
127                                        <span>Active filters</span>
128                                        <div class="search-facets-clear-all"></div>
129                                    </div>
130                                    <div class="search-facets-active-filters"></div>
131                                </div>
132                                <div class="search-facets-type"></div>
133                                <div class="search-facets-tags"></div>
134                            </div>
135                        </div>
136
137                        <div class="row">
138                            <div class="col-lg-9">
139                                <div id="powered-by">
140                                    Search by <a href="https://www.algolia.com/"><img src="/img/sponsors/algolia-logo-light.svg?v=1790175909"></a>
141                                </div>
142                                <div id="pagination-container">
143                                    <div class="pagination-mount"></div>
144                                </div>
145                            </div>
146                        </div>
147                    </div>
148                
149                    <section class="row">
150                    <div class="col-12">
151            <h2 class="title">
152                Sign in
153            </h2>
154        </div>
155        <div class="col-lg-6">
156            
157            <form action="/login/" method="POST" id="page_login">
158                <div class="form-group clearfix">
159                    <label for="username">Username / Email</label>
160                    <div class="input-group clearfix">
161                        <span class="input-group-text"><span class="icon-user"></span></span>
162                        <input class="form-control" type="text" id="username" name="_username" value="">
163                    </div>
164                </div>
165
166                <div class="form-group clearfix">
167                    <label for="password">Password</label>
168                    <div class="input-group clearfix">
169                        <span class="input-group-text"><span class="icon-lock"></span></span>
170                        <input class="form-control" type="password" id="password" name="_password">
171                    </div>
172                </div>
173
174                <div class="form-check">
175                    <a class="float-end" href="/reset-password">Forgot password?</a>
176
177                    <input class="form-check-input" type="checkbox" id="remember_me" name="_remember_me" value="on" checked="checked" />
178                    <label class="form-check-label" for="remember_me">Remember me</label>
179                </div>
180
181                
182                <input class="btn w-100 btn-success btn-lg recaptcha-protected" type="submit" id="_submit" name="_submit" value="Log in" />
183            </form>
184
185            <hr>
186        </div>
187
188        <div class="clearfix"></div>
189
190        <div class="col-lg-6">
191            <a class="btn w-100 btn-github btn-primary btn-lg" href="/login/github"><span class="icon-github"></span>Log in with GitHub</a>
192        </div>
193    
194    </section>
195            </section>
196        </section>
197    </section>
198
199        <footer class="wrapper-footer">
200            <nav class="container">
201                <div class="row">
202                    <div class="col-8 col-md-9 col-lg-10">
203                        <div class="row">
204                            <ul class="col-6 col-md-3">
205                                <li><a href="/about">About Packagist.org</a></li>
206                                <li><a href="/feeds/" rel="nofollow">Atom/RSS Feeds</a></li>
207                            </ul>
208
209                            <ul class="col-6 col-md-3">
210                                <li><a href="/statistics" rel="nofollow">Statistics</a></li>
211                                <li><a href="/explore/">Browse Packages</a></li>
212                            </ul>
213
214                            <ul class="col-6 col-md-3">
215                                <li><a href="/apidoc">API</a></li>
216                                <li><a href="/mirrors">Mirrors</a></li>
217                            </ul>
218
219                            <ul class="col-6 col-md-3">
220                                <li><a href="https://status.packagist.org/">Status</a></li>
221                                <li><a href="https://p.datadoghq.com/sb/x98w56x71erzshui-4a54c45f82bacc991e83302548934b6a">Dashboard</a></li>
222                            </ul>
223                        </div>
224                    </div>
225
226                    <div class="col-4 col-md-3 col-lg-2">
227                        <ul class="social">
228                            <li><a href="http://github.com/composer/packagist" title="GitHub"><span class="icon-github"></span></a></li>
229                            <li><a href="/contact" title="Contact"><span class="icon-mail"></span></a></li>
230                        </ul>
231                    </div>
232                </div>
233
234                <div class="row sponsor">
235                    <p class="col-12 col-lg-6"><a class="short" href="https://packagist.com/"><img alt="Private Packagist" src="/img/sponsors/private-packagist.svg?v=1790175909" /></a> provides maintenance and hosting</p>
236                    <p class="col-12 col-lg-6"><a class="long" href="https://bunny.net/"><img alt="Bunny.net" src="/img/sponsors/bunny-net.svg?v=1790175909" /></a> provides bandwidth and CDN</p>
237                    <p class="col-12 col-lg-6"><a class="short" href="https://www.aikido.dev/"><img alt="Aikido" src="/img/sponsors/aikido.svg?v=1790175909" /></a> provides malware detection</p>
238                    <p class="col-12 text-center"><a href="/sponsor/">Sponsor Packagist &amp; Composer</a></p>
239                </div>
240            </nav>
241        </footer>
242
243        <div class="notifications-container toast-container position-fixed top-0 start-50 translate-middle-x p-3"></div>
244
245        
245<script nonce="hBOBtoECCMVpKmHCTZ9AvQ==">
246                        var algoliaConfig = {"app_id":"M58222SH95","search_key":"0cdb98d788b15a422a65e7f2fcecff5b","index_name":"packagist"};
247                    </script>
247
248        
249        
249<script nonce="hBOBtoECCMVpKmHCTZ9AvQ==" src="/build/app.js?v=1790175909"></script>
249
250
251            </body>
252</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.