Skip to content

sigma-andex/quite-alright-typescript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

quite-alright-typescript

Quite alright typescript libraries.

Http

  • ts-rest - The way to build typesafe http services. Like trpc but in good.

Database & SQL

  • drizzle - To query postgres. Supports both sql... and sql-like query-building. Has proper pg-type mapping.

Schema & Data types

  • zod - Easy schema validation, though it's missing encoders.
  • remote-data-ts - The way to model remote data

Functional programming

  • effect - Effect system and functional library.
  • ts-pattern - Type-safe pattern matching for TypeScript. Still quite useful although effect's pattern matching will probably take over at some point.
  • spectacle-ts - Lens library with autocomplete support.
  • immer (ⓘ still in evaluation) - easy deep state updates similar to lenses. Useful in combination with react's useState.

Testing

  • vitest - Like (ts-)jest, but working.

Building & package manager

  • pnpm - Fast & works
  • vite - Bundler that actually works.
  • tsx - Easy runnner for ts projects.
  • tsc-alias - Makes this ts work somehow.

React

  • react-icons - The only lib you'll ever need for icons
  • font-source - The only lib you'll ever need for fonts.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published