-
Notifications
You must be signed in to change notification settings - Fork 0
Releases: twarc-net/twarc
Releases · twarc-net/twarc
v0.1.0 — first public release
The first public release of twarc. Source opened under AGPL-3.0. Production has been live at twarc.net since 2026年05月25日.
This release is a snapshot of the running app: feature-complete enough for daily use, with intentional gaps queued up as issues for contributors to pick up.
What you can do today
- Browse the anime catalog — thousands of series with synopsis, MAL rank, year, episodes, studios, genres, full character roster, and streaming-platform links.
- Find characters — portrait pages with the anime they appear in plus any community fan art.
- Build a personal list — Watching / Plan to Watch / Completed / On Hold / Dropped plus a separate favorites bucket.
- Upload hand-drawn fan art — every submission goes through a moderator queue before publish.
- Write blog posts — TipTap editor with images, formatting, code, links.
- Comment + reply — threaded discussions on posts and blog articles, real-time SSE notifications,
@-mentions. - Earn achievements — Steam-style badges with progress on your profile.
Stack at this version
| Layer | Pick |
|---|---|
| API | Laravel 13 (PHP 8.5), Sanctum SPA cookies, Horizon, Scout, Fortify |
| Web | Next.js 16 App Router, Tailwind v4, TypeScript strict |
| DB | Postgres 18 with pg_trgm, btree_gin, citext, pgcrypto |
| Cache / queue | Redis + Horizon |
| Search | Meilisearch v1.10 (catalog browse uses Postgres GIN over tag arrays) |
| Images | imgproxy (libvips) ready, currently using Intervention/Image for local-dev |
| Layout | pnpm + Turborepo monorepo |
Known gaps (tracked as issues)
These were intentional cuts to get to a public release. Pick one up if it speaks to you:
- #7 — Wire Scout indexer to the Post model so
/searchuses Meilisearch - #8 — 2FA enrollment UI
- #9 — Email verification flow
- #10 — First feature tests for the upload pipeline (good first issue)
- #11 — Production storage swap: B2 + Bunny CDN
- #12 — Mobile nav extraction + a11y pass (good first issue)
- #13 — imgproxy URL signing
The Roadmap discussion has the longer view.
Try it / run it
- Try the live site: twarc.net — registration is open.
- Run locally: see the Quickstart (
pnpm install+ Postgres + Redis + Docker; ~10 minutes).
Thanks
- Jikan.moe — the unofficial MyAnimeList API that backs the catalog seeder.
- imgproxy and Meilisearch — the open-source media + search backbone.
- Bunny.net — for being one of the few CDNs that does not freak out about anime art.