From 9cb57484d7f97bd33dc9911b90ceece2d562fcdd Mon Sep 17 00:00:00 2001 From: Luke Curley Date: Thu, 22 Oct 2026 16:05:32 -0700 Subject: [PATCH 1/3] Replace the home page users section with the MoQ Alliance The alliance logos are traced from hand-drawn art. Co-Authored-By: Claude Opus 5.5 --- public/icons/README.md | 3 ++ public/icons/alliance/akamai.svg | 44 ++++++++++++++++++++++ public/icons/alliance/aws.svg | 56 ++++++++++++++++++++++++++++ public/icons/alliance/cisco.svg | 52 ++++++++++++++++++++++++++ public/icons/alliance/cloudflare.svg | 33 ++++++++++++++++ public/icons/alliance/fastly.svg | 33 ++++++++++++++++ public/icons/alliance/intel.svg | 47 +++++++++++++++++++++++ public/icons/alliance/mux.svg | 41 ++++++++++++++++++++ public/icons/alliance/oracle.svg | 47 +++++++++++++++++++++++ src/pages/index.astro | 43 +++++++++++++-------- 10 files changed, 384 insertions(+), 15 deletions(-) create mode 100644 public/icons/alliance/akamai.svg create mode 100644 public/icons/alliance/aws.svg create mode 100644 public/icons/alliance/cisco.svg create mode 100644 public/icons/alliance/cloudflare.svg create mode 100644 public/icons/alliance/fastly.svg create mode 100644 public/icons/alliance/intel.svg create mode 100644 public/icons/alliance/mux.svg create mode 100644 public/icons/alliance/oracle.svg diff --git a/public/icons/README.md b/public/icons/README.md index 60bd483..9056787 100644 --- a/public/icons/README.md +++ b/public/icons/README.md @@ -4,6 +4,7 @@ This directory holds the traced SVGs used by moq.dev: | Directory | Used by | | --- | --- | +| `alliance/` | Homepage MoQ Alliance members | | `cards/` | Announcement cards generated by `tools/cards/render.ts` | | `social/` | Author links on the site | | `use-case/` | Homepage use case cards | @@ -16,6 +17,8 @@ The homepage also uses eight language drawings from `cards/` in its library link The **Voice and video AI** and **Interactive** use-case icons were traced from the hand-drawn `~/art/icons3/camera.PNG` and `~/art/icons3/gameboy.PNG`. +The `alliance/` logos were traced from the hand-drawn `~/art/pitch/2.kra` slide. + The Rust card's Ferris drawing is based on the [CC0 original by Karen Rustad Tölva](https://rustacean.net/). moq.dev owns the originals. The `moq` documentation already has its own hand-drawn feature icons, while its player and publisher controls use a separate interface icon set. diff --git a/public/icons/alliance/akamai.svg b/public/icons/alliance/akamai.svg new file mode 100644 index 0000000..feaa39d --- /dev/null +++ b/public/icons/alliance/akamai.svg @@ -0,0 +1,44 @@ + + Akamai + + + + + + + + diff --git a/public/icons/alliance/aws.svg b/public/icons/alliance/aws.svg new file mode 100644 index 0000000..38825d3 --- /dev/null +++ b/public/icons/alliance/aws.svg @@ -0,0 +1,56 @@ + + AWS + + + + + + + + + + + diff --git a/public/icons/alliance/cisco.svg b/public/icons/alliance/cisco.svg new file mode 100644 index 0000000..3ac1389 --- /dev/null +++ b/public/icons/alliance/cisco.svg @@ -0,0 +1,52 @@ + + Cisco + + + + + + + + + + + + + + + + + + diff --git a/public/icons/alliance/cloudflare.svg b/public/icons/alliance/cloudflare.svg new file mode 100644 index 0000000..1262636 --- /dev/null +++ b/public/icons/alliance/cloudflare.svg @@ -0,0 +1,33 @@ + + Cloudflare + + + + + + + + diff --git a/public/icons/alliance/fastly.svg b/public/icons/alliance/fastly.svg new file mode 100644 index 0000000..e2c035c --- /dev/null +++ b/public/icons/alliance/fastly.svg @@ -0,0 +1,33 @@ + + Fastly + + + + + + diff --git a/public/icons/alliance/intel.svg b/public/icons/alliance/intel.svg new file mode 100644 index 0000000..b6d7a5c --- /dev/null +++ b/public/icons/alliance/intel.svg @@ -0,0 +1,47 @@ + + Intel + + + + + + + + + diff --git a/public/icons/alliance/mux.svg b/public/icons/alliance/mux.svg new file mode 100644 index 0000000..e6a55cc --- /dev/null +++ b/public/icons/alliance/mux.svg @@ -0,0 +1,41 @@ + + Mux + + + + + + + diff --git a/public/icons/alliance/oracle.svg b/public/icons/alliance/oracle.svg new file mode 100644 index 0000000..48d4ccc --- /dev/null +++ b/public/icons/alliance/oracle.svg @@ -0,0 +1,47 @@ + + Oracle + + + + + + + diff --git a/src/pages/index.astro b/src/pages/index.astro index 5c80688..b89d0aa 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -1,5 +1,4 @@ --- -import Users from "@/components/users.astro"; import Layout from "@/layouts/global.astro"; interface Post { @@ -38,9 +37,17 @@ const languages = [ { name: "C", icon: "c", href: "https://doc.moq.dev/lib/c/" }, ]; -// A few members of the MoQ Alliance. Most build their own MoQ stack, so they -// sit apart from the users above. -const alliance = ["Cloudflare", "Akamai", "AWS", "Fastly", "Cisco", "Intel", "Oracle", "Mux"]; +// A few members of the MoQ Alliance. `icon` is hand-drawn art in public/icons/alliance/. +const alliance = [ + { name: "Cloudflare", icon: "cloudflare" }, + { name: "Akamai", icon: "akamai" }, + { name: "AWS", icon: "aws" }, + { name: "Fastly", icon: "fastly" }, + { name: "Cisco", icon: "cisco" }, + { name: "Intel", icon: "intel" }, + { name: "Oracle", icon: "oracle" }, + { name: "Mux", icon: "mux" }, +]; // `icon` is hand-drawn art in public/icons/use-case/. const useCases = [ @@ -187,19 +194,25 @@ const useCases = [ - +
-
-

