Amirhossein Nouri's starred repositories

system-design-primer

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

Language:PythonLicense:NOASSERTIONStargazers:265256Issues:6613Issues:293

awesome-scalability

The Patterns of Scalable, Reliable, and Performant Large-Scale Systems

License:MITStargazers:57107Issues:1864Issues:0

system-design

Learn how to design systems at scale and prepare for system design interviews

turbo

Incremental bundler and build system optimized for JavaScript and TypeScript, written in Rust – including Turbopack and Turborepo.

validator.js

String validation

Language:JavaScriptLicense:MITStargazers:22820Issues:228Issues:1051

openvpn-install

OpenVPN road warrior installer for Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS and Fedora

Language:ShellLicense:MITStargazers:18739Issues:520Issues:891

v2ray-agent

Xray、Tuic、hysteria2、sing-box 八合一一键脚本

Language:ShellLicense:AGPL-3.0Stargazers:13499Issues:158Issues:957

pretty-ts-errors

🔵 Make TypeScript errors prettier and human-readable in VSCode 🎀

Language:TypeScriptLicense:MITStargazers:13161Issues:24Issues:56

rspack

The fast Rust-based web bundler with webpack-compatible API 🦀️

Language:RustLicense:MITStargazers:8345Issues:57Issues:2215

morgan

HTTP request logger middleware for node.js

Language:JavaScriptLicense:MITStargazers:7883Issues:94Issues:174

ts-reset

A 'CSS reset' for TypeScript, improving types for common JavaScript API's

Language:TypeScriptLicense:MITStargazers:7736Issues:20Issues:124

node.bcrypt.js

bcrypt for NodeJs

Language:C++License:MITStargazers:7398Issues:66Issues:851

frontend-case-studies

💼 A curated list of technical talks and articles about real world enterprise frontend development

100-go-mistakes

📖 100 Go Mistakes and How to Avoid Them

Language:GoLicense:NOASSERTIONStargazers:6511Issues:54Issues:30

gomail

The best way to send emails in Go.

progressbar

A really basic thread-safe progress bar for Golang applications

Language:GoLicense:MITStargazers:3955Issues:24Issues:95

material-tailwind

@material-tailwind is an easy-to-use components library for Tailwind CSS and Material Design.

Language:TypeScriptLicense:MITStargazers:3575Issues:22Issues:370

await-to-js

Async await wrapper for easy error handling without try-catch

Language:TypeScriptLicense:MITStargazers:3210Issues:22Issues:38

complete-node-bootcamp

Starter files, final projects and FAQ for my Complete Node.js Bootcamp

resolvers

📋 Validation resolvers: Yup, Zod, Superstruct, Joi, Vest, Class Validator, io-ts, Nope, computed-types, typanion, Ajv, TypeBox, ArkType, Valibot, effect-ts and VineJS

Language:TypeScriptLicense:MITStargazers:1679Issues:11Issues:215

next-safe-action

Type safe and validated Server Actions in your Next.js (App Router) project.

Language:TypeScriptLicense:MITStargazers:1650Issues:7Issues:87

conf

Simple config handling for your app or module

Language:TypeScriptLicense:MITStargazers:1217Issues:12Issues:94

helm-push

Helm plugin to push chart package to ChartMuseum

Language:GoLicense:Apache-2.0Stargazers:663Issues:15Issues:118

credenza

Ready-made responsive modal component for shadcn/ui.

Language:TypeScriptLicense:MITStargazers:404Issues:2Issues:2

date-fns-jalali

Modern JavaScript date utility library for jalali calendar

Language:TypeScriptLicense:MITStargazers:133Issues:2Issues:11

video-search

Video Search with CLIP

Language:Jupyter NotebookLicense:Apache-2.0Stargazers:26Issues:0Issues:0

jamsync

update social media bio to playing track from spotify

Language:PythonLicense:MITStargazers:7Issues:1Issues:0

.dotfiles

Terminal is my home. 🖥

Language:LuaStargazers:2Issues:1Issues:0

json

standard 'encoding/json' module with ‍‍'in' and 'out' options to have more control over decoding and encoding

Language:GoStargazers:2Issues:1Issues:0