From 13a47032c924bc35c3cf7347663a5d73100a5b08 Mon Sep 17 00:00:00 2001 From: kparisa Date: Tue, 8 Sep 2026 06:55:57 -0700 Subject: [PATCH 1/2] powered by structure with initial set of companies leveraging iggy. --- .github/ISSUE_TEMPLATE/config.yml | 28 ++ .../organization-submission.yml | 133 +++++++++ content/organizations/README.md | 132 +++++++++ content/organizations/TEMPLATE.mdx | 109 ++++++++ content/organizations/emet-labs.mdx | 45 +++ content/organizations/hotdata.mdx | 43 +++ content/organizations/hugin.mdx | 39 +++ content/organizations/lakesail.mdx | 46 ++++ content/organizations/laserdata.mdx | 46 ++++ content/organizations/measure.mdx | 45 +++ content/organizations/neferdata.mdx | 51 ++++ content/organizations/onehouse.mdx | 42 +++ content/organizations/rocketride.mdx | 43 +++ content/organizations/serro.mdx | 44 +++ content/organizations/velodb.mdx | 44 +++ content/organizations/videodb.mdx | 47 ++++ .../emet-labs-dark.svg} | 0 public/img/organizations/emet-labs.svg | 26 ++ public/img/organizations/hotdata-dark.svg | 12 + public/img/organizations/hotdata.svg | 12 + .../hugin-dark.svg} | 0 public/img/organizations/hugin.svg | 23 ++ public/img/organizations/lakesail-dark.svg | 1 + public/img/organizations/lakesail.svg | 1 + public/img/organizations/laserdata-dark.png | Bin 0 -> 68797 bytes public/img/organizations/laserdata.png | Bin 0 -> 7548 bytes public/img/organizations/measure-dark.svg | 16 ++ public/img/organizations/measure.svg | 16 ++ .../neferdata-dark.svg} | 0 public/img/organizations/neferdata.svg | 28 ++ public/img/organizations/rocketride-dark.svg | 1 + public/img/organizations/rocketride.svg | 1 + public/img/organizations/serro-dark.svg | 1 + public/img/organizations/serro.svg | 1 + public/img/organizations/velodb-dark.svg | 12 + public/img/organizations/velodb.png | Bin 0 -> 5662 bytes public/img/organizations/velodb.svg | 12 + public/img/organizations/videodb-dark.png | Bin 0 -> 53502 bytes public/img/organizations/videodb.png | Bin 0 -> 84108 bytes source.config.ts | 55 ++++ src/app/(site)/powered-by/page.tsx | 167 +++++++++++ src/app/global.css | 15 +- src/components/organization-showcase.tsx | 260 ++++++++++++++++++ src/lib/layout.shared.tsx | 2 + src/lib/organizations.ts | 103 +++++++ src/lib/site.ts | 16 ++ src/lib/source.ts | 5 +- 47 files changed, 1718 insertions(+), 5 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .github/ISSUE_TEMPLATE/organization-submission.yml create mode 100644 content/organizations/README.md create mode 100644 content/organizations/TEMPLATE.mdx create mode 100644 content/organizations/emet-labs.mdx create mode 100644 content/organizations/hotdata.mdx create mode 100644 content/organizations/hugin.mdx create mode 100644 content/organizations/lakesail.mdx create mode 100644 content/organizations/laserdata.mdx create mode 100644 content/organizations/measure.mdx create mode 100644 content/organizations/neferdata.mdx create mode 100644 content/organizations/onehouse.mdx create mode 100644 content/organizations/rocketride.mdx create mode 100644 content/organizations/serro.mdx create mode 100644 content/organizations/velodb.mdx create mode 100644 content/organizations/videodb.mdx rename public/img/{emetlabs-light.svg => organizations/emet-labs-dark.svg} (100%) create mode 100644 public/img/organizations/emet-labs.svg create mode 100644 public/img/organizations/hotdata-dark.svg create mode 100644 public/img/organizations/hotdata.svg rename public/img/{hugin-light.svg => organizations/hugin-dark.svg} (100%) create mode 100644 public/img/organizations/hugin.svg create mode 100644 public/img/organizations/lakesail-dark.svg create mode 100644 public/img/organizations/lakesail.svg create mode 100644 public/img/organizations/laserdata-dark.png create mode 100644 public/img/organizations/laserdata.png create mode 100644 public/img/organizations/measure-dark.svg create mode 100644 public/img/organizations/measure.svg rename public/img/{neferdata-light.svg => organizations/neferdata-dark.svg} (100%) create mode 100644 public/img/organizations/neferdata.svg create mode 100644 public/img/organizations/rocketride-dark.svg create mode 100644 public/img/organizations/rocketride.svg create mode 100644 public/img/organizations/serro-dark.svg create mode 100644 public/img/organizations/serro.svg create mode 100644 public/img/organizations/velodb-dark.svg create mode 100644 public/img/organizations/velodb.png create mode 100644 public/img/organizations/velodb.svg create mode 100644 public/img/organizations/videodb-dark.png create mode 100644 public/img/organizations/videodb.png create mode 100644 src/app/(site)/powered-by/page.tsx create mode 100644 src/components/organization-showcase.tsx create mode 100644 src/lib/organizations.ts diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 000000000..b3b33738d --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,28 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +blank_issues_enabled: true +contact_links: + - name: Ask on Discord + url: https://discord.gg/apache-iggy + about: Questions about using Iggy, or about what belongs on the Powered By page. + - name: Dev mailing list + url: https://lists.apache.org/list.html?dev@iggy.apache.org + about: Project discussion, proposals and release coordination. + - name: Report a bug in Iggy itself + url: https://github.com/apache/iggy/issues + about: This repository only tracks the website. Server, SDK and CLI issues go here. diff --git a/.github/ISSUE_TEMPLATE/organization-submission.yml b/.github/ISSUE_TEMPLATE/organization-submission.yml new file mode 100644 index 000000000..9d2834e37 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/organization-submission.yml @@ -0,0 +1,133 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +name: "Powered By Iggy submission" +description: "Add your organization or project to iggy.apache.org/powered-by" +title: "[Powered By] " +labels: ["powered-by"] +body: + - type: markdown + attributes: + value: | + Thanks for telling the community what you are building on Apache Iggy. + + Only the first three fields are required. Everything else is optional, + and an entry that is just a name and a link is perfectly normal. + + **This issue is public.** Only put things here you are happy to see on + a public website. + + - type: input + id: name + attributes: + label: Organization or project name + description: Exactly as it should be printed. + placeholder: Acme Inc + validations: + required: true + + - type: input + id: website + attributes: + label: Website + placeholder: https://example.com + validations: + required: true + + - type: dropdown + id: deployment_stage + attributes: + label: Deployment stage + description: >- + Recorded for the project's own understanding of adoption. The Powered + By page does not sort or label organizations by this. + options: + - Production + - Pilot / POC + - Evaluating + - Integration / community project + validations: + required: true + + - type: input + id: use_case + attributes: + label: What are you using Apache Iggy for? + description: >- + A short phrase. Becomes the category shown above your description. + placeholder: Change data capture + + - type: textarea + id: description + attributes: + label: Short description + description: >- + One to three sentences, in the third person. This is published as + written, so phrase it the way you want to be quoted. Leave it blank and + your entry appears in the logo wall without a write-up. + placeholder: >- + Acme Inc uses Apache Iggy as the transport behind its real-time + pricing engine, fanning market data out to pricing workers across three + regions. + + - type: input + id: technologies + attributes: + label: Relevant technologies and integrations + description: Optional. Comma separated; rendered as tags. + placeholder: Rust SDK, PostgreSQL CDC, Apache Iceberg + + - type: textarea + id: logo + attributes: + label: Logo + description: >- + Optional. Attach or link an SVG (preferred) or a transparent PNG at + least 400px wide. The site has a light and a dark theme, so two + variants are ideal. Supply one and the other theme shows your name as + text, which looks fine. We highly encourage your to submit the logo. + + - type: input + id: case_study + attributes: + label: Public case study or blog post + description: Optional. A link we can point readers at. + placeholder: https://example.com/blog/why-we-chose-iggy + + - type: input + id: contact + attributes: + label: Contact for follow-up + description: >- + Optional, and never published on the website. Note that this issue + itself is public, so if you would rather not post an address, leave + this blank -- a committer will reply in the thread, or you can email + dev@iggy.apache.org. + + - type: checkboxes + id: confirmations + attributes: + label: Confirmations + options: + - label: >- + The information above is accurate and cleared for publication on a + public website. + required: true + - label: >- + I am authorized to grant the Apache Software Foundation permission + to display the logo above, and I grant it. (Only needed if you want + a logo shown -- entries without it are published as text.) diff --git a/content/organizations/README.md b/content/organizations/README.md new file mode 100644 index 000000000..e1c6c0054 --- /dev/null +++ b/content/organizations/README.md @@ -0,0 +1,132 @@ + + +# Adding your organization to Powered By Iggy + +[iggy.apache.org/powered-by](https://iggy.apache.org/powered-by) lists the +organizations, projects and teams building with Apache Iggy. It is maintained +by the community: every entry arrives as an issue or a pull request from the +people who run the system. + +Production deployments, pilots, integrations and open source side projects are +all welcome. A team benchmarking Iggy against other streaming engines is as useful a data point +for the next reader as a fleet running it at scale. + +## Two ways to submit + +**Open an issue.** Use the +[Powered By Iggy submission form](https://github.com/apache/iggy-website/issues/new?template=organization-submission.yml). +Three required fields; a committer opens the pull request for you. + +**Send the pull request yourself.** + +1. Copy [`TEMPLATE.mdx`](TEMPLATE.mdx) to `content/organizations/.mdx`. + Use a lowercase hyphenated slug: `acme.mdx`. +2. Fill in the frontmatter. Delete every field you do not use. +3. Commit any logo files to `public/img/organizations/`. +4. Leave `draft: true`. A committer flips it to `false` once verified, and + that is what publishes the entry. +5. Open the PR. Conventional commit style, e.g. + `content(site): add Acme Inc to Powered By`. + +Run `npm install && npm run dev`, then open +to preview. Setting `draft: false` locally shows your entry; set it back to `draft: true` +before committing. + +## How the page decides what to show + +There are two levels, and the difference is whether you wrote a description. + +| You supply | Where it appears | +| --- | --- | +| Name only | Logo wall, unlinked | +| Name + website | Logo wall, linked to your site | +| Name + logo | Logo wall, showing your logo | +| ...plus a `description` | Also gets a card in **How Iggy is being used**, and the wall tile links to it | + +There is deliberately no way to get a use-case card without writing a real +description. Generated filler such as "Acme runs Apache Iggy in production" is +not published: it tells a reader nothing, and a page of it reads as marketing. +If all you can share is that you use Iggy, the logo wall is the right home and a +complete answer. + +## Field reference + +| Field | Required | Notes | +| --- | --- | --- | +| `name` | yes | Printed exactly as written. | +| `website` | yes | Omit rather than guess; the tile renders unlinked. | +| `deploymentStatus` | yes | `production`, `pilot`, `evaluating` or `integration`. Not shown on the page. | +| `useCaseCategory` | no | Short phrase, e.g. `Observability, AI Infrastructure`. | +| `description` | no | One to three sentences, third person. Promotes the entry into the use-case section. | +| `technologies` | no | List of short strings, rendered as tags. | +| `caseStudyUrl` | no | Public write-up to link. | +| `quote` / `quoteAuthor` | no | Attributed pull quote. | +| `logo` | no | Artwork legible on a **light** background. | +| `logoDark` | no | Artwork legible on a **dark** background. | +| `permissionConfirmed` | no | Defaults to `false`. **No logo renders until this is `true`.** | +| `draft` | no | Defaults to `true`. Committers publish by setting `false`. | +| `submittedBy` | no | GitHub handle, so committers know who to follow up with. | + +Anything below the frontmatter is maintainer notes. It is not rendered, but it +is still MDX: a bare `<` starts a JSX tag and fails the build. Write links as +`[text](url)` rather than ``, and wrap placeholders like +`` in backticks. + +### Logos and the two themes + +A single logo usually works in only one theme. Supply artwork for whichever +backgrounds you have; the other theme falls back to your name as text, and +plenty of entries are text-only by choice. + +SVG is preferred; a transparent PNG at least 400px wide is fine. Tiles cap +logos at roughly 144x36px, so wordmarks read better than tall lockups. + +The build checks that the file named in the frontmatter actually exists in +`public/`. A missing file falls back to text rather than shipping a broken +image, so a PR can safely land the frontmatter and the artwork separately. + +### Logo permission + +`permissionConfirmed` is not a formality. Setting it to `true` is your +statement that you are authorized to grant the ASF permission to display your +mark on iggy.apache.org. Reviewers will ask who confirmed it. + +Adding an organization you do not work for? Leave it `false` and say so in the +PR. Someone from that organization can grant permission in a follow-up. + +## What committers check before publishing + +- The submission comes from the organization, or the PR says who confirmed it. +- Any `description` describes real usage and reads as a record, not an advert. +- `permissionConfirmed` is `true` only where permission was actually granted. +- Logo files are committed to the repo, not hotlinked. +- No field was filled in by guessing. An empty field is always better. + +Entries go stale. If something listed here is no longer accurate, open an +issue or a PR: removing an entry needs no more justification than adding one. + +## Trademark note + +Company names, product names and logos are the property of their respective +owners. Inclusion on the Powered By page does not imply that the ASF endorses +any listed organization, or that any listed organization endorses Apache Iggy +beyond the description it submitted. See the +[ASF trademark policy](https://www.apache.org/foundation/marks/) for how +Apache marks themselves may be used. diff --git a/content/organizations/TEMPLATE.mdx b/content/organizations/TEMPLATE.mdx new file mode 100644 index 000000000..e7c50655e --- /dev/null +++ b/content/organizations/TEMPLATE.mdx @@ -0,0 +1,109 @@ +--- +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +# ===================================================================== +# Powered By Iggy -- organization entry template +# +# 1. Copy to content/organizations/.mdx +# (lowercase, hyphenated: content/organizations/acme.mdx) +# 2. Fill in what you have. Delete every field you do not use. +# 3. Put any logo files in public/img/organizations/. +# 4. Open a pull request against apache/iggy-website. +# +# A committer reviews the entry and sets `draft: false` to publish it. +# Field reference: content/organizations/README.md +# ===================================================================== + +# REQUIRED. Printed exactly as written. +name: Acme Inc + +# REQUIRED. Public URL. Leave it out rather than guessing -- the tile renders unlinked. +website: https://example.com + +# Optional. A short phrase describing the workload. Shown above the +# description in "How Iggy is being used". +useCaseCategory: Change data capture + +# Optional, and the field that matters most. One to three sentences, third +# person, published as written. Supplying it moves your entry from the logo +# wall into the use-case section. +# +# Leave it out unless there is something real to say. An entry that is just a +# name and a logo is a perfectly good entry; a padded one is worse than none. +description: >- + Acme Streaming uses Apache Iggy as the transport behind its real-time pricing + engine, fanning market data out to pricing workers across three regions. + +# Optional. Rendered as tags. Keep them short. +technologies: + - Rust SDK + - PostgreSQL CDC + +# Optional. A public write-up we can link to. +caseStudyUrl: https://example.com/blog/why-we-chose-iggy + +# Optional. Attributed pull quote. +quote: Iggy gave us the fan-out latency we needed without another JVM to run. +quoteAuthor: Name, Role at Acme Streaming + +# --------------------------------------------------------------------- +# Logos (all optional) +# +# The site has a light and a dark theme. +# logo -- legible on a LIGHT background +# logoDark -- legible on a DARK background +# Supply what you have; the theme with no artwork shows your name as text. +# +# SVG preferred, transparent PNG at least 400px wide is fine. Commit files to +# public/img/organizations/ and reference them from /img/organizations/. +# +# permissionConfirmed MUST be true for any logo to render. Setting it is your +# statement that you are authorized to grant the ASF permission to display the +# mark on iggy.apache.org. The build also checks the file is actually present, +# so a missing file falls back to text rather than shipping a broken image. +# --------------------------------------------------------------------- +logo: /img/organizations/acme-streaming.svg +logoDark: /img/organizations/acme-streaming-dark.svg +permissionConfirmed: false + +# REQUIRED: production | pilot | evaluating | integration +# +# Recorded for the project's own understanding of adoption. It is NOT used to +# group or label organizations on the page -- see the README for why. +deploymentStatus: production + +# Reserved for entries with a quote or case study. Sorts them first. +featured: false + +# Leave as true. A committer sets it to false once the submission is verified, +# and that is what publishes the entry. +draft: true + +# Optional. GitHub handle of whoever submitted this. +submittedBy: "@your-github-handle" +--- + +## Maintainer notes + +Nothing below the frontmatter is rendered on the page. Use this space for +anything a reviewer should know: who confirmed the logo permission, what is +still outstanding, which URL was guessed. + +This is MDX, so a bare `<` starts a JSX tag and fails the build. Write links +as `[text](url)`, not ``, and wrap placeholders like +`` in backticks. diff --git a/content/organizations/emet-labs.mdx b/content/organizations/emet-labs.mdx new file mode 100644 index 000000000..f76532335 --- /dev/null +++ b/content/organizations/emet-labs.mdx @@ -0,0 +1,45 @@ +--- +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +name: Emet Labs +website: https://emet-labs.com +logo: /img/organizations/emet-labs.svg +logoDark: /img/organizations/emet-labs-dark.svg +permissionConfirmed: true +technologies: [] +deploymentStatus: evaluating +# draft: false +--- + +## Maintainer notes + +The body of this file is not rendered on the page. It is where a committer +records what still needs confirming. + +Carried over from the pre-Apache iggy.rs site, which displayed this logo. +Nothing about the deployment was ever recorded, so the entry is name and logo +only. That is a legitimate end state -- do not invent a description to fill +the use-case section. + +- [ ] Confirm the website URL is current. +- [ ] Ask what they use Iggy for. A `description` promotes the entry into + "How Iggy is being used". +- [ ] Re-confirm logo permission in writing. +- [ ] Correct `deploymentStatus` if evaluating is wrong. It is recorded for + the project's own use and is not shown on the page. +- [ ] The SVG has a white rectangle baked into it. Ask for a transparent + version. diff --git a/content/organizations/hotdata.mdx b/content/organizations/hotdata.mdx new file mode 100644 index 000000000..6367947b4 --- /dev/null +++ b/content/organizations/hotdata.mdx @@ -0,0 +1,43 @@ +--- +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +name: Hotdata +website: https://hotdata.dev +logo: /img/organizations/hotdata.svg +logoDark: /img/organizations/hotdata-dark.svg +permissionConfirmed: true +technologies: [] +draft: false +--- + +## Maintainer notes + +The body of this file is not rendered on the page. It is where a committer +records what still needs confirming. + +Added at a maintainer's request. No website, use case or deployment status was +supplied, so the tile renders as the name in text and is not clickable. + +- [ ] **Add `website`.** It was deliberately left out rather than guessed, so + the tile currently links nowhere. +- [ ] Ask what Hotdata uses Iggy for, and add a `description` plus a + `useCaseCategory` if there is something substantive to say. +- [ ] Set `deploymentStatus` (`production`, `pilot`, `evaluating` or + `integration`). Recorded for the project's own use; not shown on the page. +- [ ] Commit `public/img/organizations/hotdata.svg` and + `public/img/organizations/hotdata-dark.svg`, and confirm in writing that + Hotdata authorizes the ASF to display its logo. diff --git a/content/organizations/hugin.mdx b/content/organizations/hugin.mdx new file mode 100644 index 000000000..d8695045c --- /dev/null +++ b/content/organizations/hugin.mdx @@ -0,0 +1,39 @@ +--- +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +name: Hugin +website: https://hugin.tech +logoDark: /img/organizations/hugin-dark.svg +permissionConfirmed: true +technologies: [] +deploymentStatus: evaluating +# draft: false +--- + +## Maintainer notes + +The body of this file is not rendered on the page. It is where a committer +records what still needs confirming. + +Carried over from the pre-Apache iggy.rs site, which displayed this logo. +Nothing about the deployment was ever recorded, so the entry is name and logo +only. + +- [ ] Confirm the website URL is current. +- [ ] Ask what they use Iggy for. +- [ ] Re-confirm logo permission in writing. +- [ ] Correct `deploymentStatus` if evaluating is wrong. diff --git a/content/organizations/lakesail.mdx b/content/organizations/lakesail.mdx new file mode 100644 index 000000000..4aab41031 --- /dev/null +++ b/content/organizations/lakesail.mdx @@ -0,0 +1,46 @@ +--- +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +name: LakeSail +website: https://lakesail.com +useCaseCategory: Real-time Analytics +logo: /img/organizations/lakesail.svg +logoDark: /img/organizations/lakesail-dark.svg +description: + LakeSail combines Apache Iggy for real-time streaming with Sail for distributed data processing, enabling an end-to-end data infrastructure stack written in Rust. The integration brings together Iggy’s low-latency, resource-efficient streaming with Sail’s distributed compute engine for building high-performance real-time data and analytics pipelines. +permissionConfirmed: true +technologies: [] +draft: false +--- + +## Maintainer notes + +The body of this file is not rendered on the page. It is where a committer +records what still needs confirming. + +Added at a maintainer's request. No website, use case or deployment status was +supplied, so the tile renders as the name in text and is not clickable. + +- [ ] **Add `website`.** It was deliberately left out rather than guessed, so + the tile currently links nowhere. +- [ ] Ask what LakeSail uses Iggy for, and add a `description` plus a + `useCaseCategory` if there is something substantive to say. +- [ ] Set `deploymentStatus` (`production`, `pilot`, `evaluating` or + `integration`). Recorded for the project's own use; not shown on the page. +- [ ] Commit `public/img/organizations/lakesail.svg` and + `public/img/organizations/lakesail-dark.svg`, and confirm in writing that + LakeSail authorizes the ASF to display its logo. diff --git a/content/organizations/laserdata.mdx b/content/organizations/laserdata.mdx new file mode 100644 index 000000000..aaeb0af60 --- /dev/null +++ b/content/organizations/laserdata.mdx @@ -0,0 +1,46 @@ +--- +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +name: LaserData +website: https://laserdata.com +useCaseCategory: Real-time & AI Data Infrastructure +logo: /img/organizations/laserdata.png +logoDark: /img/organizations/laserdata-dark.png +permissionConfirmed: true +description: + LaserData uses Apache Iggy as the real-time streaming foundation of its data infrastructure platform. LaserData builds on Iggy with managed cloud and BYOC deployments, enterprise security and governance, connectors, and higher-level data and AI agent infrastructure capabilities. +technologies: [] +deploymentStatus: production +draft: false +--- + +## Maintainer notes + +The body of this file is not rendered on the page. It is where a committer +records what still needs confirming. + +Added at a maintainer's request. Name and logo only until someone supplies a +use case. + +- [ ] Ask what LaserData uses Iggy for, and add a `description` plus a + `useCaseCategory`. Until then the entry stays in the logo wall, which is + a fine place for it. +- [ ] Commit `public/img/organizations/laserdata.svg` (legible on a **light** + background) and `public/img/organizations/laserdata-dark.svg` (legible on a + **dark** background). Until the files exist the tile shows the name as + text; nothing breaks. Delete whichever frontmatter line has no artwork. +- [ ] Confirm in writing that LaserData authorizes the ASF to display its logo. diff --git a/content/organizations/measure.mdx b/content/organizations/measure.mdx new file mode 100644 index 000000000..2fdafc359 --- /dev/null +++ b/content/organizations/measure.mdx @@ -0,0 +1,45 @@ +--- +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +name: Measure +website: https://measure.sh +useCaseCategory: Observability +logo: /img/organizations/measure.svg +logoDark: /img/organizations/measure-dark.svg +permissionConfirmed: true +description: >- + Apache Iggy powers Measure’s ingestion pipeline, processing billions of mobile data points every week. Measure's ingestion grew 8x while reducing compute costs by 80%, with Iggy providing sub-ms latency and throughput up to 3 GB/s while absorbing ingestion spikes of up to 10x. +technologies: [] +draft: false +--- + +## Maintainer notes + +The source given was a [LinkedIn post](https://lnkd.in/p/g7ghXQen) and the [GitHub PR](https://github.com/measure-sh/measure/pull/3314) The product +description above comes from [measure.sh](https://measure.sh). + +Before this is considered done: + +- [ ] Fill in `technologies` with the integrations the post names (SDKs, + storage, transport). +- [ ] Consider `caseStudyUrl`. The LinkedIn link was found publicly but an official blog post or the project README would be better. +- [ ] Set `deploymentStatus` once known (`production`, `pilot`, `evaluating` + or `integration`). +- [ ] Ask for a logo, and confirm in writing that measure.sh authorizes the + ASF to display it, then add `logo` / `logoDark` and set + `permissionConfirmed: true`. +- [ ] Confirm the entry with the measure.sh team before relying on it. diff --git a/content/organizations/neferdata.mdx b/content/organizations/neferdata.mdx new file mode 100644 index 000000000..f22382f2f --- /dev/null +++ b/content/organizations/neferdata.mdx @@ -0,0 +1,51 @@ +--- +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +name: Neferdata +website: https://neferdata.com +useCaseCategory: AI infrastructure +# description: >- +# Neferdata has used Apache Iggy in its infrastructure since 2023, making it +# one of the project's earliest known adopters. +logo: /img/organizations/neferdata.svg +logoDark: /img/organizations/neferdata-dark.svg +permissionConfirmed: true +technologies: [] +deploymentStatus: production +featured: false +draft: false +--- + +## Maintainer notes + +The body of this file is not rendered on the page. It is where a committer +records what still needs confirming. + +The description is supported by +[Building message streaming in Rust](/blogs/2023/12/28/building-message-streaming-in-rust) +(December 2023), which records Neferdata as the first company known to be +running Iggy. + +- [ ] Confirm with Neferdata that the description is still accurate, and + replace it with wording of their own if they would rather. +- [ ] Ask what the workload actually is, so `useCaseCategory` and + `technologies` say something concrete. +- [ ] Re-confirm in writing that they authorize the ASF to display their logo. + `permissionConfirmed` is currently `true` on the strength of the + pre-Apache iggy.rs site only. +- [ ] Ask for a light-background logo. The one in the repo is white-on- + transparent, so the light theme falls back to text. diff --git a/content/organizations/onehouse.mdx b/content/organizations/onehouse.mdx new file mode 100644 index 000000000..184e6a242 --- /dev/null +++ b/content/organizations/onehouse.mdx @@ -0,0 +1,42 @@ +--- +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +name: Onehouse +logo: /img/organizations/onehouse.svg +logoDark: /img/organizations/onehouse-dark.svg +permissionConfirmed: true +technologies: [] +# draft: false +--- + +## Maintainer notes + +The body of this file is not rendered on the page. It is where a committer +records what still needs confirming. + +Added at a maintainer's request. No website, use case or deployment status was +supplied, so the tile renders as the name in text and is not clickable. + +- [ ] **Add `website`.** It was deliberately left out rather than guessed, so + the tile currently links nowhere. +- [ ] Ask what Onehouse uses Iggy for, and add a `description` plus a + `useCaseCategory` if there is something substantive to say. +- [ ] Set `deploymentStatus` (`production`, `pilot`, `evaluating` or + `integration`). Recorded for the project's own use; not shown on the page. +- [ ] Commit `public/img/organizations/onehouse.svg` and + `public/img/organizations/onehouse-dark.svg`, and confirm in writing that + Onehouse authorizes the ASF to display its logo. diff --git a/content/organizations/rocketride.mdx b/content/organizations/rocketride.mdx new file mode 100644 index 000000000..6666f8cfa --- /dev/null +++ b/content/organizations/rocketride.mdx @@ -0,0 +1,43 @@ +--- +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +name: RocketRide +website: https://www.rocketride.ai +logo: /img/organizations/rocketride.svg +logoDark: /img/organizations/rocketride-dark.svg +permissionConfirmed: true +technologies: [] +draft: false +--- + +## Maintainer notes + +The body of this file is not rendered on the page. It is where a committer +records what still needs confirming. + +Added at a maintainer's request. No website, use case or deployment status was +supplied, so the tile renders as the name in text and is not clickable. + +- [ ] **Add `website`.** It was deliberately left out rather than guessed, so + the tile currently links nowhere. +- [ ] Ask what RocketRide uses Iggy for, and add a `description` plus a + `useCaseCategory` if there is something substantive to say. +- [ ] Set `deploymentStatus` (`production`, `pilot`, `evaluating` or + `integration`). Recorded for the project's own use; not shown on the page. +- [ ] Commit `public/img/organizations/rocketride.svg` and + `public/img/organizations/rocketride-dark.svg`, and confirm in writing that + RocketRide authorizes the ASF to display its logo. diff --git a/content/organizations/serro.mdx b/content/organizations/serro.mdx new file mode 100644 index 000000000..94d3ba14b --- /dev/null +++ b/content/organizations/serro.mdx @@ -0,0 +1,44 @@ +--- +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +name: Serro +website: https://serro.ai +logo: /img/organizations/serro.svg +logoDark: /img/organizations/serro-dark.svg +permissionConfirmed: true +technologies: [] +deploymentStatus: production +draft: false +--- + +## Maintainer notes + +The body of this file is not rendered on the page. It is where a committer +records what still needs confirming. + +Added at a maintainer's request. Name and logo only until someone supplies a +use case. + +- [ ] **Confirm the website URL.** `serro.com` was guessed, not verified. +- [ ] Ask what Serro uses Iggy for, and add a `description` plus a + `useCaseCategory`. Until then the entry stays in the logo wall, which is + a fine place for it. +- [ ] Commit `public/img/organizations/serro.svg` (legible on a **light** + background) and `public/img/organizations/serro-dark.svg` (legible on a + **dark** background). Until the files exist the tile shows the name as + text; nothing breaks. Delete whichever frontmatter line has no artwork. +- [ ] Confirm in writing that Serro authorizes the ASF to display its logo. diff --git a/content/organizations/velodb.mdx b/content/organizations/velodb.mdx new file mode 100644 index 000000000..ac305a356 --- /dev/null +++ b/content/organizations/velodb.mdx @@ -0,0 +1,44 @@ +--- +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +name: VeloDB +website: https://www.velodb.io/ +useCaseCategory: Real-time Analytics +logo: /img/organizations/velodb.png +logoDark: /img/organizations/velodb-dark.svg +permissionConfirmed: true +technologies: [] +draft: false +--- + +## Maintainer notes + +The body of this file is not rendered on the page. It is where a committer +records what still needs confirming. + +Added at a maintainer's request. No website, use case or deployment status was +supplied, so the tile renders as the name in text and is not clickable. + +- [ ] **Add `website`.** It was deliberately left out rather than guessed, so + the tile currently links nowhere. +- [ ] Ask what VeloDB uses Iggy for, and add a `description` plus a + `useCaseCategory` if there is something substantive to say. +- [ ] Set `deploymentStatus` (`production`, `pilot`, `evaluating` or + `integration`). Recorded for the project's own use; not shown on the page. +- [ ] Commit `public/img/organizations/velodb.svg` and + `public/img/organizations/velodb-dark.svg`, and confirm in writing that + VeloDB authorizes the ASF to display its logo. diff --git a/content/organizations/videodb.mdx b/content/organizations/videodb.mdx new file mode 100644 index 000000000..b0684f778 --- /dev/null +++ b/content/organizations/videodb.mdx @@ -0,0 +1,47 @@ +--- +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +name: VideoDB +website: https://videodb.io +useCaseCategory: Real-time Data Ingestion +logo: /img/organizations/videodb.png +logoDark: /img/organizations/videodb-dark.png +permissionConfirmed: true +description: + VideoDB leverages Apache Iggy for high-volume, real-time video processing, designed to ingest approximately 240 TB of frame data per day while delivering single-digit millisecond P99 latencies. +technologies: [] +deploymentStatus: production +draft: false +--- + +## Maintainer notes + +The body of this file is not rendered on the page. It is where a committer +records what still needs confirming. + +Added at a maintainer's request. Name and logo only until someone supplies a +use case. + +- [ ] **Confirm the website URL.** `videodb.io` was guessed, not verified. +- [ ] Ask what VideoDB uses Iggy for, and add a `description` plus a + `useCaseCategory`. Until then the entry stays in the logo wall, which is + a fine place for it. +- [ ] Commit `public/img/organizations/videodb.svg` (legible on a **light** + background) and `public/img/organizations/videodb-dark.svg` (legible on a + **dark** background). Until the files exist the tile shows the name as + text; nothing breaks. Delete whichever frontmatter line has no artwork. +- [ ] Confirm in writing that VideoDB authorizes the ASF to display its logo. diff --git a/public/img/emetlabs-light.svg b/public/img/organizations/emet-labs-dark.svg similarity index 100% rename from public/img/emetlabs-light.svg rename to public/img/organizations/emet-labs-dark.svg diff --git a/public/img/organizations/emet-labs.svg b/public/img/organizations/emet-labs.svg new file mode 100644 index 000000000..28b6e16bc --- /dev/null +++ b/public/img/organizations/emet-labs.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/img/organizations/hotdata-dark.svg b/public/img/organizations/hotdata-dark.svg new file mode 100644 index 000000000..43f2f8096 --- /dev/null +++ b/public/img/organizations/hotdata-dark.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/public/img/organizations/hotdata.svg b/public/img/organizations/hotdata.svg new file mode 100644 index 000000000..551bbc5c3 --- /dev/null +++ b/public/img/organizations/hotdata.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/public/img/hugin-light.svg b/public/img/organizations/hugin-dark.svg similarity index 100% rename from public/img/hugin-light.svg rename to public/img/organizations/hugin-dark.svg diff --git a/public/img/organizations/hugin.svg b/public/img/organizations/hugin.svg new file mode 100644 index 000000000..2155d99e1 --- /dev/null +++ b/public/img/organizations/hugin.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + diff --git a/public/img/organizations/lakesail-dark.svg b/public/img/organizations/lakesail-dark.svg new file mode 100644 index 000000000..c46b30416 --- /dev/null +++ b/public/img/organizations/lakesail-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/organizations/lakesail.svg b/public/img/organizations/lakesail.svg new file mode 100644 index 000000000..92c06ae9a --- /dev/null +++ b/public/img/organizations/lakesail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/organizations/laserdata-dark.png b/public/img/organizations/laserdata-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..106897c47810ef0630a9e36342874e82dadf831e GIT binary patch literal 68797 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 + + + + + + + + + + + + + + + diff --git a/public/img/organizations/measure.svg b/public/img/organizations/measure.svg new file mode 100644 index 000000000..66f7ba904 --- /dev/null +++ b/public/img/organizations/measure.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/public/img/neferdata-light.svg b/public/img/organizations/neferdata-dark.svg similarity index 100% rename from public/img/neferdata-light.svg rename to public/img/organizations/neferdata-dark.svg diff --git a/public/img/organizations/neferdata.svg b/public/img/organizations/neferdata.svg new file mode 100644 index 000000000..c5ae57ceb --- /dev/null +++ b/public/img/organizations/neferdata.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/img/organizations/rocketride-dark.svg b/public/img/organizations/rocketride-dark.svg new file mode 100644 index 000000000..ba22f0e11 --- /dev/null +++ b/public/img/organizations/rocketride-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/organizations/rocketride.svg b/public/img/organizations/rocketride.svg new file mode 100644 index 000000000..9c44d689e --- /dev/null +++ b/public/img/organizations/rocketride.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/organizations/serro-dark.svg b/public/img/organizations/serro-dark.svg new file mode 100644 index 000000000..1d64be903 --- /dev/null +++ b/public/img/organizations/serro-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/organizations/serro.svg b/public/img/organizations/serro.svg new file mode 100644 index 000000000..55c0201a7 --- /dev/null +++ b/public/img/organizations/serro.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/organizations/velodb-dark.svg b/public/img/organizations/velodb-dark.svg new file mode 100644 index 000000000..f95f3f060 --- /dev/null +++ b/public/img/organizations/velodb-dark.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/public/img/organizations/velodb.png b/public/img/organizations/velodb.png new file mode 100644 index 0000000000000000000000000000000000000000..aa86b895cd482cc3065d184ab577c965ca3ea458 GIT binary patch literal 5662 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 FzW|6{3*P_$ literal 0 HcmV?d00001 diff --git a/public/img/organizations/velodb.svg b/public/img/organizations/velodb.svg new file mode 100644 index 000000000..6f033c715 --- /dev/null +++ b/public/img/organizations/velodb.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/public/img/organizations/videodb-dark.png b/public/img/organizations/videodb-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..23b7bc8a444801437618086c8d1bebe60b319bd0 GIT binary patch literal 53502 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 c^#Fq796EWK`Pjv^{cq@~ literal 0 HcmV?d00001 diff --git a/public/img/organizations/videodb.png b/public/img/organizations/videodb.png new file mode 100644 index 0000000000000000000000000000000000000000..330d8b790d762e89b9743536ea7d515c4712df9c GIT binary patch literal 84108 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%0A@9AiZXD|s- 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 literal 0 HcmV?d00001 diff --git a/source.config.ts b/source.config.ts index e192c2c87..0bc71dbec 100644 --- a/source.config.ts +++ b/source.config.ts @@ -44,6 +44,61 @@ export const blogPosts = defineCollections({ }), }); +export const organizations = defineCollections({ + type: "doc", + dir: "content/organizations", + // Submission instructions live beside the entries for contributors, but + // only completed organization MDX files belong to this collection. + files: ["**/*.mdx", "!TEMPLATE.mdx"], + schema: z.object({ + // Organization or project name, exactly as it should be printed. + name: z.string(), + // Public URL. Omit when it is not known -- the entry renders unlinked + // rather than pointing somewhere unverified. + website: z.string().optional(), + + // Logo variants. `logo` must be legible on a light background, `logoDark` + // on a dark one. Either may be omitted; the wall falls back to the name + // set as text for whichever theme has no artwork. + logo: z.string().optional(), + logoDark: z.string().optional(), + // Logos render only when the submitter has confirmed they are authorized + // to grant the ASF permission to display the mark, AND the file is + // actually committed. See content/organizations/README.md. + permissionConfirmed: z.boolean().optional().default(false), + + // A short category for the workload, e.g. "AI infrastructure", + // "Change data capture", "Observability". Rendered as a label above the + // description in the "How Iggy is being used" section. + useCaseCategory: z.string().optional(), + // One to three sentences about what the organization uses Iggy for. + // Presence of this field is what promotes an entry out of the logo wall + // and into the use-case section -- so leave it empty unless there is + // something substantive to say. Never write filler. + description: z.string().optional(), + technologies: z.array(z.string()).optional().default([]), + since: z.string().optional(), + caseStudyUrl: z.string().optional(), + quote: z.string().optional(), + quoteAuthor: z.string().optional(), + + // Collected at submission time and kept for the project's own records. + // Deliberately NOT used as the page's public taxonomy: with adoption + // still early, sorting a handful of names into production vs evaluating + // advertises how few there are. Revisit when the numbers justify a + // "Running Iggy in production" cut. + deploymentStatus: z + .enum(["production", "pilot", "evaluating", "integration"]) + .optional(), + + // Reserved for entries that earn a richer treatment (quote, case study). + featured: z.boolean().optional().default(false), + // Entries stay hidden until a committer has verified the submission. + draft: z.boolean().optional().default(true), + submittedBy: z.string().optional(), + }), +}); + export default defineConfig({ mdxOptions: { remarkPlugins: [remarkMdxMermaid], diff --git a/src/app/(site)/powered-by/page.tsx b/src/app/(site)/powered-by/page.tsx new file mode 100644 index 000000000..f3b24c2e6 --- /dev/null +++ b/src/app/(site)/powered-by/page.tsx @@ -0,0 +1,167 @@ +/** + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +import type { Metadata } from "next"; + +import { + OrganizationWall, + UseCaseCard, +} from "@/components/organization-showcase"; +import { + organizationSlug, + organizationsWithUseCase, + publishedOrganizations, + SUBMIT_GUIDE_URL, + SUBMIT_ISSUE_URL, +} from "@/lib/organizations"; +import { absoluteUrl, serializeJsonLd } from "@/lib/site"; + +export const metadata: Metadata = { + title: "Powered By Iggy", + description: + "Organizations, developers and open source projects building with Apache Iggy, and what they use it for.", +}; + +export default function PoweredByPage() { + const allOrganizations = publishedOrganizations(); + const useCases = organizationsWithUseCase(); + + /** + * Structured data, following the pattern in the root layout: it restates + * only what the page already says in HTML, so an answer engine reading the + * markup and one reading the graph arrive at the same claims. + */ + const structuredData = { + "@context": "https://schema.org", + "@type": "ItemList", + name: "Organizations building with Apache Iggy", + url: absoluteUrl("/powered-by"), + numberOfItems: allOrganizations.length, + itemListElement: allOrganizations.map((entry, index) => ({ + "@type": "ListItem", + position: index + 1, + item: { + "@type": "Organization", + name: entry.name, + ...(entry.website ? { url: entry.website } : {}), + ...(entry.description ? { description: entry.description } : {}), + }, + })), + }; + + return ( +

