Hossein Saniei's starred repositories

nodebestpractices

:white_check_mark: The Node.js best practices list (July 2024)

Language:DockerfileLicense:CC-BY-SA-4.0Stargazers:99439Issues:1927Issues:321

prisma

Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB

Language:TypeScriptLicense:Apache-2.0Stargazers:38978Issues:241Issues:10480

algo

Set up a personal VPN in the cloud

Language:JinjaLicense:AGPL-3.0Stargazers:28653Issues:449Issues:1594

immer

Create the next immutable state by mutating the current one

Language:JavaScriptLicense:MITStargazers:27544Issues:157Issues:658

setup-ipsec-vpn

Scripts to build your own IPsec VPN server, with IPsec/L2TP, Cisco IPsec and IKEv2

Language:ShellLicense:NOASSERTIONStargazers:24989Issues:652Issues:1446

mostly-adequate-guide

Mostly adequate guide to FP (in javascript)

Language:JavaScriptLicense:NOASSERTIONStargazers:23384Issues:549Issues:278

You-Dont-Need-Momentjs

List of functions which you can use to replace moment.js + ESLint Plugin

Language:JavaScriptLicense:MITStargazers:13263Issues:139Issues:50

edgedb

A graph-relational database with declarative schema, built-in migration system, and a next-generation query language

Language:PythonLicense:Apache-2.0Stargazers:12953Issues:102Issues:2390

react-dates

An easily internationalizable, mobile-friendly datepicker library for the web

Language:JavaScriptLicense:MITStargazers:12215Issues:146Issues:1390

polished

A lightweight toolset for writing styles in JavaScript ✨

Language:JavaScriptLicense:MITStargazers:7631Issues:41Issues:231

npm-run-all

A CLI tool to run multiple npm-scripts in parallel or sequential.

Language:JavaScriptLicense:MITStargazers:5710Issues:34Issues:194

entropic

🦝 :package: a package registry for anything, but mostly javascript 🦝 🦝 🦝

Language:JavaScriptLicense:Apache-2.0Stargazers:5292Issues:114Issues:136

notistack

Highly customizable notification snackbars (toasts) that can be stacked on top of each other

Language:TypeScriptLicense:NOASSERTIONStargazers:3891Issues:22Issues:428

diff

Javascript utility for calculating deep difference, capturing changes, and applying changes across objects; for nodejs and the browser.

Language:JavaScriptLicense:MITStargazers:2993Issues:36Issues:114

mercurius

Implement GraphQL servers and gateways with Fastify

Language:JavaScriptLicense:MITStargazers:2340Issues:32Issues:366

node-dev

Zero-conf Node.js reloading

Language:JavaScriptLicense:MITStargazers:2252Issues:38Issues:149

bent

Functional JS HTTP client (Node.js & Fetch) w/ async await

permit

An unopinionated authentication library for building Node.js APIs.

Language:JavaScriptLicense:MITStargazers:1697Issues:25Issues:14

apollo-upload-client

A terminating Apollo Link for Apollo Client that fetches a GraphQL multipart request if the GraphQL variables contain files (by default FileList, File, or Blob instances), or else fetches a regular GraphQL POST or GET request (depending on the config and GraphQL operation).

webpack-node-externals

Easily exclude node modules in Webpack

Language:JavaScriptLicense:MITStargazers:1295Issues:9Issues:91

node-pg-migrate

Node.js database migration management for PostgreSQL

Language:TypeScriptLicense:MITStargazers:1276Issues:14Issues:313

next-transpile-modules

Next.js plugin to transpile code from node_modules. Please see: https://github.com/martpie/next-transpile-modules/issues/291

Language:JavaScriptLicense:MITStargazers:1131Issues:9Issues:201

leasot

Parse and output TODOs and FIXMEs from comments in your files

Language:TypeScriptLicense:MITStargazers:804Issues:10Issues:70

prisma-relay-cursor-connection

Extend Prisma's `findMany` method to support Relay Cursor Connections.

graphql-fields-list

Helper to extract data about requested fields from a GraphQL query

Language:TypeScriptLicense:ISCStargazers:130Issues:7Issues:24

react-smooth-scroll-hook

A React Hook for using smooth scroll in React Component

Language:TypeScriptLicense:MITStargazers:116Issues:3Issues:3

bluestream

A collection of streams that work well with promises (through, map, reduce). Think Through2 with promises

Language:TypeScriptLicense:MITStargazers:103Issues:27Issues:14

shapely

A simple runtime type checker for javascript supporting records and tagged unions

Language:JavaScriptLicense:MITStargazers:41Issues:7Issues:0

run-script-webpack-plugin

Automatically run your script once Webpack's build completes.

Language:TypeScriptLicense:MITStargazers:38Issues:4Issues:10

app-manifest-loader

Web App Manifest Loader for Webpack

Language:JavaScriptLicense:MITStargazers:13Issues:4Issues:4