alpha
Sign in
Join now
airglow
exosphere.site
/
Star
Starred
Star
Something went wrong. Try again.
Fork
1
Eye filled
Watch
Watching
Watch
Automations and webhooks for the AT Protocol
airglow.run
automation
webhook
atproto
atprotocol
+4 more
automation
webhook
atproto
atprotocol
Star
Starred
Star
Something went wrong. Try again.
Fork
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
21
2
1
Pulls
Pulls
Pipelines
Pipelines
airglow
/
lib
18 folders
·
19 files
at
main
Airglow Loop
·
test(runtime): deflake the startWeb keep-alive stop test (#54)
·
2d ago
9c928024
actions
feat(automations): surface didToHandle so post templates can mention DIDs by handle (#36)
3d ago
apps
feat(home): Figma landing page
1mo ago
atmo
feat(db): move from SQLite to Postgres via postgres.js, with PGlite tests and the cutover tooling
3d ago
auth
feat(db): move from SQLite to Postgres via postgres.js, with PGlite tests and the cutover tooling
3d ago
automations
feat(automations): warn on undeclared trigger record paths when saving (#7)
2d ago
cocore
feat(db): move from SQLite to Postgres via postgres.js, with PGlite tests and the cutover tooling
3d ago
db
build(runtime): move from Bun to Node 26 and pnpm 12
3d ago
jetstream
fix(jetstream): resume quiet subscriptions after a restart instead of starting live
3d ago
lexicons
feat(automations): warn on undeclared trigger record paths when saving (#7)
2d ago
og
chore(deps): upgrade dependencies to vite-plus 1.1 and lint deprecated APIs
1w ago
pds
feat(sync): keep social graphs in sync across AT Protocol apps
1mo ago
runtime
test(runtime): deflake the startWeb keep-alive stop test (#54)
2d ago
scripts
build(runtime): move from Bun to Node 26 and pnpm 12
3d ago
secrets
feat(db): move from SQLite to Postgres via postgres.js, with PGlite tests and the cutover tooling
3d ago
stats
feat(db): move from SQLite to Postgres via postgres.js, with PGlite tests and the cutover tooling
3d ago
sync
feat(db): move from SQLite to Postgres via postgres.js, with PGlite tests and the cutover tooling
3d ago
test
test: load each PGlite test database from a pre-migrated template
2d ago
webhooks
build(runtime): move from Bun to Node 26 and pnpm 12
3d ago
app-logos.ts
feat(home): feature co/core in the works-with apps card and use a Qwen AI model placeholder
1mo ago
brand.ts
feat(home): Figma landing page
1mo ago
config.test.ts
build(runtime): move from Bun to Node 26 and pnpm 12
3d ago
config.ts
fix(jetstream): resume quiet subscriptions after a restart instead of starting live
3d ago
favicon.test.ts
build(runtime): move from Bun to Node 26 and pnpm 12
3d ago
favicon.ts
build(runtime): move from Bun to Node 26 and pnpm 12
3d ago
http.test.ts
fix(http): vary page cache on X-Fragment where routes serve two bodies
1mo ago
http.ts
fix(http): vary page cache on X-Fragment where routes serve two bodies
1mo ago
rate-limit.test.ts
fix(lexicons): rate limit the unauthenticated NSID suggest endpoint per client IP
1w ago
rate-limit.ts
fix(lexicons): rate limit the unauthenticated NSID suggest endpoint per client IP
1w ago
require-cloudflare.test.ts
fix(security): harden rate limiting and lock the origin to Cloudflare
4mo ago
require-cloudflare.ts
fix(security): harden rate limiting and lock the origin to Cloudflare
4mo ago
security-headers.test.ts
fix(security): scope CSP via per-request nonce and harden XSS surfaces
4mo ago
security-headers.ts
fix: conditions dropdown
4mo ago
static-favicons.ts
feat: bundle logos
3mo ago
url-guard.test.ts
refactor: review project
6mo ago
url-guard.ts
refactor: review project
6mo ago
url-metadata.test.ts
feat(bsky-post): attach Standard Site associatedRefs to external embeds
5mo ago
url-metadata.ts
fix(jetstream): recover from a refused handshake, and notice one
2mo ago