1<!doctype html> 2<html lang="en"> 3<head> 4
4<script>(function(){var t=localStorage.getItem('julia-theme'),d=t==='dark'||(!t&&window.matchMedia&&window.matchMedia('(prefers-color-scheme:dark)').matches);if(d)document.documentElement.setAttribute('data-theme','dark');var l=document.createElement('link');l.rel='preload';l.as='image';l.setAttribute('fetchpriority','high');l.href='/assets/infra/'+(d?'logo-dark':'logo')+'.svg';document.head.appendChild(l);})()</script>
4 5 <!-- parts for all pages --> 6 <meta charset="utf-8"> 7<meta name="viewport" content="width=device-width, initial-scale=1"> 8<meta name="author" content="Jeff Bezanson, Stefan Karpinski, Viral Shah, Alan Edelman, et al."> 9<meta name="description" content="The official website for the Julia Language. Julia is a language that is fast, dynamic, easy to use, and open source. Click here to learn more."> 10<meta name="robots" content="max-image-preview:large"> 11<meta property="og:type" content="website"> 12<meta property="og:site_name" content="The Julia Programming Language"> 13<meta name="twitter:card" content="summary_large_image"> 14<meta name="twitter:site" content="@JuliaLanguage"> 15<meta name="twitter:site:id" content="1237720952"> <!-- @JuliaLanguage --> 16<meta name="theme-color" content="#CA3C32"> 17<meta name="apple-mobile-web-app-capable" content="yes"> 18<meta name="apple-mobile-web-app-status-bar-style" content="default"> 19<meta name="google-site-verification" content="9VDSjBtchQj6PQYIVwugTPY7pVCfLYgvkXiRHjc_Bzw" /> <!-- Google News Feed --> 20 21 22 <link rel="icon" href="/assets/infra/julia.ico"> 23 24 <!-- Franklin stylesheets for generated pages --> 25 26 27 28 <!-- NOTE: specific stylesheets --> 29<!-- Resource hints for external origins --> 30<link rel="preconnect" href="https://fonts.googleapis.com" crossorigin> 31<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 32<link rel="dns-prefetch" href="https://plausible.io"> 33<link rel="dns-prefetch" href="https://kit.fontawesome.com"> 34<link rel="dns-prefetch" href="https://ka-f.fontawesome.com"> 35 36<!-- Preload LCP-critical resources (hero background; navbar logo preloaded dynamically in head.html to pick the correct theme variant) --> 37<link rel="preload" href="/assets/infra/backsplash-min-0.5.svg" as="image" fetchpriority="high"> 38
39<script src="/libs/detectdark.js"></script>
39 40<link rel="stylesheet" href="/libs/bootstrap/bootstrap.min.css"> 41<link rel="stylesheet" href="/css/app.css"> 42<link rel="stylesheet" href="/css/franklin.css"> 43<!-- Load JuliaMono lazily to avoid blocking page render (code blocks use fallback monospace until loaded) --> 44<link rel="stylesheet" href="/css/juliamono.css" media="print" onload="this.media='all'"> 45<noscript><link rel="stylesheet" href="/css/juliamono.css"></noscript> 46<!-- Load Google Fonts without blocking render --> 47<link rel="preload" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500,600&display=swap" as="style"> 48<link href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500,600&display=swap" rel="stylesheet" media="print" onload="this.media='all'"> 49<noscript><link href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500,600&display=swap" rel="stylesheet"></noscript>
50<script async src="/libs/buttons.js"></script>
50 51 52
53<script defer data-domain="julialang.org" src="https://plausible.io/js/script.js"></script>
53 54 55 56
57<script defer src="https://kit.fontawesome.com/f030d443fe.js" crossorigin="anonymous"></script>
57 58 59 60 <title>Shop Julia Language Items</title> 61 62 63 64 65 66 <!-- OGP Metadata --> 67 <meta property="og:title" content="Shop Julia Language Items"> 68<meta property="og:description" content="Official website for the Julia programming language"> 69<meta property="og:image" content="/assets/images/julia-open-graph.png"> 70<meta property="og:url" content="https://julialang.org/shop/"> 71 72 73 <!-- Article structured data for blog posts --> 74 75 76</head> 77 78<body> 79 80<nav class="navbar navbar-expand-lg navbar-light" id="main-menu"> 81 <div class="container"> 82 <a class="navbar-brand" href="/"> 83 <img alt="JuliaLang Logo" class="navbarjulialogo" width="133" height="50" fetchpriority="high"> 84 </a> 85
85<script>document.querySelector('.navbarjulialogo').src='/assets/infra/'+(document.documentElement.getAttribute('data-theme')==='dark'?'logo-dark':'logo')+'.svg'</script>
85 86 <button id="dark-mode-toggle" class="dark-mode-toggle" type="button" aria-label="Toggle dark mode" title="Toggle dark mode"> 87 <span class="icon-moon"><svg stroke="currentColor" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><path d="M12 3c.132 0 .263 0 .393 0a7.5 7.5 0 0 0 7.92 12.446a9 9 0 1 1 -8.313 -12.454z"></path></svg></span> 88 <span class="icon-sun"><svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" r="5"/><path d="M12 1v2M12 21v2M4.22 4.22l1.42 1.42M18.36 18.36l1.42 1.42M1 12h2M21 12h2M4.22 19.78l1.42-1.42M18.36 5.64l1.42-1.42" stroke="currentColor" stroke-width="2" stroke-linecap="round"/></svg></span> 89 </button> 90 <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarContent" aria-controls="navbarContent" aria-expanded="false" aria-label="Toggle navigation"> 91 <span class="navbar-toggler-icon"></span> 92 </button> 93 <div class="collapse navbar-collapse" id="navbarContent"> 94 <ul class="navbar-nav mx-auto mb-2 mb-lg-0"> 95 <li class="nav-item"> 96 <a class="nav-link" href="/downloads/">Download</a> 97 </li> 98 <li class="nav-item"> 99 <a class="nav-link" href="https://docs.julialang.org">Docs</a> 100 </li> 101 <li class="nav-item "> 102 <a class="nav-link" href="/learning/">Learn</a> 103 </li> 104 <li class="nav-item "> 105 <a class="nav-link" href="/blog/">Blog</a> 106 </li> 107 <li class="nav-item "> 108 <a class="nav-link" href="/community/">Community</a> 109 </li> 110 <li class="nav-item "> 111 <a class="nav-link" href="/contribute/">Contribute</a> 112 </li> 113 <li class="nav-item "> 114 <a class="nav-link" href="/jsoc/">JSoC</a> 115 </li> 116 </ul> 117 <div class="navbar-action-buttons d-flex gap-3 align-items-center"> 118 <a class="gh-nav-btn" href="https://github.com/JuliaLang/julia" target="_blank" rel="noopener" aria-label="Star JuliaLang/julia on GitHub"> 119 <svg viewBox="0 0 16 16" width="16" height="16" aria-hidden="true" fill="currentColor"><path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z"/></svg> 120 Star 121 </a> 122 <a class="gh-nav-btn" href="https://github.com/sponsors/JuliaLang" target="_blank" rel="noopener" aria-label="Sponsor @JuliaLang on GitHub"> 123 <svg class="gh-nav-heart" viewBox="0 0 16 16" width="16" height="16" aria-hidden="true" fill="currentColor"><path d="m8 14.25.345.666a.75.75 0 0 1-.69 0l-.008-.004-.018-.01a7.152 7.152 0 0 1-.31-.17 22.055 22.055 0 0 1-3.434-2.414C2.045 10.731 0 8.35 0 5.5 0 2.836 2.086 1 4.25 1 5.797 1 7.153 1.802 8 3.02 8.847 1.802 10.203 1 11.75 1 13.914 1 16 2.836 16 5.5c0 2.85-2.045 5.231-3.885 6.818a22.066 22.066 0 0 1-3.744 2.584l-.018.01-.006.003h-.002ZM4.25 2.5c-1.336 0-2.75 1.164-2.75 3 0 2.15 1.58 4.144 3.365 5.682A20.58 20.58 0 0 0 8 13.393a20.58 20.58 0 0 0 3.135-2.211C12.92 9.644 14.5 7.65 14.5 5.5c0-1.836-1.414-3-2.75-3-1.373 0-2.609.986-3.029 2.456a.749.749 0 0 1-1.442 0C6.859 3.486 5.623 2.5 4.25 2.5Z"/></svg> 124 Sponsor 125 </a> 126 </div> 127 </div> 128 </div> 129</nav> 130 131 132<br><br> 133 134 135 136 137<a href="https://github.com/JuliaLang/www.julialang.org/blob/master/shop.md" title="Edit this page on GitHub" class="edit-float" aria-label="Edit this page on GitHub"> 138</a> 139 140 141<!-- Content appended here --> 142<div class="container main"><h1 id="shop_julia_language_items"><a href="#shop_julia_language_items" class="header-anchor">Shop Julia Language Items</a></h1> 143<ul> 144<li><p><a href="https://www.redbubble.com/people/JuliaLanguage/">Red Bubble (Accessories from your favorite Julia orgs - like stickers!)</a></p> 145</li> 146</ul> 147</div><br><br> 148 149<!-- CONTENT ENDS HERE --> 150 151 152
153 <!-- Copy-to-clipboard for code blocks --> 154
155<script> 156(function(){ 157 158 const pre = document.getElementsByTagName('pre'); 159 160 for (let i = 0; i < pre.length; i++) { 161 const tag_name = pre[i].children[0].className; 162 const isLanguage = tag_name.startsWith('language-') || tag_name.endsWith(' hljs'); 163 if ( isLanguage ) { 164 const button = document.createElement('button'); 165 button.className = 'copy-button'; 166 button.textContent = 'Copy'; 167 pre[i].appendChild(button); 168 } 169 } 170 171 // Use modern clipboard API 172 document.addEventListener('click', function(e) { 173 if (!e.target.classList.contains('copy-button')) return; 174 const code = e.target.previousElementSibling; 175 if (!code) return; 176 177 const text = code.textContent; 178 if (navigator.clipboard) { 179 navigator.clipboard.writeText(text).then(function() { 180 e.target.textContent = 'Copied'; 181 setTimeout(function() { e.target.textContent = 'Copy'; }, 2000); 182 }, function() { 183 e.target.textContent = 'Press "Ctrl + C" to copy'; 184 setTimeout(function() { e.target.textContent = 'Copy'; }, 5000); 185 }); 186 } else { 187 e.target.textContent = 'Press "Ctrl + C" to copy'; 188 setTimeout(function() { e.target.textContent = 'Copy'; }, 5000); 189 } 190 }); 191 192})(); 193</script>
193 194 195 196 <footer class="container-fluid footer-copy"> 197 <div class="container"> 198 <div class="row footrow"> 199 <ul> 200 <li><a href="/project">About</a></li> 201 <li><a href="/about/help">Get Help</a></li> 202 <li><a href="/governance/">Governance</a></li> 203 <li><a href="/research/#publications">Publications</a></li> 204 <li><a href="/community/sponsors/">Sponsors</a></li> 205 </ul> 206 <ul> 207 <li><a href="/downloads">Install</a></li> 208 <li><a href="/downloads/manual-downloads">Manual Downloads</a></li> 209 <li><a href="https://github.com/JuliaLang/julia">Source Code</a></li> 210 <li><a href="/downloads/manual-downloads/#current_stable_release">Current Stable Release</a></li> 211 <li><a href="/downloads/manual-downloads/#long_term_support_release">Longterm Support Release</a></li> 212 </ul> 213 <ul> 214 <li><a href="https://docs.julialang.org/en/v1/">Documentation</a></li> 215 <li><a href="https://www.youtube.com/user/JuliaLanguage">YouTube</a></li> 216 <li><a href="/learning/getting-started/">Getting Started</a></li> 217 <li><a href="https://docs.julialang.org/en/v1/manual/faq/">FAQ</a></li> 218 <li><a href="/learning/books">Books</a></li> 219 </ul> 220 <ul> 221 <li><a href="/community/">Community</a></li> 222 <li><a href="/community/standards/">Code of Conduct</a></li> 223 <li><a href="/community/stewards/">Stewards</a></li> 224 <li><a href="/diversity/">Diversity</a></li> 225 <li><a href="https://juliacon.org">JuliaCon</a></li> 226 <li><a href="/community/#julia_user_and_developer_survey">User/Developer Survey</a></li> 227 <li><a href="/shop/">Shop Merchandise</a></li> 228 </ul> 229 <ul> 230 <li><a href="https://github.com/JuliaLang/julia/blob/master/CONTRIBUTING.md">Contributing</a></li> 231 <li><a href="/contribute">Contributor's Guide</a></li> 232 <li><a href="https://github.com/JuliaLang/julia/issues">Issue Tracker</a></li> 233 <li><a href="https://github.com/JuliaLang/julia/security/policy">Report a Security Issue</a></li> 234 <li><a href="https://github.com/JuliaLang/julia/issues?q=is%3Aissue%20state%3Aopen%20label%3A%22help%20wanted%22">Help Wanted Issues</a></li> 235 <li><a href="https://github.com/JuliaLang/julia/issues?q=is%3Aissue%20state%3Aopen%20label%3A%22good%20first%20issue%22">Good First Issue</a></li> 236 <li><a href="https://docs.julialang.org/en/v1/devdocs/init/">Dev Docs</a></li> 237 </ul> 238 </div> 239 <div id="footer-bottom" class="row"> 240 <div class="col-md-10 py-2"> 241 <p>This site is powered by <a href="https://franklinjl.org">Franklin.jl</a>, and the <a href="https://julialang.org">Julia Programming Language</a>.</p> 242 <p>©2026 JuliaLang.org <a href="https://github.com/JuliaLang/www.julialang.org/graphs/contributors">contributors</a>. The content on this website is made available under the <a href="https://github.com/JuliaLang/www.julialang.org/blob/main/LICENSE.md">MIT license</a>.</p> 243 </div> 244 <div class="col-md-2 py-2"> 245 <span class="float-sm-end"> 246 <a class="github-button" href="https://github.com/sponsors/julialang" data-icon="octicon-heart" data-size="large" aria-label="Sponsor @julialang on GitHub" rel="noopener noreferrer">Sponsor</a> 247 </span> 248 </div> 249 </div> 250 </div> 251</footer> 252
253<script src="/libs/bootstrap/bootstrap.bundle.min.js"></script>
253 254 255 256 257 </body> 258</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.