David Mark Clements

Login: davidmarkclements

Company: nearForm

Location: Wherever I'm needed

Bio: Author of Node Cookbook

Blog: http://nearform.com

Blog: http://nearform.com

Member of

  1. nearForm
  2. Node.js Foundation
  3. pino

Repositories

0x
? single-command flamegraph profiling ?
10-tips
10 tips for triumphant noding
anim-carousel-lite
based on carousel-lite - animated version
Array.from
A robust & optimized ES3-compatible polyfill for the `Array.from` method in ECMAScript 6.
async-tracer
Trace all async operations, output as newline delimited JSON logs, with minimal overhead.
babel
:tropical_fish: Babel is a compiler for writing next generation JavaScript.
babel-tap
tap with babel and promise support
base64-encode-stream
A transform stream that converts input to base64.
bespoke-meta-markdown
Allows you to use Markdown for the content of your slides
bespoke-pdf
PDF generating for Bespoke.js
bespoke-pdf-electron-helper
null
bespoke-synchro
Synchronize the slide index of bespoke presentation instances
bespoke-theme-volt
A theme for Bespoke.js
bespoke-to-pdf
Generate a PDF file from your bespoke presentation
blessed
A curses-like library for node.js.
bloomrun
A js pattern matcher based on bloom filters
browserify-string
Run browserify over a string or an inline function
buffer-compare-polyfill
Polyfills Node v0.10.x with v0.12.x `Buffer.prototype.compare` functionality.
buffer-equals-polyfill
Polyfills Node v0.10.x with v0.12.x `Buffer.prototype.equals` functionality.
busboy
A streaming parser for HTML form data for node.js
bxslider-4
Responsive jQuery content slider
check-syntax
Checks the syntax of an entry point and it's (application-level) dependencies as per the currently installed Node version.
clockface
animate unicode terminal clock
cmify
A node-first approach to CSS Modules, so you can use CSS Modules on the server without any extra tools.
co-fork
co wrapper for Nodes child_process modules fork method
community
Meta data on members of the LevelDB community
confirmation
A simple confirmation (dialog) based on uikit dialog, but in pure javascript and some other changes.
core-dump
Generate node core dumps with having to abort, regardless of ulimit -c setting
css-background-repeat
CSS module for setting background-repeat
css-background-repeat-dc
null
css-cursors
CSS module for setting the cursor property
css-cursors-dc
null
css-min-height-scale
Responsive CSS module for setting min-height with rem
css-min-height-scale-dc
null
css-min-widths
Responsive CSS module for setting min-widths
css-min-width-scale
Responsive CSS module for setting min-widths
css-min-width-scale-dc
null
css-min-widths-dc
null
css-module
load a css module
css-modules-loader-core
A loader-agnostic CSS Modules implementation, based on PostCSS
css-server-loader
css loader module for webpack
css-width-scale
CSS module with a responsive width scale
css-width-scale-dc
null
cute-stack
Cute up your stack traces in Node
d3-fg
Flamegraph visualization for d3 v3.5.x
dash-dash-inspect
inspect a node process with --inspect and auto-open chrome url
davidmarkclements.github.io
10 tips for triumphant noding
dc-max-widths
null
decofun
Debug tool. Names anonymous functions according to their surrounding context
deco-server
web service that names anonymous functions in a specified JavaScript
deep-flat
flatten arrays of arrays ad infinitum
depject
null
diversity-experiment
null
docco-central
Docco documentation for whole projects.
docker-osx-dev
A productive development environment with Docker on OS X
does-it-fit
Determine whether an HTTP endpoints TCP response fits within minimum constraints
dot-stream
Sends a stream of dots, useful for representing progress where completion time/amount is unknown
dr-mark
Generate summary docs from repurposed markdown
editorconfig-core-js
EditorConfig Core library and command line utility written in JavaScript
Elastislide
Elastislide is a responsive image carousel that will adapt fluidly in a layout. It is a jQuery plugin that can be laid out horizontally or vertically with a pre-defined minimum number of shown images
electron-pdf
A command line tool to generate PDF from URL, HTML or Markdown files.
endow
endow common JavaScript objects with special abilities
es2040
Because, in hindsight, we can do without most of ES6.
eslint-config-spacey-standard
ESLint Shareable Config for JavaScript Spacey-Standard Style
ETWFlamegraph
Tool to generare Flamegraphs from etl files
fastbench
the simplest benchmark you can run on node
fast-date
Fast UTC Date Timestamps
fastify
Fast and low overhead web framework, for Node.js
fast-redact
very fast object redaction
fast-safe-stringify
Safely and quickly serialize JavaScript objects
fastseries
Zero-overhead asynchronous series/each/map function calls
flatstr
Flattens the underlying C structures of a concatenated JavaScript string
fuge
null
fuge-runner
Process and container runner and watcher for the fuge tool
generator
Express' application generator
generator-bespoke
Yeoman generator for Bespoke.js
generator-seneca-redis
Yeoman generator for Seneca Redis transport project
generator-seneca-redis2
null
generator-vidi-dashboard
Yeoman generator for Vidi Dashboard
github-basic
A really simple interface to GitHub
git-step
null
growing-up-with-js-talk
history and future of an oddball
hash-phrase
A human readable hash function
hsl_rgb_converter
null
hsl-to-hex
null
html5-boilerplate
A professional front-end template for building fast, robust, and adaptable web apps or sites.
html5shiv
This script is the defacto way to enable use of HTML5 sectioning elements in legacy Internet Explorer.
html-minifier
Javascript-based HTML compressor/minifier (with Node.js support)
hyperfused
A networked fuse mounting daemon that runs over tcp or stdin/stdout.
hyperpdf
Convert Markdown or HTML into PDF's
incite
Simple, synchronous CLI prompt.
inlinebackgrounds
Provides inline text backgrounds (think highlighting effect) to block elements
install-nw
quickly and robustly install and cache NW.js
introducing-deck
a slide deck about deck
invoicer
generate pdf invoices from json
jsnes
A JavaScript NES emulator.
keepings-node.js-fast
Repository accompanying the Keeping Node.js Fast article
lhpc
null
light-server
A lightweight cli static http server and it can watch files, execute commands and trigger livereload
linux
run Linux on Yosemite easily from the CLI
livereload2
manual fork of livereload2 to support project specific changes
llnode
Node.js C++ lldb plugin
llnode-setup
Easy one-step setup for llnode and all necessary dependencies.
lnug-deck-skin
lnug deck skin
localtunnel-server
server for localtunnel.me
logger
Logging middleware for Rill.
lucius
Seneca Microservices in the Browser
marked-ast-markdown
Given a marked-ast AST generate markdown output
mark-stream
streaming interface for converting markdown to tokens with marked
module-deps
walk the dependency graph to generate a stream of json output
multipart-read-stream
Read a multipart stream over HTTP
n
Node version management
necropsy
dissect dead node service core dumps with llnode using a single command
nfddemo
nfd-demo
node
Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles:
nodeconf2014-frontend-workshop
Node Conf 2014 - Node and the UI Workshop
nodepack
pack node-style source files from a json stream into a browser bundle
node-phantom
bridge to PhantomJS from Node.js
node-sphero
Some examples of using Node to control Sphero and an SDK.
node-validate-email-shootout
A shootout test of node-validate-email
node-vboxmanage
null
node-vstream
instrumented streams
nodux
nodux
nodux-core
nodux-core
npm-dependents
Command line tool to view the dependents of a module on npm
npm-depgen
null
npm-watch-no-prefix
npm-watch but without the injected prefix labels
nscale
nscale
nscale-client
null
nscale-kernel
null
nscale-seed
A seed project for creating distributed systems with nscale
nsd-container-add
Create an nscale container
nw-shot
Create screenshots using nw.js
overload-protection
Load detection and shedding capabilities for http, express, restify and koa
path-to-npm
return path to npm according to path
perf-stories
http://davidmarkclements.github.io/perf-stories
perf-sym
Map Symbols Generated By --perf-basic-prof to JavaScript names
pino
fast node.js logger, inspired by Bunyan
pino-colada
cute ndjson formatter for pino ??
pino-http-format
?Transform Pino HTTP log messages with a format string
pino-trace
Trace all async operations performantly with pino the fast logger
portly
Wait for a port to open, associate it to a process, without blocking the port
positive
A yes/no question prompt.
posix-fork
posix-fork
postcss-class-whitelist
Remove any class selector not in a provided whitelist
posthaste
Optimize code using static analysis
pretty-positive
Synchronous pretty yes/no question prompt inquirer style
proc-cpuinfo
Get /proc/cpuinfo as an object
progress-stream
Read the progress of a stream
prompt-sync
a synchronous prompt for node.js
prompt-sync-history
History manager for `prompt-sync`
pull-core
null
pull-plex
Lightweight multiplexing for pull streams
pull-stream-workshop
null
pull-transport-protocol
null
pultil
Granular Utilities for pull-streams
quick-format-unescaped
Solves a problem with util.format
quick-format-unescaped
Solves a problem with util.format
quick-format-unescaped
Solves a problem with util.format
quick-format-unescaped
Solves a problem with util.format
ramanujan
An example microservice system using Seneca, based on the example in Chapter 1 of The Tao of Microservices book
react-blessed
A react renderer for blessed.
react-functional
Add life cycle methods to stateless functional components, without the class noise
react-number-control
zero styling functional only number control react component
react-redux-universal-hot-example
A starter boilerplate for a universal webapp using express, react, redux, webpack, and react-hot-loader
react-select-box
An accessible select box component for React.
react-shallow-renderer
Simple wrapper for react-addons-test-utils createRenderer method.
redux
Predictable state container for JavaScript apps
redux-react-router
Redux bindings for React Router ? keep your router state inside your Redux store
Respizer
Responsive Resizer: A Responsive Images build tool - Resize your images into multiple breakpoint versions on the fly and generate corresponding picture/img srcset code
Respondu
An Extendible Deferred Asset Responsive Framework
revelator
Convert errbacks to revealing constructor pattern callbacks
rfc822-validate
Validate an email address in Node or RequireJS/AMD. Provide validation that an email address conforms to RFC822.
rfdc
Really Fast Deep Clone
rifi
rifi - distributed single state application self registering components - proof of concept
riot
A React-like, user interface library
safe-regex
detect possibly catastrophic, exponential-time regular expressions
screenres
Get and set screen resolutions
seneca
A micro-services toolkit for Node.js.
seneca-act-test
failings test running against seneca 0.5.19
seneca-auth
seneca-auth
seneca-couchbase-store
Node.js Seneca data storage plugin for Couchbase
seneca-doc
testing the waters
seneca-env-plugins
Loads Seneca plugins based on `SENECA_PLUGINS` environment variable.
seneca-facebook-auth
facebook auth plugin for seneca-auth
seneca-github-auth
github authentication plugin for seneca-auth
seneca-google-auth
google auth plugin for seneca
seneca-heart
null
seneca-jsonfile-store
Node.js Seneca data storage module that uses JSON files.
seneca-jsonfile-store-watcher
A behaviour modifying seneca plugin, used in conjunction with seneca-jsonfile-store to enable a watching/changes API
senecajs.org
Documentation site for Seneca.js
seneca-linkedin-auth
linked-in auth plugin for seneca auth
seneca-PBKDF2-user
A Seneca plugin for supporting PbkDf2 password encryption.
seneca-replicator-store
A seneca store plugin that stores and shares state across micro-services in a decentralised manner
seneca-scheduler
Seneca scheduler plugin
seneca-store-test
Standard test cases for seneca stores
seneca-transport
null
seneca-twitter-auth
twitter oauth plugin for seneca-auth
seneca-web
A plugin that provides HTTP functionality for the Seneca framework
setImmediate-min
setImmediate polyfill for when you value code size over speed of async execution
sf-city-lots-json
really big json file representing san francisco's subdivision parcels
slow-rest-api
A REST API that is slow
sm2015
null
spacey-standard
like standard, but looser line spacing
sse-stream
expose html5 server sent events (sse) as a writable stream
stacks-to-json-stack-tree
Convert dtrace/perf stack samples into a JSON tree
streamly
Pipe functions and generators through stream pipelines
strip-bytes-stream
strip bytes from a stream according to a predicate
syncoprompt
minimalist zero-dependency cross-platform synchronous prompting module
syncthrough
Transform your data as it pass by, synchronously.
tableaux
CLI table + auxiliary TTY write utils like dim, bold, newline and arrow
tachyons-build-css
Transpile Tachyons PostCSS to vanilla CSS
tachyons-build-optimal-css
Transpile Tachyons PostCSS to vanilla CSS, optionally supply a whitelist for optimal CSS output.
tentacle
cross process messaging for microservice testing
the-cost-of-logging
My talk "The Cost of Logging" about our uber-fast Pino logger
the-pino-story
The pino story
tokies
HTTP auth token management that mimics the API of the 'cookies' module, for easy drop in replacement
training-angular-js-maintaining-a-future-angle
null
traverse-packages
Deep remote traversal over npm packages
tunl
Securely proxy remote ports to local ports with SSH.
upring-kv
Key Value store on top of Upring.
v8-flags
Configures v8 flags at runtime.
v8-flags-object-proxy
v8-flags with an object interface
v8-perf
Exploring v8 performance characteristics in Node across v8 versions 5.1, 5.8, 5.9, 6.0 and 6.1
v8-perf-1
Notes and resources related to v8 and thus Node.js performance
vboxmanage-path
Reliably determines the path of VBoxManage
vex
A Schema Validator
websocket-pull-stream
websockets with pull-streams
websocket-stream
websockets with the node stream api
wikiship
Wiki progress management tool
xeno-compose
null

Commits To

RepositoryMost Recent Commit# Commits


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.