Skip to content

Instantly share code, notes, and snippets.

@tylim88
Last active August 27, 2025 01:23
Show Gist options
  • Save tylim88/1a473fd8ae9bd7e08d7d958aaa586f9c to your computer and use it in GitHub Desktop.
Save tylim88/1a473fd8ae9bd7e08d7d958aaa586f9c to your computer and use it in GitHub Desktop.
My stack focus on DX
NextJS - SSG, SSR
Tanstack Start - SSR (will try if mature enough)
Cloudflare - functions, CDN, hosting and domains
Firebase - Auth
Zod - validation
PSQL - database
Drizzle - SQL ORM
Dayjs - lighweight date library
React - UI Library
Mantine - UI Components
Tailwind - CSS
Emotion - CSS in JS (runtime)
Vanilla Extract - CSS in JS (build time), optional: Panda CSS
Ky - fetching for nodejs
Redaxios - Fetch wrapper (best with React Query)
React Query - global state management for data fetching
React Hook Form - form state management
Zustand - globa state management
React Icons - icons
ts-rest - end to end type safety
Biomejs - linter and formater
Vite - front end bundler
Typescript - language
Vitest - test runner
Playwright - Testing Framework for Web
Nodejs - backend runtime
Husky - commit hook
VSCode - code editor
Lint Staged - linter for staged git
Meilisearch - search engine
Hono - backend framework
tsx - script runner
tsup - backend bundler
pkgroll - library bundler
Nativewind - CSS for mobile
React Native - mobile UI
Expo - React Native framework
Gluestack - mobile UI components (not that great but not much choices)
Github Action - CI/CD
Git - version control
Github - remote repository
Insomia - api client
Docker - container (might switch to podman)
Godot - game engine
Animejs - animation
Threejs - 3D renderer
Pixijs - 2D renderer
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment