Skip to content

Instantly share code, notes, and snippets.

@tylim88
Last active June 27, 2025 05:18
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
Tanstack Start - SSR (will replace Nextjs if SSG is available)
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 (panda is
Redaxios - Fetch wrapper (best with React Query)
React Query - global state management for data fetching
Zustand - globa state management
Ky - fetching for nodejs
Biomejs - linter and formater
Vite - front end bundler
Typescript - language
React Native - mobile UI
Expo - React Native framework
Vitest - test runner
Playwright - Testing Framework for Web
Nativewind - CSS for mobile
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
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
Tanstack form - form management
React Icons - icons
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment