Daniel Earwicker (@danielearwicker)
  • Stars
    star
    1,241
  • Global Rank 24,911 (Top 0.9 %)
  • Followers 71
  • Following 4
  • Registered over 14 years ago
  • Most used languages
    TypeScript
    58.3 %
    JavaScript
    19.4 %
    C#
    16.7 %
    C++
    2.8 %
    D
    2.8 %

Top repositories

1

carota

Simple, flexible rich text rendering/editing on HTML Canvas
JavaScript
730
star
2

computed-async-mobx

Define a computed by returning a Promise
TypeScript
166
star
3

json-mobx

Simple undo/redo and persistence for MobX
TypeScript
86
star
4

baltar

Example graphics editor using MobX
TypeScript
41
star
5

cppjvm

C++/JVM - making it really easy to call Java from C++
C++
39
star
6

immuto

Very strongly typed Redux adaptation for TypeScript
TypeScript
36
star
7

bidi-mobx

Two-way binding is back, and this time it's respectable
TypeScript
31
star
8

knockout.clear

Minimal utilities to make it easy to get KnockoutJS to clear up garbage automatically
JavaScript
16
star
9

doop

Succint immutable record classes for TypeScript
TypeScript
12
star
10

eventless

Functional Reactive Programming for .NET and XAML/WPF
C#
11
star
11

boxm

Abstraction over the mutable properties of an object hierarchy
TypeScript
10
star
12

flowerbi

Ultra-minimal BI analytics query and UI tools
C#
8
star
13

nimbah

Easy way to create throwaway text transformers: http://earwicker.com/nimbah
JavaScript
5
star
14

mapped-array-mobx

An observable collection, projected from another observable collection
TypeScript
4
star
15

ListDiff

C# algorithm for diffing two lists of objects, implementation derived from https://github.com/lqc/google-diff-match-patch
C#
3
star
16

per

Composition/chaining for forward-passing transformer functions
TypeScript
3
star
17

node-funkify

Like thunkify-wrap, but (a) doesn't modify the original object and (b) copes with functions that have function properties
JavaScript
3
star
18

json-date-parser

Minimal function suitable for passing to JSON.parse to revive common date-time strings into Date objects
TypeScript
3
star
19

spaceballs

Orbital mechanics (flying a spaceship around a planet) - using canvas animation, TypeScript and React
TypeScript
3
star
20

immuto-example

Demo application built with Immuto and React
TypeScript
2
star
21

mork

Very easy Gnu Make framework
D
2
star
22

ByteArrayFormatters

Simple mapping between entire HTTP payload and [FromBody] byte[] parameter or return value.
C#
2
star
23

heatmap

TypeScript
2
star
24

randomgaps

TypeScript
1
star
25

BackupTables

Silly toy utility to dump/restore data from SQL Server tables
C#
1
star
26

kor-react

Utilities for consuming kor observables in React components
TypeScript
1
star
27

cosmos

The Cosmos is all that is or was or ever will be.
1
star
28

react-progressbar

Simple progress bar with percentage display
TypeScript
1
star
29

PiCam

A very low-tech thing for taking/storing pictures from usb cameras
TypeScript
1
star
30

Instaface

Toy app with graph-like data over MySql
C#
1
star
31

knockout-grids

Investigation of virtualised scrolling grids from scratch in knockout
JavaScript
1
star
32

bitstupid

The ultimate in minimal personal status sharing
JavaScript
1
star
33

neaten

TypeScript-friendly dependency injection for JavaScript
TypeScript
1
star
34

fumo

node-webkit + selenium = declarative/interactive UI testing
TypeScript
1
star
35

react-classname

Allows elements to be created with a plain string specifying className
JavaScript
1
star
36

blotto

Generates a navigable blog: (simple markdown) -> (conveniently linked markdown)
TypeScript
1
star
37

flyingdemo

First go with three.js - flying a space ship over a cityscape (nothing like an aeroplane - no gravity, lift, drag, just thrusters affecting linear and angular momentum)
TypeScript
1
star