HTML, CSS, Javascript, Typescript, Python, SQL, Bash, Node.js
- Data Handling
- react-hook-form
- formik
- Validators
- yup
- zod
- Icones,Iconify
- react-icons
- d3.js
- react
- react-dom
- jQuery
- react-router-dom
- reduxtoolkit, react-redux, redux-thunk
- zustand
- jotai
- styled-jsx
- sass
- node-sass
- css-modules
- tailwindcss
- windicss, vite-plugin-windicss
- react-query
- @apollo/client
- urql
- next.js
- @reach/auto-id (ssr friendly id generation, related react issue, react 18's
useId
solves the issue)
- DOMPurify
- jwt-decode
- isomorphic-unfetch,cross-fetch, isomorphic-fetch and see comparison.
- graphql-request
- graphql
- graphql-codegen
- jsonwebtoken
- uuid
- node-formidable (for file uploads)
- express
- apollo-server
- helmet
- cors
- passport.js
- express-session, redis, connect-redis
- cookie-parser
- cookie
- mongodb
for relational table based dbs like Mysql,Postgres. But most also support document based like mongodb
- prisma (supports PostgreSQL, MySQL, MongoDB, SQL Server, SQLite, CockroachDB)
- mikrorm (Supports MongoDB, MySQL, MariaDB, PostgreSQL and SQLite)
- dataloader (reduce requests to backend through batching and caching)
for document based dbs like mongodb
- mongoose (straight forward schema based solution,built on top of mongodb), typegoose (Typed Schemas for mongoose)
- nexus (Typed GraphQL schema development in Typescript/Javascript)
- type-graphql (Typed GraphQL schema development in Typescript using classes and decorators.)
- bcrypt
- argon2
- nodemailer
- Planetscaledb (mysql)
- Mongodb (NoSql, Document)
- Google's Firestore (NoSql,Document )
- cloudinary
- Test Runner:
- vitest (requires vite,packed with lot of features 😱)
- jest, ts-jest
- mocha
- testing-library/react
- Assertions:
- chai
- API Mocking:
- msw.js
Note: some testing libs have built-in assertions.
- github, git
- dotenv
- gen-env-types
- ts-node, tsconfig-paths
- babel
- typescript
- nodemon
- concurrently
- ts-node-dev
- tsc-watch
- prettier
- eslint and plugins
- lint-staged
- webpack
- vite (based on esbuild,rollup,postcss,check here)
- create-react-app (based on webpack and lots of other packages)
- npm
- yarn
- pnpm
- husky
- Github Actions
- Github Bots
- Heroku