Skip to content

Latest commit

 

History

History
91 lines (59 loc) · 3.99 KB

README.md

File metadata and controls

91 lines (59 loc) · 3.99 KB

Set of awesome libraries (opinionated) for JavaScript/TypeScript ecosystem

Vanilla JavaScript / TypeScriot

General

  • axios – Data fetching library.
  • yup – JSON schema validation.

UI

React

Components

Data fetching

  • react-query – Hooks for fetching, caching and updating asynchronous data.
  • swr - SWR is a React Hooks library for remote data fetching by Vercel.

State management

  • mobx – Context-like state management.

Tooling

General

  • webpack – Modular JavaScript/TypeScript bundler.
  • esbuild – Very fast JavaScript/TypeScript build tool.
  • prettier – Very fast code formatting.
  • serve – Static file serving.

Front End

Node.js

Node.js

  • ioredis – Redis bindings for Node.js.
  • socket.io – Event-based WebSockets wrapper.
  • typeorm - ORM for SQL databases.
  • prisma – ORM for SQL databases with GraphQL-like schema definiton.
  • apollo-server – GraphQL server.

Testing

Mocking requests

  • msw – REST/GraphQL API mocking.

Assertions

  • supertest – Testing Node.js HTTP servers.

End to End

  • cypress – End to End testing framework.
  • playwright – Chromium/Firefox/WebKit testing by Microsoft.

CLI

  • yargs – Library for making CLI's.
  • oclif – CLI framework by Heroku.