Boris Cherny (@bcherny)

Top repositories

1

json-schema-to-typescript

Compile JSONSchema to TypeScript type declarations
TypeScript
2,742
star
2

undux

⚡️ Dead simple state for React. Now with Hooks support.
TypeScript
1,495
star
3

frontend-interview-questions

Answers for https://borischerny.com/javascript/%22functional/programming%22/2017/06/09/Frontend-Interview-Questions.html
JavaScript
1,041
star
4

programming-typescript-answers

Official answers for exercises from Orielly's Programming TypeScript
TypeScript
466
star
5

flow-to-typescript

Convert Flow-annotated files to TypeScript
TypeScript
430
star
6

draggable

High performance, fully cross browser, full featured drag and drop in a tiny (2k gzipped), dependency-free package
JavaScript
184
star
7

ngimport

Easy to use ES6 imports for $http, $log, and other Angular 1 services
TypeScript
99
star
8

tslint-no-circular-imports

TSLint plugin to detect and warn about circular imports
TypeScript
86
star
9

lazy-arr

Arrays that look just like regular JavaScript arrays, but are computed lazily.
TypeScript
65
star
10

tsoption

Correct, easy to use Option type for TypeScript. 🦄
TypeScript
55
star
11

json-schema-to-typescript-browser

Browser demo for json-schema-to-typescript
JavaScript
35
star
12

format-as-currency

Angular directive to format an input as a currency as the user types
JavaScript
32
star
13

india

INterface Diffing and Inspection Assistant
JavaScript
29
star
14

typed-rx-emitter

Typesafe RxJS-based EventEmitter
TypeScript
27
star
15

css-to-matrix

A little library for converting compound CSS transforms into their matrix equivalents
JavaScript
21
star
16

typed-trait

A 100% typesafe class trait util for TypeScript
TypeScript
21
star
17

penner

A library for Penner's easing equations.
JavaScript
15
star
18

redrock

Typesafe, reactive redux
TypeScript
14
star
19

uxhr

The teeny tiny cross-browser XHR library - just 493 bytes gzipped!
JavaScript
12
star
20

language-types-comparison

hierarchical diagram of various type systems
12
star
21

undux-todomvc

TypeScript
11
star
22

SASS-Base64

An automated SASS base64 inline image generator
Python
10
star
23

transform-to-matrix

A tiny library to get 2/3D matricies from CSS3 transform functions. Fully covered by unit tests, with support for AMD, CommonJS, Node, and browser globals.
JavaScript
10
star
24

better-asciidoctor-vscode

AsciiDoc VSCode plugin with live preview - makes your Asciidoc look like an Orielly book
CSS
8
star
25

angular-sticky-table-header

Sticky headers for tables
CoffeeScript
6
star
26

infinite-scroll

High performance infinite scrolling for AngularJS.
CoffeeScript
6
star
27

contributor.io

Fetch counts of a user's contributions to various platforms (Github, NPM, Gems, CPAN, Nuget, ...)
CoffeeScript
5
star
28

isbn-cover

Get a book cover from a 9, 10, or 13 digit ISBN. Works with AMD, CommonJS, Node, and browser globals.
CoffeeScript
5
star
29

undux.org

Documentation for Undux
TypeScript
4
star
30

angular2react-demos

Example usages for angular2react and react2angular
JavaScript
4
star
31

Talks

Some presentations I made or am working on
JavaScript
4
star
32

angular-butter-scroll

A plug and play angular directive for smooth scrolling that works by disabling pointer events
CoffeeScript
3
star
33

microbox

A beautiful, lightweight, cross browser lightbox.js replacement
CSS
3
star
34

watch-dom

Angular $watch for the DOM
CoffeeScript
3
star
35

promise-seq

lazy-execute promises in sequence
TypeScript
3
star
36

-dev-null

JavaScript
3
star
37

create-typescript-app

🔮 1 command to create a new TypeScript Node app
JavaScript
3
star
38

matrix-utilities

Tiny (607b gzipped), high performance utilities for performing 2/3D matrix calculations. Full unit test coverage, compatible with Node/CommonJS, AMD, and browser globals.
CoffeeScript
3
star
39

fx

The tiny animation library - high performance, works with everthing from iOS to IE6, and dependency free. For applications where you need a lot of animation functionality without a lot of footprint
JavaScript
3
star
40

umodel

Tiny, generic, fully tested model.
CoffeeScript
3
star
41

tuple-map

ES6 Map where keys are 2-tuples
TypeScript
2
star
42

savant

A designer-friendly way to generate icon fonts from a folder of SVG icons
JavaScript
2
star
43

color-dungeon-solver

A solver for the Color Dungeon Puzzle in Zelda: Link's Awakening DX for Gameboy
JavaScript
2
star
44

programmingtypescriptbook.com

HTML
2
star
45

winston-bugsnag

A Bugsnag transport for Winston
TypeScript
2
star
46

content-type-to-ext

Map content-type to file extension (and vice-versa)
TypeScript
2
star
47

tsedit

TypeScript Notebooks
TypeScript
2
star
48

Chart

High performance CSS chart rendering from tables
JavaScript
2
star
49

wordscapes-solver

Solver for Wordscapes game
Haskell
2
star
50

auditable

Auditable data structures for modern browsers
TypeScript
2
star
51

skymaps

TypeScript
1
star
52

codenam.es

https://codenam.es
JavaScript
1
star
53

undux-fb

Facebook-specific wrapper for Undux
Shell
1
star
54

annie

A super tiny library for authoring cross-browser animations
JavaScript
1
star
55

js-math

JavaScript
1
star
56

crdt-demo

TypeScript
1
star
57

tsinit

Zero-config, opinionated generator for TypeScript+TsLint+Ava projects
JavaScript
1
star
58

Flashcards

Simple flashcards app
TypeScript
1
star
59

concat-maps

Efficiently concatenate ES6 Maps
TypeScript
1
star
60

rxjs-observable

Standalone Observable, pulled out of RxJS
TypeScript
1
star
61

undux-hot-module-reloading-demo

Hot module reloading demo for Undux
JavaScript
1
star
62

CT4S

Category Theory for the Sciences
1
star
63

node-timezone

Get server timezone
JavaScript
1
star
64

learning-scala-v2

Scala
1
star
65

tassert

High quality runtime assertions for Typescript
JavaScript
1
star
66

sha1-from-file

generate a short sha1 hash from a file's contents
TypeScript
1
star
67

npm-packages

Fetch a user's package count from NPM
CoffeeScript
1
star
68

angular-search

A lightweight Angular search widget
CoffeeScript
1
star
69

bcherny.github.io

My blog
SCSS
1
star
70

typed-store

a strongly typed store with lenses and change subscription
JavaScript
1
star
71

bst-next

Find the next node in a Binary Search Tree
Haskell
1
star
72

awesome-guide-to-protractor-testing

some notes and lessons learned writing protractor tests and getting them to run on ci
1
star