RxJS

RxJS offers a reactive streams library for teams handling a continuous stream of UI events.

Visit RxJS official site

What it does

Observables represent events and asynchronous data as streams.

When to use it

When handling a continuous stream of UI events, check that unsubscription releases resources.

Effect

Effect offers TypeScript effects and error handling tools for teams organizing asynchronous flows and failures.

  • typescript
  • library

Research

TanStack

TanStack offers query, table, and routing libraries for teams managing data-heavy frontend interfaces.

  • typescript
  • library

Research

tRPC

tRPC offers end-to-end typed APIs for TypeScript for teams sharing endpoint types across frontend and backend.

  • typescript
  • library

Research