Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / davidchambers 105 repositories
Functional programming enthusiast. Creator of Sanctuary, our refuge from unsafe JavaScript.
Funding links: https://github.com/sponsors/davidchambers
davidchambers/Base64.js
Polyfill for browsers that don't provide window.btoa and window.atob
Language: JavaScript - Size: 94.7 KB - Last synced: 4 days ago - Pushed: 9 months ago - Stars: 489 - Forks: 220
davidchambers/string-format
JavaScript string formatting inspired by Python’s `str.format()`
Language: JavaScript - Size: 114 KB - Last synced: about 21 hours ago - Pushed: about 5 years ago - Stars: 333 - Forks: 36
davidchambers/dotfiles
Language: Vim Script - Size: 85.9 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 1
davidchambers/iceagemagic.com
Size: 32.2 KB - Last synced: about 1 month ago - Pushed: 4 months ago - Stars: 0 - Forks: 0
davidchambers/davidchambers.me
Hello, I’m davidchambers.
Language: HTML - Size: 11.7 KB - Last synced: about 1 month ago - Pushed: 5 months ago - Stars: 0 - Forks: 0
davidchambers/xyz
Publish npm packages with fewer screw-ups
Language: Shell - Size: 67.4 KB - Last synced: 26 days ago - Pushed: 5 months ago - Stars: 102 - Forks: 17
davidchambers/doctest
Doctests for JavaScript (and CoffeeScript)
Language: JavaScript - Size: 540 KB - Last synced: 17 days ago - Pushed: 4 months ago - Stars: 163 - Forks: 15
davidchambers/tutor
JavaScript interface for the Gatherer card database
Language: CoffeeScript - Size: 656 KB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 150 - Forks: 18
davidchambers/fantasy-eithers Fork of fantasyland/fantasy-eithers
Either data structure.
Language: JavaScript - Size: 16.6 KB - Last synced: about 1 month ago - Pushed: over 8 years ago - Stars: 1 - Forks: 0
davidchambers/got-lambda
Repository used during Got.λ presentation on 1 September 2016
Language: JavaScript - Size: 9.77 KB - Last synced: about 1 month ago - Pushed: almost 8 years ago - Stars: 1 - Forks: 0
davidchambers/union-type Fork of paldepind/union-type
A JavaScript library for creating and using data types
Language: JavaScript - Size: 86.9 KB - Last synced: about 1 month ago - Pushed: over 7 years ago - Stars: 4 - Forks: 0
davidchambers/free Fork of safareli/free
Combination of a free applicative functor and free monad
Language: JavaScript - Size: 43 KB - Last synced: about 1 month ago - Pushed: over 7 years ago - Stars: 1 - Forks: 0
davidchambers/lazy-either Fork of Risto-Stevcev/lazy-either
:twisted_rightwards_arrows: A lazy implementation of the Fantasy Land Either type
Language: JavaScript - Size: 15.6 KB - Last synced: about 1 month ago - Pushed: about 7 years ago - Stars: 1 - Forks: 0
davidchambers/nucleotides
The building blocks of JavaScript programs
Language: JavaScript - Size: 20.5 KB - Last synced: 26 days ago - Pushed: over 6 years ago - Stars: 32 - Forks: 4
davidchambers/purescript-strings Fork of purescript/purescript-strings
String utility functions and regular expressions
Language: PureScript - Size: 299 KB - Last synced: about 1 month ago - Pushed: about 3 years ago - Stars: 1 - Forks: 0
davidchambers/progeny Fork of es128/progeny
Recursively finds dependencies of style and template source files
Language: CoffeeScript - Size: 51.8 KB - Last synced: about 1 month ago - Pushed: almost 11 years ago - Stars: 1 - Forks: 0
davidchambers/jshint Fork of jshint/jshint
JSHint is a tool that helps to detect errors and potential problems in your JavaScript code
Language: JavaScript - Size: 5.33 MB - Last synced: about 1 month ago - Pushed: about 10 years ago - Stars: 1 - Forks: 0
davidchambers/orthogonal
DSL for describing simple vector graphics
Language: CoffeeScript - Size: 78.1 KB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 14 - Forks: 0
davidchambers/transcribe
:pencil: Generate Markdown documentation from code comments
Language: JavaScript - Size: 70.3 KB - Last synced: 23 days ago - Pushed: 5 months ago - Stars: 79 - Forks: 6
davidchambers/mathmethods
A tiny script which makes methods of the `Math` object available to numbers by adding properties to `Number.prototype`
Language: CoffeeScript - Size: 238 KB - Last synced: about 1 month ago - Pushed: almost 9 years ago - Stars: 17 - Forks: 3
davidchambers/devdocs Fork of freeCodeCamp/devdocs
API Documentation Browser
Language: Ruby - Size: 28.7 MB - Last synced: about 1 month ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0
davidchambers/airwaves
Broadcast on a dedicated frequency
Language: CoffeeScript - Size: 26.4 KB - Last synced: about 1 month ago - Pushed: almost 8 years ago - Stars: 25 - Forks: 0
davidchambers/an.hour.ago
A small utility which enables wonderfully expressive date and time manipulation in JavaScript
Language: CoffeeScript - Size: 40 KB - Last synced: 2 days ago - Pushed: almost 8 years ago - Stars: 69 - Forks: 4
davidchambers/functional-programming-jargon Fork of hemanth/functional-programming-jargon
Jargon from the functional programming world in simple terms! (WIP)
Size: 91.8 KB - Last synced: about 1 month ago - Pushed: over 8 years ago - Stars: 3 - Forks: 0
davidchambers/davidchambersdesign.com
Size: 7.82 MB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0
davidchambers/purescript-globals Fork of purescript-deprecated/purescript-globals
Typed definitions for standard Javascript globals
Language: JavaScript - Size: 105 KB - Last synced: about 1 month ago - Pushed: over 9 years ago - Stars: 0 - Forks: 0
davidchambers/ramda Fork of ramda/ramda
:ram: Practical functional Javascript
Language: JavaScript - Size: 7.16 MB - Last synced: about 1 month ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0
davidchambers/CANON
Canonical object notation
Language: JavaScript - Size: 27.3 KB - Last synced: 28 days ago - Pushed: almost 8 years ago - Stars: 12 - Forks: 1
davidchambers/unisonweb-org Fork of unisonweb/unisonweb-org
Source for the unisonweb.org website
Language: Vue - Size: 11.3 MB - Last synced: about 1 month ago - Pushed: about 4 years ago - Stars: 0 - Forks: 0
davidchambers/hm-def Fork of xodio/hm-def
Runtime type checking for JS with Hindley Milner signatures
Language: JavaScript - Size: 93.8 KB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 1 - Forks: 0
davidchambers/dns.js.org Fork of js-org/js.org
Free and short JS.ORG domains for GitHub Pages
Language: JavaScript - Size: 732 KB - Last synced: about 1 month ago - Pushed: almost 8 years ago - Stars: 1 - Forks: 0
davidchambers/sum-type Fork of JAForbes/sum-type
UnionType + Sanctuary = Better Error Messages
Language: JavaScript - Size: 72.3 KB - Last synced: about 1 month ago - Pushed: about 6 years ago - Stars: 1 - Forks: 0
davidchambers/aotearoa
Colour scheme for Vim
Language: VimL - Size: 175 KB - Last synced: about 1 month ago - Pushed: over 8 years ago - Stars: 0 - Forks: 0
davidchambers/static-land Fork of fantasyland/static-land
Specification for common algebraic types in JavaScript based on Fantasy Land
Language: JavaScript - Size: 67.4 KB - Last synced: about 1 month ago - Pushed: almost 8 years ago - Stars: 0 - Forks: 0
davidchambers/remark-lint Fork of remarkjs/remark-lint
Markdown code style linter
Language: JavaScript - Size: 1.42 MB - Last synced: about 1 month ago - Pushed: about 5 years ago - Stars: 0 - Forks: 0
davidchambers/permissionary Fork of Avaq/permissionary
Tiny and framework-agnostic role-based permission management using composition over inheritance
Language: JavaScript - Size: 30.3 KB - Last synced: about 1 month ago - Pushed: about 5 years ago - Stars: 0 - Forks: 0
davidchambers/fantasy-land Fork of fantasyland/fantasy-land
Specification for interoperability of common algebraic structures in JavaScript
Language: JavaScript - Size: 534 KB - Last synced: about 1 month ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0
davidchambers/purescript-maps Fork of purescript-deprecated/purescript-maps
Purely functional maps
Language: PureScript - Size: 154 KB - Last synced: about 1 month ago - Pushed: over 9 years ago - Stars: 0 - Forks: 0
davidchambers/elm-lang.org Fork of elm/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.
Language: Elm - Size: 15 MB - Last synced: about 1 month ago - Pushed: almost 9 years ago - Stars: 0 - Forks: 1
davidchambers/applicative-functors
Teaching aid
Language: JavaScript - Size: 4.88 KB - Last synced: about 1 month ago - Pushed: almost 8 years ago - Stars: 0 - Forks: 0
davidchambers/fluture-sanctuary-types Fork of fluture-js/fluture-sanctuary-types
Fluture type definitions for Sanctuary
Language: JavaScript - Size: 36.1 KB - Last synced: about 1 month ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0
davidchambers/fluture-retry Fork of fluture-js/fluture-retry
:arrows_counterclockwise: Toolset for retrying potentially failing computations
Language: JavaScript - Size: 11.7 KB - Last synced: about 1 month ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0
davidchambers/jQuery.localize
:watch: jQuery plugin for localizing dates and times via the `datetime` attribute of the HTML5 `<time>` element
Language: JavaScript - Size: 235 KB - Last synced: 27 days ago - Pushed: almost 10 years ago - Stars: 8 - Forks: 1
davidchambers/xmlhtml Fork of snapframework/xmlhtml
XML parser and renderer with HTML 5 quirks mode
Language: Haskell - Size: 929 KB - Last synced: about 1 month ago - Pushed: almost 7 years ago - Stars: 0 - Forks: 0
davidchambers/hubot-gitter2 Fork of huafu/hubot-gitter2
Hubot adapter for Gitter
Language: CoffeeScript - Size: 203 KB - Last synced: about 1 month ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0
davidchambers/fp-workshop
FP workshop presented at HolidayCheck in Munich on 2016-12-14
Language: JavaScript - Size: 6.84 KB - Last synced: about 1 month ago - Pushed: over 7 years ago - Stars: 3 - Forks: 1
davidchambers/amazonka Fork of brendanhay/amazonka
A comprehensive Amazon Web Services SDK for Haskell.
Language: Haskell - Size: 138 MB - Last synced: about 1 month ago - Pushed: over 7 years ago - Stars: 0 - Forks: 1
davidchambers/curriculum Fork of ClojureBridge/curriculum
Curriculum for the ClojureBridge workshop series.
Language: JavaScript - Size: 16 MB - Last synced: about 1 month ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0
davidchambers/remember-bower
:bird: Never forget to update dependencies in bower.json again
Language: JavaScript - Size: 1.95 KB - Last synced: 3 days ago - Pushed: over 4 years ago - Stars: 2 - Forks: 0
davidchambers/Fluture Fork of fluture-js/Fluture
🦋 FantasyLand compliant (monadic) alternative to Promises
Language: JavaScript - Size: 388 KB - Last synced: about 1 month ago - Pushed: over 7 years ago - Stars: 0 - Forks: 0
davidchambers/microjs.com Fork of microjs/microjs.com
Fantastic Micro-Frameworks and Micro-Libraries for Fun and Profit!
Language: JavaScript - Size: 744 KB - Last synced: about 1 month ago - Pushed: over 11 years ago - Stars: 1 - Forks: 0
davidchambers/hex2xterm
:rainbow: Convert hexadecimal colour codes to xterm colour codes
Language: JavaScript - Size: 1.95 KB - Last synced: 26 days ago - Pushed: almost 8 years ago - Stars: 3 - Forks: 0
davidchambers/deedpoll
:page_facing_up: Flag incorrectly named identifiers in JavaScript programs
Language: Shell - Size: 7.81 KB - Last synced: 26 days ago - Pushed: almost 8 years ago - Stars: 2 - Forks: 0
davidchambers/contenteditable
A jQuery utility which adds useful behaviour to `contenteditable` text
Language: CoffeeScript - Size: 12.7 KB - Last synced: 26 days ago - Pushed: almost 8 years ago - Stars: 2 - Forks: 2
davidchambers/nockingbird Fork of plaid/nockingbird
Declarative HTTP mocking (for use with Nock)
Language: CoffeeScript - Size: 25.4 KB - Last synced: about 1 month ago - Pushed: almost 8 years ago - Stars: 0 - Forks: 0
davidchambers/detect-zoom Fork of tombigel/detect-zoom
Cross Browser Zoom and Pixel Ratio Detector
Language: JavaScript - Size: 159 KB - Last synced: about 1 month ago - Pushed: almost 8 years ago - Stars: 0 - Forks: 0
davidchambers/coffeelint Fork of clutchski/coffeelint
Lint your CoffeeScript.
Language: CoffeeScript - Size: 1.39 MB - Last synced: about 1 month ago - Pushed: almost 8 years ago - Stars: 0 - Forks: 0
davidchambers/bot Fork of jsdelivr/bot
Language: Python - Size: 67.4 KB - Last synced: about 1 month ago - Pushed: almost 8 years ago - Stars: 0 - Forks: 0
davidchambers/awesome-svg Fork of willianjusten/awesome-svg
A curated list of SVG.
Language: Ruby - Size: 270 KB - Last synced: about 1 month ago - Pushed: almost 8 years ago - Stars: 0 - Forks: 0
davidchambers/appcache-brunch Fork of brunch/appcache-brunch
Adds HTML5 .appcache generation to brunch.
Language: CoffeeScript - Size: 27.3 KB - Last synced: about 1 month ago - Pushed: almost 8 years ago - Stars: 0 - Forks: 0
davidchambers/euler
Project Euler solutions in many languages
Language: Makefile - Size: 5.86 KB - Last synced: about 1 month ago - Pushed: almost 8 years ago - Stars: 0 - Forks: 0
davidchambers/ziparray Fork of joneshf/ziparray
Language: JavaScript - Size: 4.88 KB - Last synced: about 1 month ago - Pushed: about 8 years ago - Stars: 0 - Forks: 0
davidchambers/hubot-eval-js Fork of raine/hubot-eval-js
Language: JavaScript - Size: 10.7 KB - Last synced: about 1 month ago - Pushed: almost 8 years ago - Stars: 0 - Forks: 0
davidchambers/nock Fork of nock/nock
HTTP mocking and expectations library
Language: JavaScript - Size: 537 KB - Last synced: about 1 month ago - Pushed: almost 10 years ago - Stars: 0 - Forks: 0
davidchambers/organizing Fork of ClojureBridge/organizing
ClojureBridge workshop organizing materials
Size: 283 KB - Last synced: about 1 month ago - Pushed: about 8 years ago - Stars: 0 - Forks: 0
davidchambers/ramda-lens Fork of ramda/ramda-lens
:ram: :mag_right: Lens library built on ramda
Language: JavaScript - Size: 8.79 KB - Last synced: about 1 month ago - Pushed: over 8 years ago - Stars: 0 - Forks: 0
davidchambers/data.task Fork of folktale/data.task
A monad for time-dependant values, providing explicit effects for delayed computations, latency, etc.
Language: JavaScript - Size: 716 KB - Last synced: about 1 month ago - Pushed: almost 9 years ago - Stars: 0 - Forks: 0
davidchambers/ramda.github.io Fork of ramda/ramda.github.io
Documentation for Ramda.js
Language: HTML - Size: 5.56 MB - Last synced: about 1 month ago - Pushed: over 7 years ago - Stars: 0 - Forks: 0
davidchambers/date-fp Fork of cullophid/date-fp
Functional programming date manipulation library
Language: JavaScript - Size: 95.7 KB - Last synced: about 1 month ago - Pushed: over 8 years ago - Stars: 0 - Forks: 0
davidchambers/board Fork of ClojureBridge/board
ClojureBridge board documents and etc.
Size: 6.84 KB - Last synced: about 1 month ago - Pushed: over 8 years ago - Stars: 0 - Forks: 0
davidchambers/cube
Magic: The Gathering Cube
Language: HTML - Size: 118 KB - Last synced: about 1 month ago - Pushed: over 8 years ago - Stars: 2 - Forks: 1
davidchambers/rich
JavaScript’s missing stdlib
Size: 108 KB - Last synced: about 1 month ago - Pushed: about 11 years ago - Stars: 1 - Forks: 0
davidchambers/vim-syntax-haskell-cabal Fork of Twinside/vim-syntax-haskell-cabal
Syntax file for Haskell's cabal syntax file
Language: VimL - Size: 86.9 KB - Last synced: about 1 month ago - Pushed: almost 9 years ago - Stars: 0 - Forks: 0
davidchambers/justusemake.org
Just Use Make. Seriously.
Size: 518 KB - Last synced: about 1 month ago - Pushed: over 9 years ago - Stars: 0 - Forks: 1
davidchambers/elm-todomvc Fork of evancz/elm-todomvc
Proper implementation of the TodoMVC app
Language: CSS - Size: 440 KB - Last synced: about 1 month ago - Pushed: over 9 years ago - Stars: 0 - Forks: 0
davidchambers/ramda-fantasy Fork of ramda/ramda-fantasy
Fantasy-Land compatibile types for easy integration with Ramda.js
Language: JavaScript - Size: 126 KB - Last synced: about 1 month ago - Pushed: about 8 years ago - Stars: 0 - Forks: 0
davidchambers/vim-javascript Fork of pangloss/vim-javascript
Vastly improved Javascript indentation and syntax support in Vim.
Language: VimL - Size: 248 KB - Last synced: about 1 month ago - Pushed: over 8 years ago - Stars: 0 - Forks: 0
davidchambers/purescript Fork of purescript/purescript
A small strongly, statically typed language that compiles to Javascript
Language: Haskell - Size: 2.71 MB - Last synced: about 1 month ago - Pushed: over 9 years ago - Stars: 0 - Forks: 0
davidchambers/cheerio Fork of cheeriojs/cheerio
Fast, flexible, and lean implementation of core jQuery designed specifically for the server.
Language: JavaScript - Size: 1.99 MB - Last synced: about 1 month ago - Pushed: over 9 years ago - Stars: 1 - Forks: 0
davidchambers/tribler Fork of Tribler/tribler
Anonymous BitTorrent and impossible to shutdown
Language: Python - Size: 95.8 MB - Last synced: about 1 month ago - Pushed: over 9 years ago - Stars: 0 - Forks: 0
davidchambers/ramdocs Fork of donnut/ramdocs
Ramda documentation
Language: JavaScript - Size: 597 KB - Last synced: about 1 month ago - Pushed: over 9 years ago - Stars: 0 - Forks: 0
davidchambers/purescript-foreign Fork of purescript/purescript-foreign
Library for dealing with foreign data (JSON and JavaScript objects) in PureScript
Language: PureScript - Size: 196 KB - Last synced: about 1 month ago - Pushed: over 9 years ago - Stars: 0 - Forks: 0
davidchambers/geocoder Fork of wyattdanger/geocoder
node.js module to geocode through google developer api
Language: JavaScript - Size: 134 KB - Last synced: about 1 month ago - Pushed: over 9 years ago - Stars: 0 - Forks: 1
davidchambers/purescript-exceptions Fork of purescript/purescript-exceptions
Exception effects
Language: PureScript - Size: 105 KB - Last synced: about 1 month ago - Pushed: over 9 years ago - Stars: 0 - Forks: 0
davidchambers/purescript-distributive Fork of purescript/purescript-distributive
Distributive typeclass
Language: PureScript - Size: 61.5 KB - Last synced: about 1 month ago - Pushed: over 9 years ago - Stars: 0 - Forks: 0
davidchambers/commander.js Fork of tj/commander.js
node.js command-line interfaces made easy
Language: JavaScript - Size: 323 KB - Last synced: about 1 month ago - Pushed: over 9 years ago - Stars: 0 - Forks: 0
davidchambers/purescript-demo-mario Fork of michaelficarra/purescript-demo-mario
implementation of Elm's Mario demo in PureScript
Size: 141 KB - Last synced: about 1 month ago - Pushed: over 9 years ago - Stars: 0 - Forks: 0
davidchambers/node-jscs Fork of jscs-dev/node-jscs
JavaScript Code Style checker
Size: 1.35 MB - Last synced: about 1 month ago - Pushed: over 9 years ago - Stars: 0 - Forks: 0
davidchambers/purescript-spidermonkey-ast Fork of michaelficarra/purescript-spidermonkey-ast
PureScript bindings for Mozilla's SpiderMonkey AST format
Size: 146 KB - Last synced: about 1 month ago - Pushed: over 9 years ago - Stars: 0 - Forks: 0
davidchambers/grunt-doctest Fork of paolodm/grunt-doctest
Language: JavaScript - Size: 141 KB - Last synced: about 1 month ago - Pushed: almost 10 years ago - Stars: 0 - Forks: 0
davidchambers/node-semver Fork of npm/node-semver
The semver parser for node (the one npm uses)
Language: JavaScript - Size: 262 KB - Last synced: about 1 month ago - Pushed: almost 10 years ago - Stars: 0 - Forks: 0
davidchambers/npmconf Fork of npm/npmconf
npm config thing
Language: JavaScript - Size: 243 KB - Last synced: about 1 month ago - Pushed: almost 10 years ago - Stars: 0 - Forks: 0
davidchambers/underscore Fork of jashkenas/underscore
JavaScript's utility _ belt
Language: JavaScript - Size: 4.42 MB - Last synced: about 1 month ago - Pushed: almost 10 years ago - Stars: 0 - Forks: 0
davidchambers/esvalid Fork of estools/esvalid
confirm that a SpiderMonkey format AST represents an ECMAScript program
Language: JavaScript - Size: 123 KB - Last synced: about 1 month ago - Pushed: almost 10 years ago - Stars: 0 - Forks: 0
davidchambers/coffeescript Fork of jashkenas/coffeescript
Unfancy JavaScript
Language: CoffeeScript - Size: 12.9 MB - Last synced: about 1 month ago - Pushed: about 10 years ago - Stars: 0 - Forks: 0
davidchambers/what-is-art Fork of RZRZR/what-is-art
Size: 107 KB - Last synced: about 1 month ago - Pushed: about 10 years ago - Stars: 0 - Forks: 0
davidchambers/commonjs-everywhere Fork of michaelficarra/commonjs-everywhere
minimal CommonJS browser bundler with aliasing, extensibility, and source maps
Language: CoffeeScript - Size: 479 KB - Last synced: about 1 month ago - Pushed: over 8 years ago - Stars: 0 - Forks: 0
davidchambers/keymaster Fork of madrobby/keymaster
A simple micro-library for defining and dispatching keyboard shortcuts. It has no dependencies.
Language: JavaScript - Size: 243 KB - Last synced: about 1 month ago - Pushed: about 10 years ago - Stars: 0 - Forks: 0
davidchambers/q Fork of kriskowal/q
A tool for making and composing asynchronous promises in JavaScript
Language: JavaScript - Size: 1.38 MB - Last synced: about 1 month ago - Pushed: almost 10 years ago - Stars: 0 - Forks: 0
davidchambers/lodash Fork of lodash/lodash
A utility library delivering consistency, customization, performance, & extras.
Language: JavaScript - Size: 78.1 KB - Last synced: about 1 month ago - Pushed: over 10 years ago - Stars: 0 - Forks: 0