+
+
+

+ Powered By Apache Iggy™ +

+

+ From first experiments to production systems, teams are using Apache Iggy to power real-time data across AI and agents, financial services, observability, cybersecurity, IoT and edge, gaming, communications, analytics and big data infrastructure. Iggy is built for workloads where latency, throughput and efficiency matter. +

+

+ See how organizations, developers and open source projects are + building with Iggy. +

+
+ Add your organization + +
+ + {useCases.length > 0 && ( +
+

+ How Iggy is being used +

+

+ Workloads the community has shared in their own words. +

+
1 ? "md:grid-cols-2" : ""}`} + > + {useCases.map((entry) => ( + + ))} +
+
+ )} + + {allOrganizations.length > 0 && ( +
+

+ Organizations building & integrating with Iggy +

+

+ Companies, projects and teams that have told the community they + are using or building with Apache Iggy. +

+
+ +
+
+ )} + +
+

+ Evaluating or Building with Iggy? Tell the community. +

+

+ Exploring Iggy, running a POC, building an integration, or already in production? You’re part of the story. We’d love to hear what you’re building. +

+ + Share your use case on GitHub + +

+ Prefer to send the pull request yourself? See the{" "} + + submission guide + + . +

+
+ +
+

+ Usage information on this page comes from community submissions as well as publicly available sources, including project documentation, GitHub issues and pull requests, blog posts, conference talks, and public social media posts. Where possible, Apache Iggy committers review entries and link to the original source. Usage, deployment stage, and other details may change over time and should be understood in the context of the cited source. Company names, product names, trademarks, and logos are the property of their respective owners. Inclusion on this page is for informational and community purposes and does not imply endorsement by the Apache Software Foundation or by the organizations listed. +

+
+ + " can never close the tag. + * + * `src/app/layout.tsx` still carries its own private copy of this. It was left + * alone deliberately: that file is under active change elsewhere, and folding + * the two together is not worth a merge conflict. Worth de-duplicating the + * next time layout.tsx is touched for another reason. + */ +export function serializeJsonLd(data: unknown): string { + return JSON.stringify(data).replace(/ Date: Tue, 8 Sep 2026 16:42:05 +0200 Subject: [PATCH 2/2] cleanup --- content/organizations/emet-labs.mdx | 45 ------------------ content/organizations/hugin.mdx | 39 ---------------- content/organizations/neferdata.mdx | 51 --------------------- public/img/organizations/emet-labs-dark.svg | 27 ----------- public/img/organizations/emet-labs.svg | 26 ----------- public/img/organizations/hugin-dark.svg | 23 ---------- public/img/organizations/hugin.svg | 23 ---------- public/img/organizations/neferdata-dark.svg | 29 ------------ public/img/organizations/neferdata.svg | 28 ----------- 9 files changed, 291 deletions(-) delete mode 100644 content/organizations/emet-labs.mdx delete mode 100644 content/organizations/hugin.mdx delete mode 100644 content/organizations/neferdata.mdx delete mode 100644 public/img/organizations/emet-labs-dark.svg delete mode 100644 public/img/organizations/emet-labs.svg delete mode 100644 public/img/organizations/hugin-dark.svg delete mode 100644 public/img/organizations/hugin.svg delete mode 100644 public/img/organizations/neferdata-dark.svg delete mode 100644 public/img/organizations/neferdata.svg diff --git a/content/organizations/emet-labs.mdx b/content/organizations/emet-labs.mdx deleted file mode 100644 index f76532335..000000000 --- a/content/organizations/emet-labs.mdx +++ /dev/null @@ -1,45 +0,0 @@ ---- -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. -name: Emet Labs -website: https://emet-labs.com -logo: /img/organizations/emet-labs.svg -logoDark: /img/organizations/emet-labs-dark.svg -permissionConfirmed: true -technologies: [] -deploymentStatus: evaluating -# draft: false ---- - -## Maintainer notes - -The body of this file is not rendered on the page. It is where a committer -records what still needs confirming. - -Carried over from the pre-Apache iggy.rs site, which displayed this logo. -Nothing about the deployment was ever recorded, so the entry is name and logo -only. That is a legitimate end state -- do not invent a description to fill -the use-case section. - -- [ ] Confirm the website URL is current. -- [ ] Ask what they use Iggy for. A `description` promotes the entry into - "How Iggy is being used". -- [ ] Re-confirm logo permission in writing. -- [ ] Correct `deploymentStatus` if evaluating is wrong. It is recorded for - the project's own use and is not shown on the page. -- [ ] The SVG has a white rectangle baked into it. Ask for a transparent - version. diff --git a/content/organizations/hugin.mdx b/content/organizations/hugin.mdx deleted file mode 100644 index d8695045c..000000000 --- a/content/organizations/hugin.mdx +++ /dev/null @@ -1,39 +0,0 @@ ---- -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. -name: Hugin -website: https://hugin.tech -logoDark: /img/organizations/hugin-dark.svg -permissionConfirmed: true -technologies: [] -deploymentStatus: evaluating -# draft: false ---- - -## Maintainer notes - -The body of this file is not rendered on the page. It is where a committer -records what still needs confirming. - -Carried over from the pre-Apache iggy.rs site, which displayed this logo. -Nothing about the deployment was ever recorded, so the entry is name and logo -only. - -- [ ] Confirm the website URL is current. -- [ ] Ask what they use Iggy for. -- [ ] Re-confirm logo permission in writing. -- [ ] Correct `deploymentStatus` if evaluating is wrong. diff --git a/content/organizations/neferdata.mdx b/content/organizations/neferdata.mdx deleted file mode 100644 index f22382f2f..000000000 --- a/content/organizations/neferdata.mdx +++ /dev/null @@ -1,51 +0,0 @@ ---- -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. -name: Neferdata -website: https://neferdata.com -useCaseCategory: AI infrastructure -# description: >- -# Neferdata has used Apache Iggy in its infrastructure since 2023, making it -# one of the project's earliest known adopters. -logo: /img/organizations/neferdata.svg -logoDark: /img/organizations/neferdata-dark.svg -permissionConfirmed: true -technologies: [] -deploymentStatus: production -featured: false -draft: false ---- - -## Maintainer notes - -The body of this file is not rendered on the page. It is where a committer -records what still needs confirming. - -The description is supported by -[Building message streaming in Rust](/blogs/2023/12/28/building-message-streaming-in-rust) -(December 2023), which records Neferdata as the first company known to be -running Iggy. - -- [ ] Confirm with Neferdata that the description is still accurate, and - replace it with wording of their own if they would rather. -- [ ] Ask what the workload actually is, so `useCaseCategory` and - `technologies` say something concrete. -- [ ] Re-confirm in writing that they authorize the ASF to display their logo. - `permissionConfirmed` is currently `true` on the strength of the - pre-Apache iggy.rs site only. -- [ ] Ask for a light-background logo. The one in the repo is white-on- - transparent, so the light theme falls back to text. diff --git a/public/img/organizations/emet-labs-dark.svg b/public/img/organizations/emet-labs-dark.svg deleted file mode 100644 index 6cc65389d..000000000 --- a/public/img/organizations/emet-labs-dark.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/public/img/organizations/emet-labs.svg b/public/img/organizations/emet-labs.svg deleted file mode 100644 index 28b6e16bc..000000000 --- a/public/img/organizations/emet-labs.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/public/img/organizations/hugin-dark.svg b/public/img/organizations/hugin-dark.svg deleted file mode 100644 index 0f13ef9da..000000000 --- a/public/img/organizations/hugin-dark.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/public/img/organizations/hugin.svg b/public/img/organizations/hugin.svg deleted file mode 100644 index 2155d99e1..000000000 --- a/public/img/organizations/hugin.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/public/img/organizations/neferdata-dark.svg b/public/img/organizations/neferdata-dark.svg deleted file mode 100644 index b29f7d35d..000000000 --- a/public/img/organizations/neferdata-dark.svg +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/public/img/organizations/neferdata.svg b/public/img/organizations/neferdata.svg deleted file mode 100644 index c5ae57ceb..000000000 --- a/public/img/organizations/neferdata.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file