Analysis updated 2026-05-18
Browse Are.na channels, blocks, and user profiles using the explorer example as a starting client.
Generate a static portfolio website from a single public Are.na channel.
Render an Are.na channel as a Kanban style board using the swimlanes example.
Learn practical patterns for authenticating and querying the Are.na API in a new project.
| aredotna/api-examples | ceelog/openweread | ellismosss/strip-silence | |
|---|---|---|---|
| Stars | 15 | 15 | 15 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | moderate | hard |
| Complexity | 2/5 | 2/5 | 2/5 |
| Audience | developer | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Two of the three examples require creating an Are.na OAuth application with write scope.
This is a collection of self contained example applications that demonstrate different ways to build on the Are.na API. Are.na is a platform for saving and organizing online content into channels, similar to mood boards or reference libraries, and this repo shows developers practical patterns for working with it. The repo contains three independent examples, each in its own folder with its own stack and its own live Vercel deployment. The explorer example is a generic Are.na client that lets you browse channels, blocks, and user profiles, built with Vite, React 18, and Are.na's published SDK and React Query packages. The portfolio example generates a minimal static portfolio site from a single public Are.na channel, with masonry layout, block permalinks, OG tags, and RSS, using Next.js 15 and React 19. The swimlanes example renders an Are.na channel as a Kanban style board with Tailwind and shadcn/ui. None of the examples share code across folders. The guiding idea is that each should be readable top to bottom on its own, picking the simplest stack for what it demonstrates. The explorer and swimlanes examples require an Are.na OAuth application with write scope, while the portfolio example only needs a public channel URL, no OAuth setup at all. To run an example locally, you install dependencies once from the repo root using pnpm, copy the relevant environment file, and run the dev script for the example you want. Shared tooling includes a pnpm workspace and a Biome config for formatting and linting. Each example deploys as its own separate Vercel project, so they can be studied and adapted independently.
A set of three independent example apps showing different ways to build tools on top of the Are.na content curation API.
Mainly TypeScript. The stack also includes TypeScript, React, Next.js.
The README does not state license terms, so no permissions can be confirmed.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.