Skip to content

Commit 6855456

Browse files
jfarcandclaude
andcommitted
chore(website): rebrand Async-IO.org to Async IO
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent a150b1a commit 6855456

6 files changed

Lines changed: 11 additions & 11 deletions

File tree

website/src/components/Footer.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ const links = [
3838

3939
<div class="footer-bottom">
4040
<p class="footer-copyright">
41-
&copy; 2008&ndash;{currentYear} <a href="https://async-io.org">Async-IO.org</a>. All rights reserved.
41+
&copy; 2008&ndash;{currentYear} Async IO. All rights reserved.
4242
</p>
4343
<p class="footer-tagline">
4444
Real-time infrastructure for the JVM since 2008.

website/src/components/Hero.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
</h1>
1717

1818
<p class="hero-description">
19-
Async-IO.org is the company behind <strong>Atmosphere</strong> &mdash; the real-time
19+
Async IO is the company behind <strong>Atmosphere</strong> &mdash; the real-time
2020
transport layer for Java AI agents. We provide the engineering, the support,
2121
and the long-term commitment that production systems require.
2222
</p>

website/src/components/WhyAtmosphere.astro

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ const lockInStory = [
4646
},
4747
{
4848
without: 'Separate support contracts with each vendor. No one owns the integration.',
49-
with: 'One support contract with Async-IO.org. Eleven years of shipping Atmosphere and writing every bridge on this page.',
49+
with: 'One support contract with Async IO. Eleven years of shipping Atmosphere and writing every bridge on this page.',
5050
},
5151
{
5252
without: 'No escape hatch if the bet goes wrong.',
@@ -106,7 +106,7 @@ const frameworks = [
106106
{
107107
name: 'Built-in',
108108
short: 'Built-in',
109-
vendor: 'Async-IO.org',
109+
vendor: 'Async IO',
110110
language: 'Java',
111111
summary: 'Atmosphere\'s zero-dependency OpenAI-compatible client. Built for tests and local dev without pulling in a framework &mdash; works with OpenAI, Gemini, Ollama, and any compatible endpoint.',
112112
bridge: 'atmosphere-ai',
@@ -125,7 +125,7 @@ const frameworks = [
125125
tomorrow. Atmosphere is the <strong>runtime-abstraction layer</strong> that
126126
makes your <code>@Agent</code>, <code>@AiEndpoint</code>, and
127127
<code>@AiTool</code> code portable across all seven &mdash; swap the
128-
dependency, keep the code. Async-IO.org maintains the abstraction and the
128+
dependency, keep the code. Async IO maintains the abstraction and the
129129
bridges; our support contract is the insurance policy against vendor
130130
lock-in.
131131
</p>
@@ -251,7 +251,7 @@ const frameworks = [
251251
You are not shopping between Spring AI and LangChain4j &mdash; you
252252
already want an agent stack that does not lock you into one
253253
framework, one LLM provider, or one vendor. Atmosphere is that
254-
stack. Async-IO.org has been selling the support contract that
254+
stack. Async IO has been selling the support contract that
255255
covers the abstraction and the swap &mdash; every year, since 2014.
256256
</p>
257257
</div>
@@ -270,7 +270,7 @@ const frameworks = [
270270
</svg>
271271
</div>
272272
<div class="lockin-col lockin-with">
273-
<span class="lockin-col-label">With Atmosphere + Async-IO.org support</span>
273+
<span class="lockin-col-label">With Atmosphere + Async IO support</span>
274274
<h4 class="lockin-col-title">Portable, covered</h4>
275275
<ul class="lockin-list">
276276
{lockInStory.map((row) => <li>{row.with}</li>)}

website/src/layouts/Layout.astro

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ interface Props {
44
description?: string;
55
}
66
7-
const { title, description = "Async-IO.org is the company behind Atmosphere — the real-time transport layer for Java AI agents. Enterprise support, agent protocols (MCP, A2A, AG-UI), 6 AI runtimes, and 5 transports including WebTransport/HTTP3." } = Astro.props;
7+
const { title, description = "Async IO is the company behind Atmosphere — the real-time transport layer for Java AI agents. Enterprise support, agent protocols (MCP, A2A, AG-UI), 6 AI runtimes, and 5 transports including WebTransport/HTTP3." } = Astro.props;
88
const canonicalUrl = new URL(Astro.url.pathname, Astro.site);
99
---
1010

@@ -41,7 +41,7 @@ const canonicalUrl = new URL(Astro.url.pathname, Astro.site);
4141
<script type="application/ld+json" set:html={JSON.stringify({
4242
"@context": "https://schema.org",
4343
"@type": "Organization",
44-
"name": "Async-IO.org",
44+
"name": "Async IO",
4545
"url": "https://async-io.org",
4646
"description": description,
4747
"foundingDate": "2008",

website/src/pages/contact.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import Footer from '../components/Footer.astro';
77
const calendlyUrl = 'https://calendly.com/jfarcand-async-io/30min';
88
---
99

10-
<Layout title="Contact — Async-IO.org">
10+
<Layout title="Contact — Async IO">
1111
<Header />
1212
<main>
1313
<section class="contact">

website/src/pages/index.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import Support from '../components/Support.astro';
1010
import Footer from '../components/Footer.astro';
1111
---
1212

13-
<Layout title="Async-IO.org — The Company Behind Atmosphere">
13+
<Layout title="Async IO — The Company Behind Atmosphere">
1414
<Header />
1515
<main>
1616
<Hero />

0 commit comments

Comments
 (0)