Last active
August 27, 2025 01:23
-
-
Save tylim88/1a473fd8ae9bd7e08d7d958aaa586f9c to your computer and use it in GitHub Desktop.
My stack focus on DX
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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