syhner
Interested in local-first, language design, and all things user experience
@LiftangoUnited Kingdom
Pinned Repositories
better-snapchat
This browser extension enhances your web.snapchat.com experience by adding several essential privacy features.
betterr
A better way to handle errors. Both data and errors are declared with const, available at the top level, and non-nullable (once the other is handled). Errors are always Error objects.
dotfiles
Cross-platform dotfiles (Linux, macOS, Windows, WSL). Install with a single command.
drizzle-orm-docs
Drizzle ORM documentation website
elysia-kickstart
ElysiaJS boilerplate with HTMX, Tailwind, Auth.js, Drizzle, CI. Deploy in one click to Railway or Vercel Edge Functions
gate-to-game
From the ground up: Logic Gates → ALU → CPU → RAM → Computer → Assembler → Assembly language → VM Translator → Compiler → High-level Language → OS → Game
kickstart.nvim
A launch point for your personal nvim configuration
next-kickstart
Next.js 14 kickstarter. Zero setup & edge ready. Take what you need: ESLint, Prettier, Tailwind, tRPC, WebSockets, Drizzle, Lucia Auth, Vitest, Testing Library, Playwright, PWA, Docker, CI, Bun
ts-kickstart
Kickstart a TypeScript monorepo. Preconfigured defaults for: TypeScript, linting, formatting, versioning, publishing, environment variables, database access, testing, CI, deployment
syhner's Repositories
syhner/next-kickstart
Next.js 14 kickstarter. Zero setup & edge ready. Take what you need: ESLint, Prettier, Tailwind, tRPC, WebSockets, Drizzle, Lucia Auth, Vitest, Testing Library, Playwright, PWA, Docker, CI, Bun
syhner/elysia-kickstart
ElysiaJS boilerplate with HTMX, Tailwind, Auth.js, Drizzle, CI. Deploy in one click to Railway or Vercel Edge Functions
syhner/betterr
A better way to handle errors. Both data and errors are declared with const, available at the top level, and non-nullable (once the other is handled). Errors are always Error objects.
syhner/dotfiles
Cross-platform dotfiles (Linux, macOS, Windows, WSL). Install with a single command.
syhner/ts-kickstart
Kickstart a TypeScript monorepo. Preconfigured defaults for: TypeScript, linting, formatting, versioning, publishing, environment variables, database access, testing, CI, deployment
syhner/gate-to-game
From the ground up: Logic Gates → ALU → CPU → RAM → Computer → Assembler → Assembly language → VM Translator → Compiler → High-level Language → OS → Game
syhner/better-snapchat
This browser extension enhances your web.snapchat.com experience by adding several essential privacy features.
syhner/drizzle-orm-docs
Drizzle ORM documentation website
syhner/solid-docs-next
SolidJS Docs.
syhner/syhner
syhner/ts-reset
A 'CSS reset' for TypeScript, improving types for common JavaScript API's
syhner/vercel-edge-imports
https://github.com/orgs/vercel/discussions/4116