Richard Feldman
Login:
rtfeldman
Company:
NoRedInk
Location:
Philadelphia, PA
Bio:
Author of Elm in Action. rtfeldman on Twitter.
Blog:
https://www.manning.com/books/elm-in-action?a_aid=elm_in_action&a_bid=b15edc5c
Blog:
https://www.manning.com/books/elm-in-action?a_aid=elm_in_action&a_bid=b15edc5c
Member of
- Elm Community
- NoRedInk
Repositories
-
analytics.js
-
The hassle-free way to integrate analytics into any web application.
-
assets_precompile_enforcer
-
Raises an exception if assets are missing from config.assets.precompile during development
-
atom-elm
-
An atom package providing syntax highlighting and snippets for the Elm language.
-
atom-keyboard-macros
-
null
-
atom-keyboard-macros-vim
-
null
-
awesome-elm
-
A curated list of useful Elm tutorials, libraries and software. Inspired by awesome list. Feel free to contribute. :rocket:
-
awesome-functional-programming
-
Yet another resource for collecting articles, videos etc. regarding functional programming
-
awesome-speakers
-
Awesome speakers in the programming community
-
binstall
-
null
-
binwrap
-
Distribute binaries via npm
-
bin-wrapper
-
Binary wrapper that makes your programs seamlessly available as local dependencies
-
blog-dombench
-
DOM benchmarks using different libraries
-
browserify-mustache
-
browserify transform for mustache template files
-
brushtail
-
JS AST rewriter for tail call elimination
-
coffeeify
-
browserify v2 plugin to compile coffee-script automatically
-
coffee-script-brunch
-
Adds CoffeeScript support to brunch
-
Command-T
-
Mirror of the official Command-T repository at git.wincent.com
-
console-print
-
Print special characters to the console, in Elm
-
core
-
Elm's core libraries
-
count
-
Call record constructors with increasing integers. Surprisingly useful!
-
csrf-xhr
-
Automatically add Rails CSRF tokens into XMLHttpRequest headers.
-
docs
-
Curriculum for RailsBridge workshops
-
dom
-
Low-level DOM bindings, backing for nicer libraries.
-
dotfiles
-
Configuration files I use.
-
dreamwriter
-
(NOTE! This has not been updated since Elm 0.15.1 and is not using current best practices. I plan to circle back to it in the future and bring it up to standards.) Streamlined long-form writing software. Written in Elm.
-
dreamwriter-coffee
-
Streamlined writing software. Written in React and CoffeeScript.
-
dropbox-js
-
Unofficial JavaScript library for the Dropbox Core API.
-
dropbox-js-npm-workaround
-
Works around https://github.com/npm/npm/pull/7627 for dropbox.js
-
eecrit
-
Elixir/Elm version of Critter4Us
-
elm-0.18-workshop
-
An introductory Elm 0.18 workshop.
-
elm-architecture-tutorial
-
How to create modular Elm code that scales nicely with your app
-
elm-benchmark
-
Benchmarking for Elm
-
elm-bin
-
elm-platform bin-wrapper that makes it seamlessly available as a local dependency
-
elm-check
-
Property Based Testing in Elm
-
elm-codify
-
A tool to generate Elm decoders, encoders, and type aliases from JSON.
-
elm-compiler
-
Compiler for the Elm programming language. Elm aims to make web development more pleasant. Elm is a type inferred, functional reactive language that compiles to HTML, CSS, and JavaScript.
-
elm-css
-
Typed CSS in Elm.
-
elm-css-helpers
-
Helpers for using elm-css with elm-html
-
elm-css-util
-
Utility functions shared by elm-css and elm-css-helpers
-
elm-diff
-
A diff implementation for Elm
-
elm-doc
-
Generate static documentation of your Elm project.
-
elm-dropbox
-
Elm API for integrating with Dropbox
-
elm-effects
-
Bring effects like HTTP and animations into your Elm Architecture app
-
elm-font-awesome
-
Font Awesome vector icons as Elm HTML components
-
elm-format
-
elm-format formats Elm source code according to a standard set of rules based on the official Elm Style Guide
-
elm-fullscreen
-
*DEPRECATED - DO NOT USE!* Elm API for using the HTML5 Fullscreen API
-
elm-google-maps
-
Using Google Maps in Elm by way of Polymer
-
elm-hot-loader
-
HMR support for elm-webpack-loader
-
elm-html
-
Use HTML in Elm!
-
elm-html-extra
-
Additional functions for working with Html
-
elm-html-in-elm
-
null
-
elm-html-query
-
null
-
elm-http
-
Make HTTP requests in Elm
-
elm-in-action
-
Resources for the Elm In Action book.
-
elm-in-action.com
-
Website for the book Elm in Action, from Manning Publications
-
elm-json-extra
-
Convenience functions for working with Json
-
elm-lang.org
-
The full source for http://elm-lang.org/, the home-page of the Elm programming language. Open sourced as a way to teach people how to write and serve Elm code. Follow the instructions in README.md to get the site setup on your own machine.
-
elm-lazy-list
-
Lazy list implementation in Elm
-
elm-list-extra
-
Convenience functions for working with List
-
elm-live
-
??A flexible dev server for Elm. Live reload included!
-
elm-make
-
A build tool for Elm projects
-
elm-maybe-extra
-
Convenience functions for working with Maybe
-
elm-node-app
-
Communication layer so Elm code can talk to Node.js code.
-
elm-nonempty-list
-
head and tail without the Maybe
-
elm-package
-
Command line tool to share Elm libraries
-
elm-polymer-calendar
-
null
-
elm-random-extra
-
Extra functionality for the core Random library
-
elm-random-pcg
-
Random number generator for Elm
-
elm-reactor
-
Interactive development tool that makes it easy to develop and debug Elm programs.
-
elm-result-extra
-
Convenience functions for working with Result
-
elm-server-side-renderer
-
Work in process!
-
elm-shrink
-
A library for authoring shrinking strategies
-
elm-signal-extra
-
Signal-related, advanced and convenience functions
-
elm-signup-form
-
null
-
elm-sortable-table
-
Sortable tables for whatever data you want to display
-
elm-spa-example
-
A Single Page Application written in Elm
-
elm-sydron
-
a first elm app. Hits the github API for events for a hard-coded repository.
-
elm-task-extra
-
Additional functions for working with tasks
-
elm-test
-
A unit testing framework for Elm
-
Elm.tmLanguage
-
Elm language syntax highlighting and tool integration for ST2/3
-
elm-todomvc
-
Proper implementation of the TodoMVC app
-
elm-use
-
Switch between Elm versions
-
elm-validate
-
Convenience functions for validating Elm data.
-
elm-vim
-
Elm mode for vim
-
elm-web-workers
-
Write Elm code that talks to Web Workers.
-
elm-workshop
-
An introductory Elm workshop. Video available on Frontend Masters!
-
fleet
-
Templating System for Clojure
-
flux
-
Application Architecture for Building User Interfaces
-
gorillascript
-
GorillaScript is a compile-to-JavaScript language designed to empower the user while attempting to prevent some common errors.
-
grunt-coffeeify
-
null
-
grunt-contrib-coffee
-
Compile CoffeeScript files to JavaScript.
-
grunt-elm
-
Grunt plugin that compiles Elm files to JavaScript.
-
grunt-elm-test
-
Grunt plugin for running elm-test.
-
hashed-class
-
Generate CSS classnames by hashing their styles.
-
hex
-
Work with Hexadecimal numbers in Elm.
-
hl
-
Haskell web site
-
homebrew
-
:beer: The missing package manager for OS X.
-
html
-
Use HTML in Elm!
-
html-test-runner
-
Run elm-test suites in the browser
-
HydrateJS
-
Improved Javascript Serialization for objects
-
ielm
-
Smart REPL (or REVL) for Elm v0.18
-
iso8601
-
Parse ISO 8601 date and time strings in Elm
-
javascript-bignum
-
Scheme arithmetic library for JavaScript
-
jq-placeholder
-
Improved placeholder behaviour for input fields
-
js-hashtrie-benchmark
-
Benchmarking of various Javascript persistent map implementations
-
JSManipulate
-
Javascript image filters and effects
-
json-fallback
-
JSON parser / stringifier polyfill
-
JSON-js
-
JSON in JavaScript
-
json-to-elm
-
Create Elm type aliases and decoders based on JSON input
-
KineticJS
-
KineticJS is an HTML5 Canvas JavaScript library that extends the 2d context by enabling canvas interactivity for desktop and mobile applications.
-
lambdaconf-2015
-
The official supporting materials repository for LambdaConf 2015.
-
lambdaconf-2015-elm-workshop
-
Materials for the Elm Workshop at LambdaConf 2015
-
lambdajam2013
-
Lambda Jam 2013
-
language_shootout_2013
-
2013 Language Shootout
-
lazy
-
Lazy Evaluation in Elm
-
legacy-elm-test
-
An implementation of the legacy ElmTest module for backwards compatibility.
-
Manifesto
-
Meta-repository for organizational stuff
-
Medium.js
-
A tiny JavaScript library for making contenteditable beautiful (Like Medium's editor)
-
mloc-2015-elm-workshop
-
Materials for the Elm Workshop at mloc.js 2015
-
mohair
-
mohair is an sql builder for nodejs
-
moleculer-node-realworld-example-app
-
Exemplary real world application built with Moleculer
-
mtgsimulator
-
Simulates various Magic-related probabilities.
-
navigation
-
null
-
node-elm-compiler
-
A Node.js interface to the Elm compiler binaries.
-
node-express-realworld-example-app
-
null
-
node-test-runner
-
Runs elm-test suites from Node.js. Get it with npm install -g elm-test
-
num_cpus
-
Get the number of CPUs in Rust
-
operation-pterodactyl
-
?
-
package.elm-lang.org
-
website for browsing packages and exploring documentation
-
path
-
null
-
preact-todomvc
-
? TodoMVC done in Preact. Under 6kb and fast.
-
promises-done-polyfill
-
Polyfills Promise.done()
-
publicize
-
Import an object's fields into the public scope.
-
purescript-indexeddb
-
A streaming interface to IndexedDB in PureScript.
-
purescript-signal
-
Elm style FRP library for PureScript
-
react
-
React is a JavaScript library for building user interfaces. It's declarative, efficient, and extremely flexible. What's more, it works with the libraries and frameworks that you already know.
-
react-redux-realworld-example-app
-
Exemplary real world application built with React + Redux
-
redux
-
Predictable state container for JavaScript apps
-
repro-ghc-bug
-
Repdocuing a GHC core library bug
-
repro-order
-
null
-
roy
-
Small functional language that compiles to JavaScript.
-
rtfeldman.com
-
Source code for rtfeldman.com
-
rtfeldman.github.io
-
Used for rtfeldman.com
-
seamless-immutable
-
Immutable data structures for JavaScript which are backwards-compatible with normal JS Arrays and Objects.
-
selectlist
-
A nonempty list in which exactly one element is always selected.
-
StrangeLoop2014
-
Strange Loop 2014 archives
-
StrangeLoop2015
-
null
-
style-elements
-
Create styles that don't mysteriously break!
-
style-elements-demo
-
style-elements demo for ReactiveConf 2017 talk, "CSS as Bytecode"
-
sweetvalidation
-
null
-
test-runner-utils
-
Utility functions for people implementing elm-test runners
-
test-update
-
Convenience functions for testing update functions
-
throwaway-travis-test
-
testing some stuff on Travis; this will get deleted unless I forget to delete it after ;P
-
time
-
NOT PUBLISHED YET / THIS IS ON PURPOSE / EVERYTHING IS FINE
-
todomvc
-
Helping you select an MV* framework - Todo apps for Backbone.js, Ember.js, AngularJS, and many more
-
travis-build
-
.travis.yml => build.sh converter
-
vector
-
List where head & tail don't return Maybe and still can't crash
-
vim-bufferline
-
super simple vim plugin to show the list of buffers in the command bar
-
virtual-dom
-
The foundation of HTML and SVG in Elm.
-
vizbird
-
git@github.com:rtfeldman/vizbird.git
-
women-in-software-eng
-
null
-
ziplist
-
DEPRECATED in favor of rtfeldman/selectlist (better name!)
Commits To
Repository | Most Recent Commit | # Commits |