Skip to content

My set of libraries I like to use (if I forget names, I could find them here)

Notifications You must be signed in to change notification settings

nikitowsky/awesome-libraries

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 

Repository files navigation

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.

About

My set of libraries I like to use (if I forget names, I could find them here)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published