Repository: conda-forge/conda-forge.github.io
Pull request #2500: Ten years of conda-forge blog post
Author: login: jaimergp
Created: 2025-04-09T16:22:36Z | Merged: 2025-04-11T07:30:21Z

PR Checklist:

- [ ] note any issues closed by this PR with [closing keywords](https://help.github.com/articles/closing-issues-using-keywords)
- [ ] if you are adding a new page under `docs/` or `community/`, you have added it to the sidebar in the corresponding `_sidebar.json` file
- [ ] put any other relevant information below

@conda-forge/core -- as discussed in the last meetings. Do not merge until Apr 11th!


Diff:
diff --git a/blog/2025-04-11-ten-years-of-conda-forge.md b/blog/2025-04-11-ten-years-of-conda-forge.md
new file mode 100644
index 00000000000..b70e52374f4
--- /dev/null
+++ b/blog/2025-04-11-ten-years-of-conda-forge.md
@@ -0,0 +1,89 @@
+---
+authors:
+  - core
+---
+
+# Ten years of conda-forge!
+
+Today, 2025-04-11, marks the 10th anniversary of the conda-forge community.
+
+Join us in [this Zulip thread](https://conda-forge.zulipchat.com/#narrow/channel/457337-general/topic/10.20years.20of.20conda-forge/with/511579313) and share how you got involved with conda-forge, how this community
+has helped you, or just to show appreciation to the thousands of volunteers that make this effort
+possible!
+
+To many more years! 🎉
+
+<!-- truncate -->
+
+## One billion downloads per month
+
+While there are too many important milestones to name across those 10 years, just [a few days
+ago](https://github.com/conda-forge/by-the-numbers/commit/09eefe47d4cd1c4d9bc29c2ea5f9b07cc9100433),
+we passed 1,000,000,000 monthly downloads across all packages for the first time ever. 🥳
+
+In total, we have served almost 27 billion downloads, and that's not even counting all those that
+happen behind various institutional caching layers. This tells us that the fruits of this community
+collaboration are having an enormous impact. If you'd like to share where conda-forge has saved you
+hours of work, streamlined your processes, or made some ideas possible at all, please also jump in
+on the Zulip link above!
+
+## Why today?
+
+This date can be found as the creation date of the `conda-forge` Github organization:
+
+```js
+$ curl "https://api.github.com/orgs/conda-forge"
+{
+  "login": "conda-forge",
+  "id": 11897326,
+  "node_id": "MDEyOk9yZ2FuaXphdGlvbjExODk3MzI2",
+  "url": "https://api.github.com/orgs/conda-forge",
+  "repos_url": "https://api.github.com/orgs/conda-forge/repos",
+  "events_url": "https://api.github.com/orgs/conda-forge/events",
+  "hooks_url": "https://api.github.com/orgs/conda-forge/hooks",
+  "issues_url": "https://api.github.com/orgs/conda-forge/issues",
+  "members_url": "https://api.github.com/orgs/conda-forge/members{/member}",
+  "public_members_url": "https://api.github.com/orgs/conda-forge/public_members{/member}",
+  "avatar_url": "https://avatars.githubusercontent.com/u/11897326?v=4",
+  "description": "A community led collection of recipes, build infrastructure and distributions for the conda package manager.",
+  "name": "conda-forge",
+  "company": null,
+  "blog": "https://conda-forge.org",
+  "location": null,
+  "email": null,
+  "twitter_username": "condaforge",
+  "is_verified": false,
+  "has_organization_projects": false,
+  "has_repository_projects": true,
+  "public_repos": 25378,
+  "public_gists": 0,
+  "followers": 1103,
+  "following": 0,
+  "html_url": "https://github.com/conda-forge",
+  "created_at": "2015-04-11T07:37:06Z", // <----------------- See here!
+  "updated_at": "2025-03-13T11:32:03Z",
+  "archived_at": null,
+  "type": "Organization"
+}
+```
+
+And the anaconda.org production channel:
+
+```js
+$ curl -s "https://api.anaconda.org/user/conda-forge" | jq
+{
+  "company": "",
+  "created_at": "2015-04-11 10:15:08.727000+00:00",
+  "description": "A community-led collection of recipes, build infrastructure, and distributions for the conda package manager.",
+  "location": "",
+  "login": "conda-forge",
+  "name": "conda-forge",
+  "url": "",
+  "user_type": "org"
+}
+```
+
+If you want to learn more about the early history of conda-forge, check this [draft
+PR](https://github.com/conda-forge/conda-forge.github.io/pull/2298), where we're in the process of
+crystallizing the collective memories of many current and prior contributors into a cohesive
+account of the most important events and milestones.
diff --git a/src/components/Header/index.jsx b/src/components/Header/index.jsx
index 7f8491584ff..a01d00322e1 100644
--- a/src/components/Header/index.jsx
+++ b/src/components/Header/index.jsx
@@ -11,8 +11,8 @@ export default function Header() {
                 <ThemedImage
                     alt="3D-Anvil illustration for conda-forge"
                     sources={{
-                        light: useBaseUrl("/img/anvil-light.svg"),
-                        dark: useBaseUrl("/img/anvil-dark.svg"),
+                        light: useBaseUrl("/img/anvil-light-10.svg"),
+                        dark: useBaseUrl("/img/anvil-dark-10.svg"),
                     }}
                 />
             </div>
diff --git a/static/img/anvil-dark-10.svg b/static/img/anvil-dark-10.svg
new file mode 100644
index 00000000000..0eaada571d9
--- /dev/null
+++ b/static/img/anvil-dark-10.svg
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2780 2299">
+  <path d="m2528.06 1578.33-929.61 539.84a329.227 329.227 0 0 1-149.14 35.71c-51.83 0-102.92-12.23-149.13-35.71l-681.094-393.24a106.962 106.962 0 0 1-42.809-35.13 106.989 106.989 0 0 1-19.521-51.81v144.99a107.012 107.012 0 0 0 62.33 87.21l680.284 392.97a329.804 329.804 0 0 0 149.28 35.71c51.87 0 103.01-12.23 149.27-35.71l929.61-540.37a104.433 104.433 0 0 0 42.22-34.51 104.418 104.418 0 0 0 19.04-51.1v-144.99a103.803 103.803 0 0 1-60.73 86.14Z" fill="#fff"/>
+  <path d="M2526.98 1404.98c82.66 47.89 83.2 125.2 0 172.81l-928.54 540.38a329.315 329.315 0 0 1-149.13 35.71c-51.84 0-102.93-12.24-149.14-35.71l-681.093-393.24c-82.661-47.62-83.999-125.2-1.07-173.35l929.613-540.38a329 329 0 0 1 149.27-35.807c51.88 0 103.03 12.27 149.27 35.807l680.82 393.78Z" fill="#E8E8E8"/>
+  <path d="m1429.12 1931.18-522.725-303.9-2.14-747.428 522.725 303.628 2.14 747.7Z" fill="#C7C7C7"/>
+  <path d="M1426.98 1183.48 904.255 879.851 2198.48 132.687l522.73 303.627-1294.23 747.166Z" fill="#747474"/>
+  <path d="M2721.21 436.315V685.37l-116.91 67.681c-237.28 136.699-428.02 468.679-428.02 741.549v4.81l-747.16 431.77-2.14-747.7 1294.23-747.165Z" fill="#fff"/>
+  <path d="m2779 221.5-.53 172.547-378.8 381.474.53-172.546L2779 221.5Z" fill="#EEE"/>
+  <path d="m2400.21 602.976-.54 172.546-895.9 520.848.53-172.81 895.91-520.584ZM1504.3 1123.56l-.54 172.81-662.094-382.278.268-172.813L1504.3 1123.56Z" fill="silver"/>
+  <path d="m2779 221.501-378.8 381.474-895.9 520.585-662.367-382.28L1738.1 220.699 2395.65 0 2779 221.501ZM1140.47 945.124c-69.82-40.394-133.75-44.407-179.23-17.923L5.682 1478.81a14.458 14.458 0 0 0-5.618 12.84 43.39 43.39 0 0 0 5.88 18.88 43.466 43.466 0 0 0 13.648 14.3 14.23 14.23 0 0 0 10.968 1.87l1208.36 36.92h18.46c80.25-2.14 136.43-67.95 136.43-180.84.27-160.24-113.16-356.87-253.34-437.656Z" fill="#E1E1E1"/>
+  <path d="M.07 1498.07a44.705 44.705 0 0 0 19.528 26.76 14.23 14.23 0 0 0 5.293 2.05c1.885.33 3.815.26 5.675-.18l1208.354 36.92h18.46c80.26-2.14 136.43-67.95 136.43-180.84a420.67 420.67 0 0 0-14.98-107.01L.07 1498.07ZM1510.18 2021.6a35.565 35.565 0 0 1 17.25 12.99 35.63 35.63 0 0 1 6.55 20.58c0 7.37-2.29 14.56-6.55 20.58a35.565 35.565 0 0 1-17.25 12.99 129.066 129.066 0 0 1-58.18 13.85c-20.21 0-40.14-4.74-58.18-13.85a35.565 35.565 0 0 1-17.25-12.99 35.63 35.63 0 0 1-6.55-20.58c0-7.37 2.29-14.56 6.55-20.58a35.565 35.565 0 0 1 17.25-12.99c18-9.23 37.95-14.04 58.18-14.04 20.23 0 40.18 4.81 58.18 14.04ZM755.788 1601.34a35.587 35.587 0 0 1 17.246 12.99 35.605 35.605 0 0 1 6.554 20.58c0 7.37-2.29 14.56-6.554 20.58a35.587 35.587 0 0 1-17.246 12.99 129.219 129.219 0 0 1-116.369 0 35.587 35.587 0 0 1-17.246-12.99 35.605 35.605 0 0 1-6.554-20.58c0-7.37 2.29-14.56 6.554-20.58a35.587 35.587 0 0 1 17.246-12.99 127.557 127.557 0 0 1 58.185-14.04c20.233 0 40.176 4.81 58.184 14.04ZM2494.36 1458.48a35.585 35.585 0 0 1 17.25 13 35.584 35.584 0 0 1 0 41.15 35.524 35.524 0 0 1-17.25 13 129.187 129.187 0 0 1-58.18 13.84c-20.21 0-40.14-4.74-58.19-13.84a35.544 35.544 0 0 1-17.24-13 35.514 35.514 0 0 1-6.56-20.57c0-7.38 2.29-14.57 6.56-20.58a35.604 35.604 0 0 1 17.24-13 129.26 129.26 0 0 1 58.19-13.84c20.21 0 40.14 4.74 58.18 13.84Z" fill="#fff"/>
+  <path d="M 1367.77 936.875 L 1175.56 830.665 L 1231.65 831.905 L 1174.26 865.295 L 1118.9 834.705 L 1211.35 780.905 L 1429.06 901.205 L 1367.77 936.875 Z M 1538.68 843.065 C 1522.58 852.435 1503.88 858.255 1482.58 860.535 C 1461.29 862.815 1438.63 861.295 1414.62 855.975 C 1390.61 850.665 1366.57 841.365 1342.52 828.075 C 1318.47 814.785 1301.45 801.395 1291.46 787.925 C 1281.47 774.445 1278.21 761.645 1281.67 749.515 C 1285.14 737.385 1294.92 726.635 1311.02 717.265 C 1327.12 707.895 1345.82 702.075 1367.11 699.795 C 1388.41 697.525 1411.06 699.045 1435.07 704.355 C 1459.09 709.675 1483.12 718.975 1507.17 732.265 C 1531.22 745.555 1548.24 758.935 1558.23 772.415 C 1568.22 785.885 1571.49 798.685 1568.02 810.815 C 1564.56 822.945 1554.78 833.695 1538.68 843.065 Z M 1479.9 810.585 C 1483.88 808.265 1485.77 805.285 1485.57 801.635 C 1485.37 797.995 1482.13 793.405 1475.86 787.885 C 1469.59 782.355 1459.52 775.755 1445.62 768.075 C 1431.52 760.285 1419.57 754.715 1409.78 751.365 C 1399.98 748.005 1391.86 746.325 1385.42 746.305 C 1378.99 746.285 1373.78 747.435 1369.8 749.745 C 1365.82 752.065 1363.93 755.045 1364.13 758.695 C 1364.33 762.345 1367.51 766.895 1373.68 772.365 C 1379.84 777.835 1389.97 784.465 1404.07 792.255 C 1417.96 799.935 1429.86 805.475 1439.77 808.885 C 1449.67 812.295 1457.84 814.015 1464.27 814.035 C 1470.71 814.055 1475.91 812.905 1479.9 810.585 Z M 1762.99 706.895 L 1667.51 654.135 L 1725.39 670.205 L 1476.73 626.485 L 1541.39 588.865 L 1710.74 619.095 L 1673.09 641.005 L 1615.93 545.495 L 1675.14 511.035 L 1759.15 650.555 L 1728.8 618.465 L 1824.28 671.225 L 1762.99 706.895 Z M 1819.87 518.545 L 1900.9 471.395 L 1953.77 500.615 L 1872.74 547.765 L 1819.87 518.545 Z M 1905.51 561.155 L 1996.41 508.265 L 2051.76 538.855 L 1900.62 626.805 L 1682.92 506.505 L 1830.68 420.525 L 1886.04 451.115 L 1798.53 502.035 L 1905.51 561.155 Z M 2055.64 536.595 L 1917.41 370.058 L 1977.66 334.999 L 2274.83 409.055 L 2211.46 445.925 L 1969.9 379.03 L 1993.79 365.127 L 2117.97 500.335 L 2055.64 536.595 Z M 2064.97 488.125 L 2027.68 449.845 L 2111.3 401.185 L 2179.75 421.335 L 2064.97 488.125 Z M 2284.7 403.315 L 2066.99 283.015 L 2154.51 232.089 C 2171.48 222.216 2189.47 215.511 2208.48 211.974 C 2227.49 208.437 2246.55 208.113 2265.64 211.001 C 2284.72 213.889 2302.66 219.973 2319.46 229.253 C 2336.25 238.533 2347.34 248.489 2352.72 259.12 C 2358.09 269.751 2357.81 280.444 2351.85 291.199 C 2345.9 301.954 2334.44 312.268 2317.48 322.141 L 2263.98 353.271 L 2261.08 320.734 L 2345.98 367.65 L 2284.7 403.315 Z M 2393.51 339.995 L 2269.54 322.165 L 2334.46 284.386 L 2458.95 301.914 L 2393.51 339.995 Z M 2269.17 325.202 L 2208.62 322.68 L 2258.22 293.817 C 2266.71 288.881 2270.7 283.969 2270.21 279.081 C 2269.72 274.193 2265.53 269.572 2257.65 265.218 C 2249.77 260.865 2241.52 258.611 2232.89 258.459 C 2224.26 258.305 2215.7 260.697 2207.22 265.633 L 2157.62 294.496 L 2151.61 260.241 L 2269.17 325.202 Z M 2550.91 254.048 C 2535.68 262.914 2518.89 270.331 2500.54 276.301 C 2482.2 282.27 2465.12 286.092 2449.31 287.765 L 2415.56 246.721 C 2430.23 245.007 2444.7 242.054 2458.97 237.863 C 2473.25 233.672 2485.41 228.655 2495.45 222.812 C 2501.34 219.387 2505.5 216.434 2507.95 213.954 C 2510.39 211.474 2511.51 209.294 2511.3 207.413 C 2511.1 205.533 2509.75 203.905 2507.26 202.531 C 2503.33 200.354 2498.4 199.693 2492.48 200.549 C 2486.57 201.404 2479.84 203.139 2472.32 205.756 C 2464.79 208.372 2456.59 211.259 2447.73 214.416 C 2438.87 217.572 2429.4 220.439 2419.31 223.016 C 2409.22 225.593 2398.81 227.301 2388.07 228.142 C 2377.32 228.983 2366.25 228.313 2354.84 226.132 C 2343.43 223.951 2331.91 219.653 2320.3 213.237 C 2306.83 205.79 2297.7 197.163 2292.93 187.356 C 2288.16 177.55 2288.73 167.162 2294.64 156.191 C 2300.56 145.221 2312.87 134.296 2331.57 123.416 C 2343.86 116.263 2357.53 110.07 2372.59 104.837 C 2387.64 99.604 2403.15 95.994 2419.1 94.005 L 2453.84 134.12 C 2439.45 136.38 2426.7 139.209 2415.61 142.605 C 2404.52 146.002 2394.99 150.018 2387.03 154.652 C 2381.14 158.077 2377.09 161.141 2374.87 163.843 C 2372.65 166.545 2371.84 168.897 2372.45 170.899 C 2373.05 172.901 2374.59 174.59 2377.08 175.965 C 2380.81 178.027 2385.58 178.602 2391.4 177.689 C 2397.21 176.776 2403.83 174.983 2411.25 172.31 C 2418.68 169.636 2426.81 166.667 2435.66 163.402 C 2444.5 160.138 2453.92 157.243 2463.92 154.716 C 2473.92 152.19 2484.3 150.506 2495.04 149.666 C 2505.78 148.825 2516.8 149.467 2528.11 151.59 C 2539.42 153.714 2550.77 157.926 2562.18 164.227 C 2575.45 171.56 2584.47 180.129 2589.24 189.935 C 2594.01 199.742 2593.54 210.134 2587.81 221.111 C 2582.08 232.088 2569.78 243.067 2550.91 254.048 Z" style="text-wrap-mode: nowrap; fill: rgb(171, 171, 171);"/>
+</svg>
\ No newline at end of file
diff --git a/static/img/anvil-light-10.svg b/static/img/anvil-light-10.svg
new file mode 100644
index 00000000000..a76dfc400de
--- /dev/null
+++ b/static/img/anvil-light-10.svg
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2779 2299">
+  <path d="m2527.62 1578.06-929.45 539.75a329.223 329.223 0 0 1-149.11 35.7c-51.82 0-102.91-12.23-149.12-35.7l-680.967-393.18a107.006 107.006 0 0 1-62.32-86.93v144.97a106.986 106.986 0 0 0 62.32 87.19l680.167 392.91a329.81 329.81 0 0 0 149.25 35.71c51.86 0 103-12.24 149.25-35.71l929.44-540.28a104.41 104.41 0 0 0 42.22-34.5 104.272 104.272 0 0 0 19.03-51.09v-144.97c-1.5 18.47-7.93 36.2-18.61 51.34a103.775 103.775 0 0 1-42.1 34.79Z" fill="#1D1D1B"/>
+  <path d="M2526.55 1404.74c82.64 47.88 83.18 125.17 0 172.78l-928.38 540.29a329.233 329.233 0 0 1-149.12 35.7c-51.82 0-102.91-12.23-149.11-35.7l-680.97-393.18c-82.648-47.61-83.985-125.18-1.07-173.32l929.45-540.28a328.947 328.947 0 0 1 298.49 0l680.71 393.71Z" fill="#878787"/>
+  <path d="M1428.87 1930.85 906.238 1627l-2.14-747.299 522.632 303.579 2.14 747.57Z" fill="#5F5F5F"/>
+  <path d="M1426.73 1183.28 904.098 879.7 2198.1 132.664l522.64 303.576-1294.01 747.04Z" fill="#747474"/>
+  <path d="M2720.74 436.239v249.012l-116.89 67.67c-237.24 136.675-427.94 468.599-427.94 741.419v4.81l-747.04 431.7-2.14-747.57 1294.01-747.041Z" fill="#1D1D1B"/>
+  <path d="m2778.52 221.463-.53 172.516-378.74 381.409.54-172.517 378.73-381.408ZM2399.78 602.872l-.54 172.516-895.74 520.762.53-172.79 895.75-520.488Z" fill="#3C3C3B"/>
+  <path d="m1504.03 1123.36-.53 172.79-661.985-382.215.267-172.784 662.248 382.209Z" fill="#5F5F5F"/>
+  <path d="m2778.51 221.463-378.73 381.408-895.75 520.489-662.249-382.208L1737.8 220.66 2395.23 0l383.28 221.463ZM1140.28 944.961c-69.81-40.387-133.74-44.399-179.206-17.92L5.681 1478.56a14.427 14.427 0 0 0-4.47 5.69 14.467 14.467 0 0 0-1.147 7.15 43.354 43.354 0 0 0 5.878 18.87 43.335 43.335 0 0 0 13.647 14.29 14.076 14.076 0 0 0 5.292 2.06c1.884.32 3.814.26 5.674-.18l1208.145 36.91h18.46c80.24-2.14 136.41-67.94 136.41-180.81.27-160.22-113.14-356.8-253.29-437.579Z" fill="#878787"/>
+  <path d="M.07 1497.82a44.663 44.663 0 0 0 19.525 26.74 14.076 14.076 0 0 0 5.292 2.06c1.884.32 3.814.26 5.674-.18l1208.149 36.91h18.46c80.24-2.14 136.4-67.94 136.4-180.81-.37-36.16-5.41-72.12-14.97-106.99L.07 1497.82ZM1509.92 2021.25a35.61 35.61 0 0 1 17.25 12.99 35.63 35.63 0 0 1 6.55 20.58c0 7.37-2.29 14.56-6.55 20.57a35.61 35.61 0 0 1-17.25 12.99 129.145 129.145 0 0 1-58.17 13.84c-20.21 0-40.13-4.74-58.17-13.84a35.565 35.565 0 0 1-17.25-12.99 35.577 35.577 0 0 1-6.55-20.57c0-7.37 2.29-14.56 6.55-20.58a35.565 35.565 0 0 1 17.25-12.99c18-9.22 37.94-14.04 58.17-14.04 20.23 0 40.17 4.82 58.17 14.04ZM755.658 1601.06a35.584 35.584 0 0 1 17.243 12.99 35.611 35.611 0 0 1 6.553 20.58c0 7.37-2.29 14.56-6.553 20.57a35.584 35.584 0 0 1-17.243 12.99 129.18 129.18 0 0 1-116.349 0 35.584 35.584 0 0 1-17.243-12.99 35.558 35.558 0 0 1-6.553-20.57c0-7.37 2.29-14.56 6.553-20.58a35.584 35.584 0 0 1 17.243-12.99 127.52 127.52 0 0 1 58.175-14.04c20.229 0 40.169 4.81 58.174 14.04ZM2493.93 1458.23a35.57 35.57 0 0 1 23.8 33.57 35.577 35.577 0 0 1-23.8 33.57 129.145 129.145 0 0 1-58.17 13.84c-20.21 0-40.13-4.74-58.18-13.84a35.544 35.544 0 0 1-17.24-13 35.577 35.577 0 0 1 17.24-54.14c18.05-9.1 37.97-13.84 58.18-13.84s40.13 4.74 58.17 13.84Z" fill="#1D1D1B"/>
+  <path d="M 1473.707 609.153 L 1473.707 422.084 L 1504.28 451.144 L 1437.383 451.144 L 1437.383 397.263 L 1545.145 397.263 L 1545.145 609.153 Z M 1667.119 613.996 Q 1638.968 613.996 1617.325 600.98 Q 1595.682 587.964 1583.422 563.143 Q 1571.163 538.321 1571.163 503.208 Q 1571.163 468.095 1583.422 443.273 Q 1595.682 418.452 1617.325 405.436 Q 1638.968 392.42 1667.119 392.42 Q 1695.27 392.42 1716.913 405.436 Q 1738.556 418.452 1750.815 443.273 Q 1763.075 468.095 1763.075 503.208 Q 1763.075 538.321 1750.815 563.143 Q 1738.556 587.964 1716.913 600.98 Q 1695.27 613.996 1667.119 613.996 Z M 1667.119 556.786 Q 1674.081 556.786 1679.529 551.943 Q 1684.978 547.1 1688.156 535.294 Q 1691.335 523.489 1691.335 503.208 Q 1691.335 482.624 1688.156 470.971 Q 1684.978 459.317 1679.529 454.473 Q 1674.081 449.63 1667.119 449.63 Q 1660.157 449.63 1654.708 454.473 Q 1649.259 459.317 1646.081 470.971 Q 1642.903 482.624 1642.903 503.208 Q 1642.903 523.489 1646.081 535.294 Q 1649.259 547.1 1654.708 551.943 Q 1660.157 556.786 1667.119 556.786 Z M 1934.381 609.153 L 1934.381 516.224 L 1950.726 558.905 L 1854.468 397.263 L 1929.84 397.263 L 1994.921 507.749 L 1951.029 507.749 L 2016.715 397.263 L 2085.731 397.263 L 1990.077 558.905 L 2005.818 516.224 L 2005.818 609.153 Z M 2160.185 475.965 L 2254.628 475.965 L 2254.628 527.424 L 2160.185 527.424 Z M 2165.029 555.272 L 2270.974 555.272 L 2270.974 609.153 L 2094.802 609.153 L 2094.802 397.263 L 2267.039 397.263 L 2267.039 451.144 L 2165.029 451.144 Z M 2275.497 609.153 L 2368.123 397.263 L 2438.35 397.263 L 2530.976 609.153 L 2457.117 609.153 L 2388.707 431.165 L 2416.555 431.165 L 2348.145 609.153 Z M 2330.589 572.224 L 2348.751 520.765 L 2446.22 520.765 L 2464.382 572.224 Z M 2542.479 609.153 L 2542.479 397.263 L 2644.489 397.263 Q 2674.154 397.263 2695.797 406.949 Q 2717.44 416.636 2729.245 434.647 Q 2741.05 452.657 2741.05 477.176 Q 2741.05 501.695 2729.245 519.403 Q 2717.44 537.11 2695.797 546.494 Q 2674.154 555.878 2644.489 555.878 L 2582.133 555.878 L 2613.916 526.516 L 2613.916 609.153 Z M 2669.311 609.153 L 2617.246 531.965 L 2692.921 531.965 L 2745.591 609.153 Z M 2613.916 534.386 L 2582.133 501.997 L 2639.949 501.997 Q 2654.781 501.997 2661.894 495.338 Q 2669.008 488.678 2669.008 477.176 Q 2669.008 465.673 2661.894 459.014 Q 2654.781 452.354 2639.949 452.354 L 2582.133 452.354 L 2613.916 419.966 Z M 2846.979 613.996 Q 2820.341 613.996 2795.52 607.942 Q 2770.699 601.888 2754.656 592.202 L 2777.661 540.137 Q 2792.796 548.916 2811.412 554.213 Q 2830.028 559.51 2847.584 559.51 Q 2857.876 559.51 2863.779 558.148 Q 2869.682 556.786 2872.406 554.213 Q 2875.13 551.64 2875.13 548.008 Q 2875.13 542.256 2868.773 538.927 Q 2862.417 535.597 2851.974 533.327 Q 2841.53 531.056 2829.12 528.484 Q 2816.709 525.911 2804.147 521.673 Q 2791.585 517.435 2781.142 510.473 Q 2770.699 503.511 2764.342 492.16 Q 2757.985 480.808 2757.985 463.857 Q 2757.985 444.182 2769.034 427.987 Q 2780.082 411.793 2802.028 402.106 Q 2823.974 392.42 2856.665 392.42 Q 2878.157 392.42 2899.043 396.96 Q 2919.93 401.501 2936.578 410.885 L 2915.087 462.646 Q 2899.346 454.776 2884.665 450.841 Q 2869.984 446.906 2856.06 446.906 Q 2845.768 446.906 2839.714 448.722 Q 2833.66 450.538 2831.087 453.565 Q 2828.514 456.592 2828.514 460.225 Q 2828.514 465.673 2834.871 468.852 Q 2841.228 472.03 2851.671 474.149 Q 2862.114 476.268 2874.676 478.689 Q 2887.238 481.111 2899.649 485.349 Q 2912.06 489.587 2922.503 496.549 Q 2932.946 503.511 2939.303 514.711 Q 2945.659 525.911 2945.659 542.559 Q 2945.659 561.932 2934.611 578.126 Q 2923.562 594.321 2901.768 604.159 Q 2879.973 613.996 2846.979 613.996 Z" transform="matrix(0.857929, -0.499226, 1.027437, 0.567736, -516.175042, 1335.470562)" style="fill: rgb(51, 51, 51); text-wrap-mode: nowrap;"/>
+</svg>
\ No newline at end of file


Reviews:
user: login: jaimergp
state: COMMENTED
author_association: MEMBER
submitted_at: 2025-04-09T16:23:37Z
user: login: ocefpaf
state: COMMENTED
author_association: MEMBER
submitted_at: 2025-04-09T18:23:05Z
user: login: h-vetinari
state: COMMENTED
author_association: MEMBER
submitted_at: 2025-04-10T00:14:43Z
user: login: h-vetinari
state: COMMENTED
author_association: MEMBER
submitted_at: 2025-04-10T00:34:10Z
user: login: h-vetinari
state: COMMENTED
author_association: MEMBER
submitted_at: 2025-04-10T00:35:17Z
user: login: jaimergp
state: COMMENTED
author_association: MEMBER
submitted_at: 2025-04-10T11:05:04Z
user: login: jaimergp
state: COMMENTED
author_association: MEMBER
submitted_at: 2025-04-10T11:07:03Z
user: login: h-vetinari
state: COMMENTED
author_association: MEMBER
submitted_at: 2025-04-10T12:36:28Z
user: login: beckermr
state: APPROVED
author_association: MEMBER
submitted_at: 2025-04-10T13:27:26Z
user: login: h-vetinari
state: APPROVED
author_association: MEMBER
submitted_at: 2025-04-10T20:51:36Z
user: login: jaimergp
state: COMMENTED
author_association: MEMBER
submitted_at: 2025-04-11T07:23:58Z
user: login: jaimergp
state: COMMENTED
author_association: MEMBER
submitted_at: 2025-04-11T07:24:19Z

Review comments:
diff_hunk: @@ -0,0 +1,72 @@
+---
+authors:
+  - core
+---
+
+# Ten years of conda-forge!
+
+Today, 2025-04-11, marks the 10th anniversary of the conda-forge community.
+
+Join us in our Zulip instance and share how you got involved with conda-forge, how this community has helped you, or just to show appreciation to the thousands of volunteers that make this effort possible!
path: blog/2025-04-11-ten-years-of-conda-forge.md
user: login: jaimergp
body: I'd like to create a Zulip thread on Apr 11th and link it here before publishing it.
created_at: 2025-04-09T16:23:37Z
author_association: MEMBER
diff_hunk: @@ -0,0 +1,72 @@
+---
+authors:
+  - core
+---
+
+# Ten years of conda-forge!
+
+Today, 2025-04-11, marks the 10th anniversary of the conda-forge community.
+
+Join us in our Zulip instance and share how you got involved with conda-forge, how this community has helped you, or just to show appreciation to the thousands of volunteers that make this effort possible!
+
+To many more years! 🎉
+
+<!-- truncate -->
+
+## Why today?
+
+This date can be found as the creation date of the `conda-forge` Github organization:
+
+```js
+$ curl "https://api.github.com/orgs/conda-forge"
+{
+  "login": "conda-forge",
+  "id": 11897326,
+  "node_id": "MDEyOk9yZ2FuaXphdGlvbjExODk3MzI2",
+  "url": "https://api.github.com/orgs/conda-forge",
+  "repos_url": "https://api.github.com/orgs/conda-forge/repos",
+  "events_url": "https://api.github.com/orgs/conda-forge/events",
+  "hooks_url": "https://api.github.com/orgs/conda-forge/hooks",
+  "issues_url": "https://api.github.com/orgs/conda-forge/issues",
+  "members_url": "https://api.github.com/orgs/conda-forge/members{/member}",
+  "public_members_url": "https://api.github.com/orgs/conda-forge/public_members{/member}",
+  "avatar_url": "https://avatars.githubusercontent.com/u/11897326?v=4",
+  "description": "A community led collection of recipes, build infrastructure and distributions for the conda package manager.",
+  "name": "conda-forge",
+  "company": null,
+  "blog": "https://conda-forge.org",
+  "location": null,
+  "email": null,
+  "twitter_username": "condaforge",
+  "is_verified": false,
+  "has_organization_projects": false,
+  "has_repository_projects": true,
+  "public_repos": 25378,
+  "public_gists": 0,
+  "followers": 1103,
+  "following": 0,
+  "html_url": "https://github.com/conda-forge",
+  "created_at": "2015-04-11T07:37:06Z", // <----------------- See here!
+  "updated_at": "2025-03-13T11:32:03Z",
+  "archived_at": null,
+  "type": "Organization"
+}
+```
+
+And the anaconda.org production channel:
+
+```js
+$ curl -s "https://api.anaconda.org/user/conda-forge" | jq
+{
+  "company": "",
+  "created_at": "2015-04-11 10:15:08.727000+00:00",
+  "description": "A community-led collection of recipes, build infrastructure, and distributions for the conda package manager.",
+  "location": "",
+  "login": "conda-forge",
+  "name": "conda-forge",
+  "url": "",
+  "user_type": "org"
+}
+```
+
+If you want to learn more about the early history of conda-forge, check this [draft PR](https://github.com/conda-forge/conda-forge.github.io/pull/2298).
path: blog/2025-04-11-ten-years-of-conda-forge.md
user: login: ocefpaf
body: I know it is unfeasible but it would be nice if that was merged so we can use a proper link here.
created_at: 2025-04-09T18:23:05Z
author_association: MEMBER
diff_hunk: @@ -0,0 +1,72 @@
+---
+authors:
+  - core
+---
+
+# Ten years of conda-forge!
+
+Today, 2025-04-11, marks the 10th anniversary of the conda-forge community.
+
+Join us in our Zulip instance and share how you got involved with conda-forge, how this community has helped you, or just to show appreciation to the thousands of volunteers that make this effort possible!
+
+To many more years! 🎉
path: blog/2025-04-11-ten-years-of-conda-forge.md
user: login: h-vetinari
body: While looking at the landing page, I noticed that we got another round milestone just in time for this announcement. IMO it would be the perfect opportunity to talk about this. A suggestion below:
```suggestion
To many more years! 🎉

## One billion downloads per month

While there are too many important milestones to name across those 10 years, just
[a few days ago](https://github.com/conda-forge/by-the-numbers/commit/09eefe47d4cd1c4d9bc29c2ea5f9b07cc9100433),
we passed 1'000'000'000 monthly downloads across all packages for the first time ever. 🥳 

In total, we have served almost 27 billion downloads, and that's not even counting all
those that happen behind various institutional caching layers. This tells us that the
fruits of this community collaboration are having an enormous impact. If you'd like to
share where conda-forge has saved you hours of work, streamlined your processes,
or made some ideas possible at all, please also jump in on the zulip link above!
```
created_at: 2025-04-10T00:14:43Z
author_association: MEMBER
diff_hunk: @@ -0,0 +1,72 @@
+---
+authors:
+  - core
+---
+
+# Ten years of conda-forge!
+
+Today, 2025-04-11, marks the 10th anniversary of the conda-forge community.
+
+Join us in our Zulip instance and share how you got involved with conda-forge, how this community has helped you, or just to show appreciation to the thousands of volunteers that make this effort possible!
+
+To many more years! 🎉
+
+<!-- truncate -->
+
+## Why today?
+
+This date can be found as the creation date of the `conda-forge` Github organization:
+
+```js
+$ curl "https://api.github.com/orgs/conda-forge"
+{
+  "login": "conda-forge",
+  "id": 11897326,
+  "node_id": "MDEyOk9yZ2FuaXphdGlvbjExODk3MzI2",
+  "url": "https://api.github.com/orgs/conda-forge",
+  "repos_url": "https://api.github.com/orgs/conda-forge/repos",
+  "events_url": "https://api.github.com/orgs/conda-forge/events",
+  "hooks_url": "https://api.github.com/orgs/conda-forge/hooks",
+  "issues_url": "https://api.github.com/orgs/conda-forge/issues",
+  "members_url": "https://api.github.com/orgs/conda-forge/members{/member}",
+  "public_members_url": "https://api.github.com/orgs/conda-forge/public_members{/member}",
+  "avatar_url": "https://avatars.githubusercontent.com/u/11897326?v=4",
+  "description": "A community led collection of recipes, build infrastructure and distributions for the conda package manager.",
+  "name": "conda-forge",
+  "company": null,
+  "blog": "https://conda-forge.org",
+  "location": null,
+  "email": null,
+  "twitter_username": "condaforge",
+  "is_verified": false,
+  "has_organization_projects": false,
+  "has_repository_projects": true,
+  "public_repos": 25378,
+  "public_gists": 0,
+  "followers": 1103,
+  "following": 0,
+  "html_url": "https://github.com/conda-forge",
+  "created_at": "2015-04-11T07:37:06Z", // <----------------- See here!
+  "updated_at": "2025-03-13T11:32:03Z",
+  "archived_at": null,
+  "type": "Organization"
+}
+```
+
+And the anaconda.org production channel:
+
+```js
+$ curl -s "https://api.anaconda.org/user/conda-forge" | jq
+{
+  "company": "",
+  "created_at": "2015-04-11 10:15:08.727000+00:00",
+  "description": "A community-led collection of recipes, build infrastructure, and distributions for the conda package manager.",
+  "location": "",
+  "login": "conda-forge",
+  "name": "conda-forge",
+  "url": "",
+  "user_type": "org"
+}
+```
+
+If you want to learn more about the early history of conda-forge, check this [draft PR](https://github.com/conda-forge/conda-forge.github.io/pull/2298).
path: blog/2025-04-11-ten-years-of-conda-forge.md
user: login: h-vetinari
body: I think it'd be a pity to rush that PR to print now, despite the fact that the occasion would have been perfect. But for that we would have had to start a concerted effort to wrap this up around a month ago. We missed that train, and now, less than 48h before the anniversary, it would be a hack job to finish it.

So IMO we should just accept that this history-gathering is a long-running project in itself, and we don't need to be ashamed of that. Here's how I would put that into words for the purpose of this blog post.
```suggestion
If you want to learn more about the early history of conda-forge, check this [draft PR](https://github.com/conda-forge/conda-forge.github.io/pull/2298),
where we're in the process of crystallizing the collective memories of many current and prior
contributors into a cohesive account of the most important events and milestones.
```
created_at: 2025-04-10T00:34:10Z
author_association: MEMBER
path: static/img/anvil-dark-10.svg
user: login: h-vetinari
body: Love the fact that you've got special visuals for the occasion! 🤩 ❤️ 
created_at: 2025-04-10T00:35:17Z
author_association: MEMBER
diff_hunk: @@ -0,0 +1,72 @@
+---
+authors:
+  - core
+---
+
+# Ten years of conda-forge!
+
+Today, 2025-04-11, marks the 10th anniversary of the conda-forge community.
+
+Join us in our Zulip instance and share how you got involved with conda-forge, how this community has helped you, or just to show appreciation to the thousands of volunteers that make this effort possible!
+
+To many more years! 🎉
path: blog/2025-04-11-ten-years-of-conda-forge.md
user: login: jaimergp
body: Added!
created_at: 2025-04-10T11:05:04Z
author_association: MEMBER
diff_hunk: @@ -0,0 +1,72 @@
+---
+authors:
+  - core
+---
+
+# Ten years of conda-forge!
+
+Today, 2025-04-11, marks the 10th anniversary of the conda-forge community.
+
+Join us in our Zulip instance and share how you got involved with conda-forge, how this community has helped you, or just to show appreciation to the thousands of volunteers that make this effort possible!
+
+To many more years! 🎉
+
+<!-- truncate -->
+
+## Why today?
+
+This date can be found as the creation date of the `conda-forge` Github organization:
+
+```js
+$ curl "https://api.github.com/orgs/conda-forge"
+{
+  "login": "conda-forge",
+  "id": 11897326,
+  "node_id": "MDEyOk9yZ2FuaXphdGlvbjExODk3MzI2",
+  "url": "https://api.github.com/orgs/conda-forge",
+  "repos_url": "https://api.github.com/orgs/conda-forge/repos",
+  "events_url": "https://api.github.com/orgs/conda-forge/events",
+  "hooks_url": "https://api.github.com/orgs/conda-forge/hooks",
+  "issues_url": "https://api.github.com/orgs/conda-forge/issues",
+  "members_url": "https://api.github.com/orgs/conda-forge/members{/member}",
+  "public_members_url": "https://api.github.com/orgs/conda-forge/public_members{/member}",
+  "avatar_url": "https://avatars.githubusercontent.com/u/11897326?v=4",
+  "description": "A community led collection of recipes, build infrastructure and distributions for the conda package manager.",
+  "name": "conda-forge",
+  "company": null,
+  "blog": "https://conda-forge.org",
+  "location": null,
+  "email": null,
+  "twitter_username": "condaforge",
+  "is_verified": false,
+  "has_organization_projects": false,
+  "has_repository_projects": true,
+  "public_repos": 25378,
+  "public_gists": 0,
+  "followers": 1103,
+  "following": 0,
+  "html_url": "https://github.com/conda-forge",
+  "created_at": "2015-04-11T07:37:06Z", // <----------------- See here!
+  "updated_at": "2025-03-13T11:32:03Z",
+  "archived_at": null,
+  "type": "Organization"
+}
+```
+
+And the anaconda.org production channel:
+
+```js
+$ curl -s "https://api.anaconda.org/user/conda-forge" | jq
+{
+  "company": "",
+  "created_at": "2015-04-11 10:15:08.727000+00:00",
+  "description": "A community-led collection of recipes, build infrastructure, and distributions for the conda package manager.",
+  "location": "",
+  "login": "conda-forge",
+  "name": "conda-forge",
+  "url": "",
+  "user_type": "org"
+}
+```
+
+If you want to learn more about the early history of conda-forge, check this [draft PR](https://github.com/conda-forge/conda-forge.github.io/pull/2298).
path: blog/2025-04-11-ten-years-of-conda-forge.md
user: login: jaimergp
body: Thanks, I added that bit now.

I was about to consider merging the PR in a "draft" state, with an admonition informing about the in-progress state. However, I fear that merging it like that would stall the nice conversation we have going on in the PR and create more friction for contribution.

Alternatively, I could try to consolidate the comments so far, and then open an issue where folks can add comments, which would be referenced from the draft article too.
created_at: 2025-04-10T11:07:03Z
author_association: MEMBER
diff_hunk: @@ -0,0 +1,72 @@
+---
+authors:
+  - core
+---
+
+# Ten years of conda-forge!
+
+Today, 2025-04-11, marks the 10th anniversary of the conda-forge community.
+
+Join us in our Zulip instance and share how you got involved with conda-forge, how this community has helped you, or just to show appreciation to the thousands of volunteers that make this effort possible!
+
+To many more years! 🎉
path: blog/2025-04-11-ten-years-of-conda-forge.md
user: login: h-vetinari
body: I had added this above the truncate intentionally (I think it's a good attention grabber beyond the "happy birthday 🥳"), but will defer to how you want to structure this.
created_at: 2025-04-10T12:36:28Z
author_association: MEMBER
diff_hunk: @@ -0,0 +1,89 @@
+---
+authors:
+  - core
+---
+
+# Ten years of conda-forge!
+
+Today, 2025-04-11, marks the 10th anniversary of the conda-forge community.
+
+Join us in our Zulip instance and share how you got involved with conda-forge, how this community
path: blog/2025-04-11-ten-years-of-conda-forge.md
user: login: jaimergp
body: ```suggestion
Join us in [this Zulip thread](https://conda-forge.zulipchat.com/#narrow/channel/457337-general/topic/10.20years.20of.20conda-forge/with/511579313) and share how you got involved with conda-forge, how this community
```
created_at: 2025-04-11T07:23:57Z
author_association: MEMBER
diff_hunk: @@ -0,0 +1,89 @@
+---
+authors:
+  - core
+---
+
+# Ten years of conda-forge!
+
+Today, 2025-04-11, marks the 10th anniversary of the conda-forge community.
+
+Join us in our Zulip instance and share how you got involved with conda-forge, how this community
+has helped you, or just to show appreciation to the thousands of volunteers that make this effort
+possible!
+
+To many more years! 🎉
+
+<!-- truncate -->
+
+## One billion downloads per month
+
+While there are too many important milestones to name across those 10 years, just [a few days
+ago](https://github.com/conda-forge/by-the-numbers/commit/09eefe47d4cd1c4d9bc29c2ea5f9b07cc9100433),
+we passed 1,000,000,000 monthly downloads across all packages for the first time ever. 🥳
+
+In total, we have served almost 27 billion downloads, and that's not even counting all those that
+happen behind various institutional caching layers. This tells us that the fruits of this community
+collaboration are having an enormous impact. If you'd like to share where conda-forge has saved you
+hours of work, streamlined your processes, or made some ideas possible at all, please also jump in
+on the zulip link above!
path: blog/2025-04-11-ten-years-of-conda-forge.md
user: login: jaimergp
body: ```suggestion
on the Zulip link above!
```
created_at: 2025-04-11T07:24:18Z
author_association: MEMBER

PR comments:
user: login: netlify[bot]
created_at: 2025-04-09T16:22:55Z
body: ### <span aria-hidden="true">✅</span> Deploy Preview for *conda-forge-previews* ready!


|  Name | Link |
|:-:|------------------------|
|<span aria-hidden="true">🔨</span> Latest commit | 7811261033d3241584dc69b6a4ba2d1922426c19 |
|<span aria-hidden="true">🔍</span> Latest deploy log | https://app.netlify.com/sites/conda-forge-previews/deploys/67f8c3b642f1260008d5007a |
|<span aria-hidden="true">😎</span> Deploy Preview | [https://deploy-preview-2500--conda-forge-previews.netlify.app](https://deploy-preview-2500--conda-forge-previews.netlify.app) |
|<span aria-hidden="true">📱</span> Preview on mobile | <details><summary> Toggle QR Code... </summary><br /><br />![QR Code](https://app.netlify.com/qr-code/eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1cmwiOiJodHRwczovL2RlcGxveS1wcmV2aWV3LTI1MDAtLWNvbmRhLWZvcmdlLXByZXZpZXdzLm5ldGxpZnkuYXBwIn0.G0xM_H2TqxaotSb6fu_XRmYHfj6Xgsejzz6s5AkwblA)<br /><br />_Use your smartphone camera to open QR code link._</details> |
|<span aria-hidden="true">![Lighthouse](https://app.netlify.com/public/external-usage/git-comments/lighthouse-sm.png)</span><br />Lighthouse | 1 paths audited<br />**Performance**: 60<br />**Accessibility**: 96<br />**Best Practices**: 100<br />**SEO**: 89<br />**PWA**: -<br />[View the detailed breakdown and full score reports](https://app.netlify.com/sites/conda-forge-previews/deploys/67f8c3b642f1260008d5007a) |
---
<!-- [conda-forge-previews Preview](https://deploy-preview-2500--conda-forge-previews.netlify.app) -->
_To edit notification comments on pull requests, go to your [Netlify site configuration](https://app.netlify.com/sites/conda-forge-previews/configuration/notifications#deploy-webhooks)._
author_association: NONE
user: login: h-vetinari
created_at: 2025-04-09T21:34:46Z
body: Thanks a lot for writing this!

How fitting that this PR got such a nice number too! 🥳 


author_association: MEMBER
user: login: jaimergp
created_at: 2025-04-10T11:07:22Z
body: > How fitting that this PR got such a nice number too!

oh, I had not realized! Nice indeed!
author_association: MEMBER
user: login: jaimergp
created_at: 2025-04-10T22:25:58Z
body: I'll merge this in ~9h. Would be nice to nail 2025-04-11T07:37:06Z, but I doubt my morning brain will perform that well hah.
author_association: MEMBER
user: login: h-vetinari
created_at: 2025-04-10T22:41:39Z
body: > Would be nice to nail 2025-04-11T07:37:06Z, but I doubt my morning brain will perform that well hah.

I can do that for you if you want
author_association: MEMBER