🔥 The Ultimate TypeScript Stack
[ BACKEND ]
~ Server Framework:
@honojs /
@elysiaJS (running on
@bunjavascript)
~ Authentication:
@better_auth
~ Database: Self-hosted Postgres /
@tursodatabase
~ ORM:
@DrizzleORM
~ Caching & Queue:
@upstash
~ Ratelimit:
@upstash /
@unkeydev
~ Payments & Billing:
@polar_sh /
@autumnpricing
~ Schema Validation: zod
~ API Docs:
@scalar
~ AI:
@aisdk
~ Background Jobs:
@triggerdotdev
[ WEB ]
~ Framework:
@nextjs /
@tan_stack start
~ Data Fetching: TanStack Query (
@tan_stack)
~ Styling:
@tailwindcss
~ State Management: Zustand (
@pmndrs)
~ URL Params:
@nuqs47ng
~ UI Components:
@shadcn / LuxeUI (
@guhrodrrigues)
~ Animations:
@motiondotdev
~ Analytics:
@trydatabuddy
~ Documentation: Fumadocs (
@fuma_nama)
~ Blog:
@usemarblecms
~ Icons:
@huge_icons / Lucide
~ Internationalization: next-intl
~ Charts: recharts / evilcharts (
@legionsdev)
~ Forms: React hook form
[ MOBILE ]
~ Framework:
@reactnative (powered by
@expo)
~ Styling:
@nativewindcss / Uniwind (
@jpudysz)
~ UI Components:
@hero_ui
~ Animations: Reanimated
~ Data Fetching: TanStack Query (
@tan_stack)
~ Auth & Database:
@supabase
~ State Management: Zustand (
@pmndrs)
~ Localization: i18next expo-localization
~ Toasts: sonner-native
~ Optimized Lists: flash-list
~ Analytics: Building soon...
[ EXTRA ]
~ Monorepo:
@turborepo
~ Linting & Formatting:
@biomejs Ultracite (
@haydenbleasel)
~ Cloud Hosting:
@Railway /
@flydotio /
@render
~ Self-Hosting:
@coolifyio /
@getdokploy