Already in the wild.

- Using MoQ? Tell us +
+

Not just us.

+ All members
- -
-

Building the standard with

-
- {alliance.map((name) => {name})} - and the rest of the MoQ Alliance -
+

+ The MoQ Alliance is a group of CDNs, vendors, and open + source projects building MoQ together, with independent implementations that interoperate. +

+
+ { + alliance.map((member) => ( +
+ + {member.name} +
+ )) + }
From 1c84e3ddb52aa86b2f5660d26c6729568e985451 Mon Sep 17 00:00:00 2001 From: Luke Curley Date: Thu, 22 Oct 2026 16:09:39 -0700 Subject: [PATCH 2/3] Make the alliance logos white with green accents and add a member link tile Smooths the traces further and moves the 'all members' link into an 'and many more' tile at the end of the grid. Co-Authored-By: Claude Opus 5.5 --- public/icons/README.md | 2 +- public/icons/alliance/akamai.svg | 78 ++++++++++--------- public/icons/alliance/aws.svg | 104 +++++++++++++------------ public/icons/alliance/cisco.svg | 112 ++++++++++++++++----------- public/icons/alliance/cloudflare.svg | 65 +++++++++------- public/icons/alliance/fastly.svg | 57 +++++++------- public/icons/alliance/intel.svg | 81 ++++++++++--------- public/icons/alliance/mux.svg | 75 +++++++++--------- public/icons/alliance/oracle.svg | 90 +++++++++++---------- src/pages/index.astro | 11 +-- 10 files changed, 364 insertions(+), 311 deletions(-) diff --git a/public/icons/README.md b/public/icons/README.md index 9056787..9cbe0c6 100644 --- a/public/icons/README.md +++ b/public/icons/README.md @@ -17,7 +17,7 @@ The homepage also uses eight language drawings from `cards/` in its library link The **Voice and video AI** and **Interactive** use-case icons were traced from the hand-drawn `~/art/icons3/camera.PNG` and `~/art/icons3/gameboy.PNG`. -The `alliance/` logos were traced from the hand-drawn `~/art/pitch/2.kra` slide. +The `alliance/` logos were traced from the hand-drawn `~/art/pitch/2.kra` slide. They flip the palette, white marks with one green accent each, to match the white-led icons such as Contribution. The Rust card's Ferris drawing is based on the [CC0 original by Karen Rustad Tölva](https://rustacean.net/). diff --git a/public/icons/alliance/akamai.svg b/public/icons/alliance/akamai.svg index feaa39d..223cf68 100644 --- a/public/icons/alliance/akamai.svg +++ b/public/icons/alliance/akamai.svg @@ -1,44 +1,46 @@ - + Akamai + + + + + + + - - - - + + diff --git a/public/icons/alliance/aws.svg b/public/icons/alliance/aws.svg index 38825d3..a4c47b3 100644 --- a/public/icons/alliance/aws.svg +++ b/public/icons/alliance/aws.svg @@ -1,56 +1,60 @@ - + AWS + + + + + + + + + + - - - - - - - + + diff --git a/public/icons/alliance/cisco.svg b/public/icons/alliance/cisco.svg index 3ac1389..45de2d1 100644 --- a/public/icons/alliance/cisco.svg +++ b/public/icons/alliance/cisco.svg @@ -1,52 +1,72 @@ - + Cisco + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + diff --git a/public/icons/alliance/cloudflare.svg b/public/icons/alliance/cloudflare.svg index 1262636..24dd7ff 100644 --- a/public/icons/alliance/cloudflare.svg +++ b/public/icons/alliance/cloudflare.svg @@ -1,33 +1,44 @@ - + Cloudflare + + + + + + + - - - - + + diff --git a/public/icons/alliance/fastly.svg b/public/icons/alliance/fastly.svg index e2c035c..93a1ce1 100644 --- a/public/icons/alliance/fastly.svg +++ b/public/icons/alliance/fastly.svg @@ -1,33 +1,36 @@ - + Fastly + + + + + - - + diff --git a/public/icons/alliance/intel.svg b/public/icons/alliance/intel.svg index b6d7a5c..4c04067 100644 --- a/public/icons/alliance/intel.svg +++ b/public/icons/alliance/intel.svg @@ -1,47 +1,46 @@ - + Intel + + + + + + + + - - - - - + diff --git a/public/icons/alliance/mux.svg b/public/icons/alliance/mux.svg index e6a55cc..b2dca27 100644 --- a/public/icons/alliance/mux.svg +++ b/public/icons/alliance/mux.svg @@ -1,41 +1,46 @@ - + Mux + + + + + + - - - + diff --git a/public/icons/alliance/oracle.svg b/public/icons/alliance/oracle.svg index 48d4ccc..f28d2b4 100644 --- a/public/icons/alliance/oracle.svg +++ b/public/icons/alliance/oracle.svg @@ -1,47 +1,55 @@ - + Oracle + + + + + + - - - + diff --git a/src/pages/index.astro b/src/pages/index.astro index b89d0aa..270c296 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -196,15 +196,12 @@ const useCases = [
-
-

