PageSourceSearch

https://myget.org/features

html myget.org collected 2026-09-24 08:33:04 UTC 18,816 bytes, 364 lines download raw bytes

1
2<!doctype html>
3<html lang="en">
4<head>
5    <meta charset="utf-8" />
6        <meta property="og:title" content="Our Package Repository Management Features | MyGet" />
7        <meta property="og:type" content="MyGet" />
8        <meta property="og:url" content="http://myget.org" />
9        <meta property="og:description" content="MyGet&#39;s package repository manager is a cloud service, which means no development cost, hardware cost, or operational cost on your end. Learn about our features!" />
10        <meta property="og:site_name" content="MyGet" />
11        <meta property="og:image:url" content="https://www.myget.org/Content/images/marketing/myget-cube.png" />
12    <title>Our Package Repository Management Features | MyGet</title>
13    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
14    
15    <link rel="stylesheet" href="/bundles/css/styles-new.min.css?c=MS4wLjAuMA==" type="text/css" />
16
17    <link href="/favicon.ico?c=MS4wLjAuMA==" rel="shortcut icon" type="image/x-icon" />
18    <meta property="og:image" content="/Content/images/myget/logo.png?c=MS4wLjAuMA==" />
19
20    <!--[if lt IE 9]>
21        
21<script src="https://html5shim.googlecode.com/svn/trunk/html5.js"></script>
21
22    <![endif]-->
23
24        <!-- Google Tag Manager -->
25    
25<script>
vendor: 333 bytes, lines 25-30
25
26(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
27new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
28j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
29'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
30})(window,document,'script','dataLayer','
30GTM-N599R6Z
vendor: 3 bytes, line 30
30');
30</script>
30
31    <!-- End Google Tag Manager -->
32
33
34    
35    
35<script type="text/javascript" src="/bundles/js/scripts.min.js?c=MS4wLjAuMA=="></script>
35
36    
36<script type="text/javascript" charset="UTF-8" src="//cdn.cookie-script.com/s/333cc3296f64b187aab3dc59f6201176.js"></script>
36
37
38    
39</head>
40<body class="navi-noBg">
41        <!-- Google Tag Manager (noscript) -->
vendor: 83 bytes, lines 41-43
41
42    <noscript>
43        <iframe src="https://www.googletagmanager.com/ns.html?id=
43GTM-N599R6Z
vendor: 111 bytes, lines 43-46
43"
44                height="0" width="0" style="display:none;visibility:hidden"></iframe>
45    </noscript>
46    
46<!-- End Google Tag Manager (noscript) -->
47
48    <div class="content-wrapper">
49            <header>
50                <nav class="navbar navbar-static-top" role="navigation">
51    <div class="navbar-inner">
52        <div class="container">
53            <a class="btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
54                <span class="icon-bar"></span>
55                <span class="icon-bar"></span>
56                <span class="icon-bar"></span>
57            </a>
58                <a class="brand" href="/">
59                    <h1><span>MyGet - Hosted Package Management Server for NuGet, symbols, Npm, Bower, Maven, PHP Composer and VSIX</span></h1>
60                </a>
61            <div class="nav-collapse collapse pull-right">
62                    <ul class="nav">
63                            <li><a href="/features">Features</a></li>
64                            <li><a href="/enterprise">Enterprise</a></li>
65                            <li><a href="/pricing">Pricing</a></li>
66                        <li><a href="http://docs.myget.org">Docs</a></li>
67                        <li><a href="/Support">Support</a></li>
68                        <li><a href="http://blog.myget.org">Blog</a></li>
69                    </ul>
70                    <div class="navbar-form pull-right">
71                        <a class="btn" href="/Account/Login">Sign In</a>
72                        <a class="btn btn-primary" href="/Account/Register">Sign Up</a>
73                    </div>
74            </div>
75        </div>
76    </div>
77</nav>
78            </header>
79
80        <div class="content">
81
82
83            
84            
85
86<div class="hero-section">
87    <div class="container">
88        <h1 class="hero-title">
89            <span style="max-width: 900px;">Secure DevOps starts with secure Universal Package Management</span>
90            <small>
91                <span style="max-width: 800px;">
92                    Build services, vulnerability scanning, and license compliance
93                    for secure DevOps automation
94                </span>
95            </small>
96        </h1>
97        <div class="hero-cta">
98            <a class="btn btn-primary btn-large" href="/Account/Register">TRY IT FREE FOR 14 DAYS</a>
99        </div>
100    </div>
101</div>
102
103<div class="container">
104    <div class="image-section">
105        <div class="col-text">
106            <h3>All your packages in a single endpoint</h3>
107            <div class="hr-title"></div>
108            <p>
109                Aggregate external feeds into a single MyGet endpoint. Control what software your developers use. Packages from NuGet, OneGet, Chocolatey, TeamCity, npmjs, Maven Central, Bower, Packagist, PyPI, RubyGems.org or any other package source, proxied into one URL.
110            </p>
111            <p>
112                To shield you from changes to packages on external feeds, MyGet supports package mirroring. You can choose to mirror a package onto your own MyGet feed and make a deep copy of both the package contents, its metadata and dependencies. Upstream package sources such as NuGet.org, Npmjs.org, Maven Central or your build server can be proxied and filtered, so developers only need to configure one endpoint: your MyGet feed.
113            </p>
114        </div>
115        <div class="col-image">
116            <img src="/Content/images/newLayout/endpoint.png?c=MS4wLjAuMA==" alt="All your packages in a single endpoint" />
117        </div>
118    </div>
119    <div class="image-section">
120        <div class="col-image">
121            <img src="/Content/images/newLayout/integrations.png?c=MS4wLjAuMA==" alt="Continuous Integration: Build Services" />
122        </div>
123        <div class="col-text">
124            <h3>Continuous Integration: Build Services</h3>
125            <div class="hr-title"></div>
126            <p>
127                Plan, Build and Release - Add packages to your feeds by connecting to Assembla, GitHub, Visual Studio Team Services (VSTS) or BitBucket code repository and deploy builds to compliant MyGet feeds.
128            </p>
129            <p>
130                MyGet build servers compile your code, discover and run any available tests, and create package artifacts. When error-free, MyGet publishes the build as a package to your feed. Using your own build server like Visual Studio Team Services, TeamCity or Jenkins? MyGet integrates with those, too.
131            </p>
132        </div>
133    </div>
134    <div class="image-section">
135        <div class="col-text">
136            <h3>Continuous Security: Vulnerability Scanning</h3>
137            <div class="hr-title"></div>
138            <p>
139                Shift Security Left - Catch potential threats before they get released into the wild.
140            </p>
141            <p>
142                Quickly see an overview of potential vulnerabilities in all dependencies. Understand the percentage of packages with potential vulnerabilities versus the percentage of packages without known vulnerabilities. Ensure governance quickly and effectively.
143            </p>
144        </div>
145        <div class="col-image">
146            <img src="/Content/images/newLayout/security.png?c=MS4wLjAuMA==" alt="SEO Alt Text" />
147        </div>
148    </div>
149    <p class="text-center mb-l">
150        <a class="btn btn-primary btn-large" href="/Account/Register">GET STARTED WITH A 14 DAY FREE TRIAL</a>
151    </p>
152</div>
153
154<div class="section-blue mb-l pb-s">
155    <div class="container">
156        <h2 class="text-center">Power your team with MyGet</h2>
157        <div class="u-row">
158            <div class="col-4 text-box">
159                <img class="ico-small" height="65" src="/Content/images/newLayout/ico-doc.png?c=MS4wLjAuMA==" alt="SEO Alt Text" />
160                <h4>Continuous Security:<br />License Governance</h4>
161                <p>Over 90% of your software stack are packages. Managing dependencies is one thing, but knowing which licenses are being used is another. MyGet makes it easy to inspect and manage licenses used across your feeds. Want to ensure no GPL software is being used in your commercial apps? It’s a click away.</p>
162            </div>
163            <div class="col-4 text-box">
164                <img class="ico-small" height="65" src="/Content/images/newLayout/ico-graph.png?c=MS4wLjAuMA==" alt="SEO Alt Text" />
165                <h4>Package Dependency Management</h4>
166                <p>Keep different versions of packages and inspect dependencies using dependency graph visualizations. Know which third-party and cross-team components are being used to ensure packages meet your standards. Automated retention rules help ensure the right packages are available to the right people. </p>
167            </div>
168            <div class="col-4 text-box">
169                <img class="ico-small" height="65" src="/Content/images/newLayout/ico-cloud.png?c=MS4wLjAuMA==" alt="SEO Alt Text" />
170                <h4>Cloud Native & Enterprise Scale</h4>
171                <p>Start collaborating in minutes on our on-demand cloud infrastructure or try out our dedicated Enterprise solution hosted in US or EU. With the MyGet Enterprise plan you get private, dedicated infrastructure for your MyGet, hosted and managed by us. Enterprise fits your Identity needs with robust support for systems such as Active Directory, ADFS, Okta and more.</p>
172            </div>
173        </div>
174        <div class="u-row">
175            <div class="col-4 text-box">
176                <img class="ico-small" height="65" src="/Content/images/newLayout/ico-share.png?c=MS4wLjAuMA==" alt="SEO Alt Text" />
177                <h4>Seamless Collaboration</h4>
178                <p>Work as a team by sharing feeds and packages with a click of a button. Assign read-only, contribution or management permissions, and make sure only a specific group of people have certain rights. Nightly builds can be shared across teams, stable components can be shared with customers.</p>
179            </div>
180            <div class="col-4 text-box">
181                <img class="ico-small" height="65" src="/Content/images/newLayout/ico-lock.png?c=MS4wLjAuMA==" alt="SEO Alt Text" />
182                <h4>Secure by Design</h4>
183                <p>Powerful authentication options are available for your private package feeds. Access is never allowed until the correct privileges are granted. MyGet allows granular feed privileges - read-only, contribution or management permissions, depending on the use case.</p>
184            </div>
185            <div class="col-4 text-box">
186                <img class="ico-small" height="65" src="/Content/images/newLayout/ico-folder.png?c=MS4wLjAuMA==" alt="SEO Alt Text" />
187                <h4>Simple to use package organization and control</h4>
188                <p>Use feeds to organize your DevOps lifecycle into clear and effective team structures. Create dedicated feeds per product, team, feature or sprint. Feeds can be used as a staging area to push packages to another feed, whether on MyGet or NuGet.org, Npmjs.org or Maven Central.</p>
189            </div>
190        </div>
191    </div>
192</div>
193
194<div class="container text-center mb-l">
195    <h2 class="mb-m">Get started with MyGet today</h2>
196    <form action="/Account/Register_With_Email" method="post">
197        <input name="__RequestVerificationToken" type="hidden" value="VP7FUMpZ4I3HE3lauCKl2Gn-1SG7BKvt27cFXvwUOvgQ1VZYB_XsfsqeyjivWRefXz-yWEbWOUytFwOOjEzwr4idpaA9IBHEtbut_TXzAP81" />
198        <input class="input-large align-top va-top" type="text" name="Email" placeholder="Your email address" size="50" style="width: 360px;" />
199        <button class="btn btn-large btn-primary va-top">START YOUR FREE TRIAL</button>
200    </form>
201</div>
202
203        </div>
204
205        <footer class="footer">
206            
207<div class="container">
208    <div class="clearfix">
209        <a class="footer-logo" href="/">
210            <img src="/Content/images/myget-logo.svg?c=MS4wLjAuMA==" width="180" />
211        </a>
212        <div class="footer-links">
213            <div class="footer-col">
214                <h6>Learn More</h6>
215                <ul>
216                    <li><a href="/features">Features</a></li>
217                        <li><a href="/enterprise">Enterprise</a></li>
218                    <li><a href="/pricing">Pricing</a></li>
219                    <li><a href="/testimonials">Testimonials</a></li>
220                    <li><a href="/gallery">Gallery</a></li>
221                    </ul>
222            </div>
223            <div class="footer-col">
224                <h6>Feeds</h6>
225                <ul>
226                    <li><a href="/nuget">NuGet</a></li>
227                    <li><a href="/npm">npm</a></li>
228                    <li><a href="/bower">Bower</a></li>
229                    <li><a href="/vsix">Vsix</a></li>
230                    <li><a href="/maven">Maven</a></li>
231                    <li><a href="/php-composer">PHP Composer</a></li>
232                    <li><a href="/python">Python</a></li>
233                    <li><a href="/rubygems">Ruby Gems</a></li>
234                </ul>
235            </div>
236            <div class="footer-col">
237                <h6>Resources</h6>
238                <ul>
239                    <li><a href="https://docs.myget.org">Documentation</a></li>
240                    <li><a href="/support">Support</a></li>
241                    <li><a href="https://blog.myget.org">Our Blog</a></li>
242                    <li><a href="/Account/Register">Free Trial</a></li>
243                        <li><a href="/opensource">Open Source</a></li>
244                    <li><a href="/enterprise-trial">Enterprise Trial</a></li>
245                    <li><a href="https://myget.uservoice.com">Give us Feedback</a></li>
246                    
247                    </ul>
248            </div>
249        </div>
250    </div>
251    <div class="footer-secondary">
252        <div class="secondary-links">
253            <a href="https://www.ideracorp.com/legal/assembla">Legal</a>
254            <a href="/policies/disclaimer">Disclaimer</a>
255        </div>
256        <div class="footer-socials">
257            <a class="share share-twitter" target="blank" href="https://twitter.com/share?url=http://www.myget.org/&text=Check %23MyGet, it's an online repository for private packages!"></a>
258            <a class="share share-facebook" target="blank" href="https://www.facebook.com/sharer.php?u=http://www.myget.org/"></a>
259            <a class="share share-linkedin" target="blank" href="https://www.linkedin.com/shareArticle?mini=true&url=http://www.myget.org/"></a>
260        </div>
261    </div>
262    <div class="row">
263        <div class="span12 colofon">
264            <br />
265        </div>
266    </div>
267</div>
268
269
270            
271
272    
272<script type="text/javascript">
273    
274        if (true) {
275            var appInsights = window.appInsights || function (a) {
276                function b(a) { c[a] = function () { var b = arguments; c.queue.push(function () { c[a].apply(c, b) }) } } var c = { config: a }, d = document, e = window; setTimeout(function () { var b = d.createElement("script"); b.src = a.url || "https://az416426.vo.msecnd.net/scripts/a/ai.0.js", d.getElementsByTagName("script")[0].parentNode.appendChild(b) }); try { c.cookie = d.cookie } catch (a) { } c.queue = []; for (var f = ["Event", "Exception", "Metric", "PageView", "Trace", "Dependency"]; f.length;)b("track" + f.pop()); if (b("setAuthenticatedUserContext"), b("clearAuthenticatedUserContext"), b("startTrackEvent"), b("stopTrackEvent"), b("startTrackPage"), b("stopTrackPage"), b("flush"), !a.disableExceptionTracking) { f = "onerror", b("_" + f); var g = e[f]; e[f] = function (a, b, d, e, h) { var i = g && g(a, b, d, e, h); return !0 !== i && c["_" + f](a, b, d, e, h), i } } return c
277            }({
278                instrumentationKey: "f0c467d1-73c7-4668-97f2-861fab3580ce",
279                samplingPercentage: 20,
280
281                disableExceptionTracking: document.location.href.indexOf("://localhost") > 0
282            });
283
284            window.appInsights = appInsights, appInsights.queue && 0 === appInsights.queue.length && appInsights.trackPageView(window.location.pathname);
285
286            if (document.location.href.indexOf("://localhost") === -1) {
287            }
288        }
289    </script>
289
290
291
292        </footer>
293    </div>
294
295    <div id="ajaxActivity" style="display: none;"></div>
296    
296<script type="text/html" id="blank-template">
297    </script>
297
298    <form id="_AntiForgeryForm" class="hidden"><input name="__RequestVerificationToken" type="hidden" value="1dEhIdTWBzqD912_TZKi0IZCzEsWIrbt2NVEQ9Nt85-dhN3E-2r1zeqaAS6M4jMH4Maffh53yeG5LlF1KOARpsWFdoa0vS02Gtt-cohXQM01" /></form>
299
300    
300<script>
301        $(function () {
302            $('.btn-navbar').click(function (e) {
303                $('.navbar').toggleClass('nav-mobile-open');
304            });
305        });
306    </script>
306
307
308
309
310
311<input type="hidden" id="IntercomAppId" value="vsdq51y9" />
312
313        
313<script>
314            var myAppId = document.getElementById('IntercomAppId').value;
315
316            window.intercomSettings =
317                {
318                    app_id: myAppId,
319                    tag: "MyGet"
320                };
321
322            (function () {
323                var win = window;
324                var ic = win.Intercom;
325
326                if (typeof ic === "function") {
327                    ic('reattach_activator');
328                    ic('update', w.intercomSettings);
329                }
330                else {
331                    var doc = document;
332                    var arg = function () {
333                        arg.c(arguments);
334                    };
335
336                    arg.q = [];
337                    arg.c = function (args) {
338                        arg.q.push(args);
339                    };
340
341                    win.Intercom = arg;
342
343                    var load = function () {
344                        var sc = doc.createElement('script');
345                        sc.type = 'text/javascript';
346                        sc.async = true;
347                        sc.src = 'https://widget.intercom.io/widget/' + myAppId;
348                        var tags = doc.getElementsByTagName('script')[0];
349                        tags.parentNode.insertBefore(sc, tags);
350                    };
351
352                    if (win.attachEvent) {
353                        win.attachEvent('onload', load);
354                    }
355                    else {
356                        win.addEventListener('load', load, false);
357                    }
358                }
359            })();
360        </script>
360
361
362
363</body>
364</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.