Richard Feldman (@rtfeldman)

Top repositories

1

seamless-immutable

Immutable data structures for JavaScript which are backwards-compatible with normal JS Arrays and Objects.
JavaScript
5,363
star
2

elm-spa-example

A Single Page Application written in Elm
Elm
3,251
star
3

elm-css

Typed CSS in Elm.
Elm
1,211
star
4

dreamwriter

(NOTE! This has not been updated since Elm 0.15.1.) Streamlined long-form writing software. Written in Elm.
JavaScript
459
star
5

elm-workshop

An introductory Elm workshop. Video available on Frontend Masters!
Elm
438
star
6

elm-0.19-workshop

Elm 0.19 workshops. Includes Intro and Advanced courses.
Elm
210
star
7

rust-1.51-workshop

Richard Feldman's Rust workshop
Rust
186
star
8

node-elm-compiler

A Node.js interface to the Elm compiler binaries.
TypeScript
170
star
9

elm-in-action

Resources for the Elm In Action book.
JavaScript
160
star
10

elm-validate

Convenience functions for validating Elm data.
Elm
144
star
11

node-test-runner

Runs elm-test suites from Node.js. Get it with npm install -g elm-test
JavaScript
132
star
12

elm-google-maps

Using Google Maps in Elm by way of Polymer
Elm
56
star
13

elm-use

Switch between Elm versions
JavaScript
38
star
14

elm-iso8601-date-strings

Convert between ISO-8601 date strings and Time.Posix
Elm
30
star
15

elm-web-workers

Write Elm code that talks to Web Workers.
Elm
28
star
16

selectlist

A nonempty list in which exactly one element is always selected.
Elm
27
star
17

elm-json-experiment

Experimental API for building JSON decoders
Elm
20
star
18

lambdaconf-2015-elm-workshop

Materials for the Elm Workshop at LambdaConf 2015
Elm
20
star
19

grunt-elm

Grunt plugin that compiles Elm files to JavaScript.
JavaScript
19
star
20

elm-codify

A tool to generate Elm decoders, encoders, and type aliases from JSON.
Elm
16
star
21

elm-0.18-workshop

An introductory Elm 0.18 workshop.
Elm
14
star
22

elm-node-app

Communication layer so Elm code can talk to Node.js code.
Elm
13
star
23

elm-css-helpers

Helpers for using elm-css with elm-html
Elm
11
star
24

dotfiles

Configuration files I use.
Shell
11
star
25

style-elements-demo

style-elements demo for ReactiveConf 2017 talk, "CSS as Bytecode"
Elm
8
star
26

elm-sorter-experiment

Experimental Sorter/Dict/Set API
Elm
8
star
27

elm-hex

Work with Hexadecimal numbers in Elm.
Elm
6
star
28

dreamwriter-coffee

Streamlined writing software. Written in React and CoffeeScript.
CoffeeScript
6
star
29

vector

List where head & tail don't return Maybe and still can't crash
Elm
6
star
30

count

Call record constructors with increasing integers. Surprisingly useful!
Elm
5
star
31

elm-signup-form

JavaScript
5
star
32

test-update

Convenience functions for testing update functions
Elm
5
star
33

mloc-2015-elm-workshop

Materials for the Elm Workshop at mloc.js 2015
Elm
5
star
34

hashed-class

Generate CSS classnames by hashing their styles.
Elm
5
star
35

hex

Work with Hexadecimal numbers in Elm.
Elm
4
star
36

roc-decimal-draft

Rust
3
star
37

quicksort-benchmarks

quicksort-benchmarks
Swift
3
star
38

csrf-xhr

Automatically add Rails CSRF tokens into XMLHttpRequest headers.
JavaScript
3
star
39

elm-in-action.com

Website for the book Elm in Action, from Manning Publications
3
star
40

console-print

Print special characters to the console, in Elm
Elm
3
star
41

ziplist

DEPRECATED in favor of rtfeldman/selectlist (better name!)
Elm
3
star
42

path

Elm
2
star
43

operation-pterodactyl

πŸ¦‰
Elm
2
star
44

elm-css-util

Utility functions shared by elm-css and elm-css-helpers
Elm
2
star
45

elm-dropbox

Elm API for integrating with Dropbox
JavaScript
2
star
46

legacy-elm-test

An implementation of the legacy ElmTest module for backwards compatibility.
Elm
2
star
47

openresty-postgres-example

RealWorld example backend using OpenResty, Postgres, and nothing else
JavaScript
1
star
48

binstall

JavaScript
1
star
49

sweetvalidation

CoffeeScript
1
star
50

promises-done-polyfill

Polyfills Promise.done()
JavaScript
1
star