Not just us.

- All members -
+

Not just us.

The MoQ Alliance is a group of CDNs, vendors, and open source projects building MoQ together, with independent implementations that interoperate.

-
+
{ alliance.map((member) => (
@@ -213,6 +210,10 @@ const useCases = [
)) } + + and many more + +
From 9d93f8899fdc60d76e74f20eeb452fba0b824a2f Mon Sep 17 00:00:00 2001 From: Luke Curley Date: Thu, 22 Oct 2026 16:15:19 -0700 Subject: [PATCH 3/3] Make the alliance logos green with white accents Matches the palette of the other homepage icons. Co-Authored-By: Claude Opus 5.5 --- public/icons/README.md | 2 +- public/icons/alliance/akamai.svg | 4 ++-- public/icons/alliance/aws.svg | 4 ++-- public/icons/alliance/cisco.svg | 4 ++-- public/icons/alliance/cloudflare.svg | 4 ++-- public/icons/alliance/fastly.svg | 4 ++-- public/icons/alliance/intel.svg | 4 ++-- public/icons/alliance/mux.svg | 4 ++-- public/icons/alliance/oracle.svg | 4 ++-- 9 files changed, 17 insertions(+), 17 deletions(-) diff --git a/public/icons/README.md b/public/icons/README.md index 9cbe0c6..9056787 100644 --- a/public/icons/README.md +++ b/public/icons/README.md @@ -17,7 +17,7 @@ The homepage also uses eight language drawings from `cards/` in its library link The **Voice and video AI** and **Interactive** use-case icons were traced from the hand-drawn `~/art/icons3/camera.PNG` and `~/art/icons3/gameboy.PNG`. -The `alliance/` logos were traced from the hand-drawn `~/art/pitch/2.kra` slide. They flip the palette, white marks with one green accent each, to match the white-led icons such as Contribution. +The `alliance/` logos were traced from the hand-drawn `~/art/pitch/2.kra` slide. The Rust card's Ferris drawing is based on the [CC0 original by Karen Rustad Tölva](https://rustacean.net/). diff --git a/public/icons/alliance/akamai.svg b/public/icons/alliance/akamai.svg index 223cf68..a264188 100644 --- a/public/icons/alliance/akamai.svg +++ b/public/icons/alliance/akamai.svg @@ -1,6 +1,6 @@ Akamai - + - + AWS - + - + Cisco - + - + Cloudflare - + - + Fastly - + - + Intel - + - + Mux - + - + Oracle - + - +