Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: twarc-net/twarc

v0.1.0 — first public release

27 May 00:14
@youcefzemmar youcefzemmar

Choose a tag to compare

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 /search uses 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.
Assets 2
Loading

AltStyle によって変換されたページ (->オリジナル) /