zaichaopan's starred repositories

33-js-concepts

📜 33 JavaScript concepts every developer should know.

Language:JavaScriptLicense:MITStargazers:63772Issues:1193Issues:100

awesome-design-patterns

A curated list of software and architecture related design patterns.

driver.js

A light-weight, no-dependency, vanilla JavaScript engine to drive user's focus across the page

Language:TypeScriptLicense:MITStargazers:22853Issues:200Issues:339

eng-practices

Google's Engineering Practices documentation

lexical

Lexical is an extensible text editor framework that provides excellent reliability, accessibility and performance.

Language:TypeScriptLicense:MITStargazers:19711Issues:118Issues:2189

Fuse

Lightweight fuzzy-search, in JavaScript

Language:JavaScriptLicense:Apache-2.0Stargazers:18380Issues:136Issues:547

DOMPurify

DOMPurify - a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. DOMPurify works with a secure default, but offers a lot of configurability and hooks. Demo:

Language:JavaScriptLicense:NOASSERTIONStargazers:14006Issues:153Issues:586

tui.calendar

🍞📅A JavaScript calendar that has everything you need.

Language:TypeScriptLicense:MITStargazers:12034Issues:163Issues:810

clean-code-typescript

Clean Code concepts adapted for TypeScript

Language:TypeScriptLicense:MITStargazers:9299Issues:130Issues:25

query-string

Parse and stringify URL query strings

Language:JavaScriptLicense:MITStargazers:6760Issues:31Issues:231

unfetch

🐕 Bare minimum 500b fetch polyfill.

Language:JavaScriptLicense:MITStargazers:5710Issues:41Issues:85

SimpleWebRTC

Simplest WebRTC ever

Language:JavaScriptLicense:NOASSERTIONStargazers:4656Issues:233Issues:619

tailwind-merge

Merge Tailwind CSS classes without style conflicts

Language:TypeScriptLicense:MITStargazers:4616Issues:7Issues:172

match-sorter

Simple, expected, and deterministic best-match sorting of an array in JavaScript

Language:TypeScriptLicense:MITStargazers:3840Issues:28Issues:69

tinykeys

A tiny (~650 B) & modern library for keybindings.

Language:TypeScriptLicense:MITStargazers:3792Issues:22Issues:38

react-custom-scrollbars

React scrollbars component

Language:JavaScriptLicense:MITStargazers:3203Issues:30Issues:307

code-review-tips

:microscope: Common problems to look for in a code review

Language:JavaScriptLicense:MITStargazers:1487Issues:27Issues:1

best-practices

Tidbits of developer best practices from around the web

node-jsonfile

Easily read/write JSON files.

Language:JavaScriptLicense:MITStargazers:1205Issues:25Issues:92

hasha

Hashing made simple. Get the hash of a buffer/string/stream/file.

Language:JavaScriptLicense:MITStargazers:957Issues:12Issues:23

trouter

:fish: A fast, small-but-mighty, familiar fish...errr, router*

Language:JavaScriptLicense:MITStargazers:641Issues:7Issues:20

flagged

Feature Flags for React made easy with hooks, HOC and Render Props

Language:TypeScriptLicense:MITStargazers:406Issues:4Issues:12

env

A utility for verifying environment variables are present

Language:JavaScriptLicense:BSD-3-ClauseStargazers:377Issues:4Issues:19

theme-colors

🎨 Easily generate color shades for themes

Language:TypeScriptLicense:MITStargazers:229Issues:4Issues:7

hexoid

A tiny (190B) and extremely fast utility to generate random IDs of fixed length

Language:JavaScriptLicense:MITStargazers:195Issues:3Issues:5

email-regex

Regular expression for matching email addresses

Language:JavaScriptLicense:MITStargazers:134Issues:8Issues:7

intro-to-data-structures-and-algorithms

An egghead course to introduce data structures and algorithms in JavaScript

Language:JavaScriptLicense:MITStargazers:119Issues:5Issues:0

swift-react-native-hybrid

A small sample hybrid Swift/React Native iOS application

Language:ShellLicense:MITStargazers:113Issues:4Issues:2

bad-javascript

Let's get some bad javascript examples.

Language:JavaScriptStargazers:28Issues:8Issues:0

node_shop

Microservices built in Node.js + Express to interact with Amazon Simple Queue Service(SQS).

Language:JavaScriptStargazers:8Issues:3Issues:1