Stephen Mathieson

Login: stephenmathieson

Company: null

Location: null

Bio: null

Blog:

Blog:

Member of

  1. bpkg
  2. clibs
  3. null

Repositories

absolurl
null
anet.c
"Basic TCP socket stuff made a bit less boring" -antirez
asprintf.c
asprintf() implementation
assertion-macros.h
Simple assertion macros for C
astw
walk the ast
axe-firefox-devtools
Integration of axe-core into the Firefox developer tools
b64.c
Base64 encode/decode
basic-auth
blanket basic auth middleware
batch.c
Tiny async batch for C
bench.h
get wall and cpu time for benchmarking
benchmark.js
A benchmarking library that works on nearly all JavaScript platforms, supports high-resolution timers, and returns statistically significant results. As used on jsPerf.com.
better-assert
c-style assert() for nodejs, reporting the expression string as the error message
bikeshedding.us
null
browserify-string-to-js
read css files, html files, etc. with require(...)
builder.js
Component builder implemented with node.js
Captionator
Captionator is an HTML5 polyfill for providing closed captioning with the element, and implements the WHATWG Timed Text Track specification.
case.c
String case conversion utility
cdnjs
Our goal is to operate this CDN in a peer reviewed fashion.
character-parser
Parse JavaScript one character at a time to look for snippets in Templates
clean-css
A fast, efficient, and well tested CSS minifier for node.js.
clib
C package manager-ish
clib-install
DEPRECATED: do not use
clib-search
DEPRECATED: do not use
commander.js
node.js command-line interfaces made easy
component
component - client package management for building better web applications
component-install
Simple programmatic, asynchronous installation of a component
component.io
http://component.io
component-shrinkwrap
Shrinkwrap for component build system.
component-test
Minimal configuration component test runner supporting browser testing, phantomjs, and saucelabs.
coverage
code coverage
cpr
Nodejs cp -R
create-event
Create an event object cross browser. Useful for unit testing mostly.
css-emitter
fire events on css transition and animation completion
css-minification-benchmark
A comparison of CSS minifiers for node.js
custangmustomizer.com
vrooooom!!!!
dataset
Shim for DOM dataset
deasync
null
debug
tiny node.js & browser debugging utility for your libraries and applications
debug-1
a small, simple streaming debug logger for c++
debug.c
Conditional debugging for C
deku-forms
A collection of deku components for working with forms
deku-redux
Bindings for redux in deku
describe.h
Simple BDD describe test thingy for C
dialog
Dialog component
dnode
turtles all the way down rpc
dnode-protocol
Implements the dnode protocol abstractly in node.js
docker-docsify
docsify as a docker (moby) container
dom
DOM traversal, manipulation and events aggregate library (like jQuery)
dox
JavaScript documentation generator for node using markdown and jsdoc
duo
A next-generation package manager for the front-end
duo-babel
Duo plugin for Babel
duo-pack
Browser packing algorithm for duo. Based off of Browserify's browser-pack
duo-package
Package abstraction for duo
duo-search
Duo command to search Github for modules: duo search
duo-test
duo's testing utility
duo-tester
A test server for developers using duo
emitter
Event emitter component
emitter.c
A tiny event emitter in C
empty
empty repository for nothing
eslint-plugin-security
ESLint rules for Node Security
event
Event binding component
expand-braces.c
null
express-die
express handler to kill your node process
extend.js
extend objects. extend(obj, obj2, ...)
file-deps
Find and replace all the dependencies in a JS or CSS file.
fmt
tiny fmt utility
fs-walk
Synchronous and asynchronous recursive directory walking for node
function-source
get inner function source
gatsby-plugin-segment
null
ghi
install github repos via `make install`
gh-resolve
version / branch name to git (gh) ref.
git-extras
GIT utilities -- repo summary, repl, changelog population, author commit percentages and more
git-standup
what did i do yesterday?
git-sync
Simple git script for syncing with upstream/master
git-upstream
Simple upstream remove management for git
gnode
Run node with ES6 Generators, today!
go-cli-log
Little logging utility for command-line programs in Go
google-trends-api
An API layer on top of google trends
graphiql-app
Light, Electron-based Wrapper around GraphiQL
greatest
A C unit testing library in 1 file. No dependencies, no dynamic allocation. ISC licensed.
gumbo-get-element-by-id.c
null
gumbo-get-elements-by-tag-name.c
null
gumbo-parser.c
Gumbo - A pure-C HTML5 parser, adapted to be installable via clib.
gumbo-text-content.c
Node#textContent-like function for Google's gumbo parser.
hedron
A no-frills flexbox grid system for React, powered by styled-components.
hiptext
Turn images into text better than caca/aalib
home-dir
Get home directory path on any platform
http-assert
assert with status codes
http-get.c
Simple HTTP GET requests backed by libcurl
inserted
Invoke a callback when a DOM element is inserted into the document
installer.js
Component installer implemented with node.js
is-email.c
Loosely validate an email address
joblint
Test tech job specs for issues with sexism, culture, expectations, and recruiter fails.
jsdiff
A javascript text differencing implementation.
js-empty-dir
Check if a directory is empty.
jshint
JSHint is a community-driven tool to detect errors in JavaScript code and enforce your team's coding conventions.
jsonify
json for node and the browser without mutating any globals
js-traverse
Traverse and transform objects by visiting every node on a recursive walk.
koa-compose
Middleware composition utility
koa-csrf
CSRF tokens for koa
lambdash
Lambda shell - Run sh commands inside AWS Lambda environment
lazy.js
Like Underscore, but lazier
lexical-scope
detect global and local lexical identifiers from javascript source code
load-script
Dynamic script loading
load-script-1
Load a Javascript file asynchronously.
load-script-once
Load a Javascript file asynchronously if it hasn't been loaded.
make-test
`test` target for running nodejs mocha tests
micro
Asynchronous HTTP microservices
micro-docker-bug
null
mkdirp.c
mkdir -p
mocha
mocha - simple, flexible, fun javascript test framework for node.js & the browser. (BDD, TDD, QUnit styles via interfaces)
monocle
a tool for watching things
movement.js
Gesture recognition with JavaScript and HTML5.
murmurhash.c
MurmurHash3 general hash bashed lookup function implementation
nasm-example
just a example for learning nasm
ncp
Asynchronous recursive file copying with Node.js.
next-cookies
Tiny little function for getting cookies on both client & server with next.js.
next.js
Framework for server-rendered or statically-exported React apps
next-plugins
Next.js plugins
next-plugins-css-bug
null
ngen
nodejs project generator
nlf
Node License Finder
node-accept-language
Node package for parsing HTTP Accept-Language header
node-ansimd
Markdown to ANSI for your terminal
node-cp
simple file copy for node
node-fs-extra
Node.js: extra methods for the fs object.
node-github
node library to access the GitHub API
node-gravatar
Node.JS library to generate gravatar URLs
node-jsonfile
Easily read/write JSON files.
node-obfuscator
maintainer wanted ? Obfuscate your node packages because your boss says so!
node-require-like
Generates require functions that act as if they were operating in a given path.
node-sandboxed-module
A sandboxed node.js module loader that lets you inject dependencies into your modules.
node-sigyan
Change bunyan log levels using POSIX signals
node-sophist
Sophia binding
node-sse-writer
Creates a text/event-stream stream as specified by the WD-eventsource W3C recommendation
node-stack-trace
Get v8 stack traces as an array of CallSite objects.
node-string-to-js
make plain text (HTML, CSS, JSON) etc require()-able
node-thunkify
Turn a regular node function into one which returns a thunk
node-tlds
list of TLDs
node-tpb
null
node-wiki-registry
Turn a Github Wiki page into a package registry
notification
growl-style notifications for the browser
npm-deps
Merges dependencies from multiple package.json files in subdirectories.
npm-t-shirt
Bringing t-shirts to npm, sort of
occurrences.c
null
on-select
Invoke a callback when a user selects some text.
osx-cpu-temp
Outputs current CPU temperature in °C for OSX
pa11y
pa11y is your automated accessibility testing pal
page.js
Micro client-side router inspired by the Express router (~1200 bytes)
parse-repo.c
Parse a GitHub style repo slug
parson
Small json parser and reader written in C.
path-join.c
Join a path
path-normalize.c
null
path-to-regexp
Express-style path to regexp
phonegap-camera
simple wrapper for phonegap camera api.
pithy
An internal DSL for generating HTML in JavaScript
prepend-child
The inverse of `Element#appendChild()`.
prettifier
Get started with prettier with just one command.
proclaim
A simple assertion library for server and client side JavaScript.
protocol
Testing component used to fake different protocols from the browser
pushlytics
Simple server to serve a pixel and record metrics in a LevelDB instance
release.sh
Tiny release script (requires git-extras)
removed
Invoke a callback when a DOM element is removed from the document
repl.h
Create a repl with eval/print/error hooks with given stdin, stdout, and stderr streams
require
Client-side require() implementation for components (used by builder.js)
resolver.js
resolve local and remote dependencies
rework-variables
Variable support
rimraf.c
null
roo
Jump-start your front-end server
rot13.c
null
selection
DOM selection manipulation
semver.c
semver parser and render in ANSI C
serialize
serialize a form to urlencoded string.
serve
a tiny server for serving static files and website, no any other runtime required based on mongoose.
set-active
Set document.activeElement.
setimmediate.js
a really stupid setImmediate polyfill
shelljs
Portable Unix shell commands for Node.js
skeleton
skeleton's css
slowloris
Slow loris attack testing tool
sophia
modern emeddable key-value database
sophia.cc
C++ wrapper/abstraction for Sophia
sophia-repl
Sophia REPL
sophia_website
null
sparkey
Simple constant key/value storage library, for read-heavy systems with infrequent large bulk inserts.
stream-log
stream logger
str-ends-with.c
null
str-flatten.c
null
string.c
null
str-replace.c
String replacement in C
strsplit.h
Split a string into a char array by a given delimiter
str-starts-with.c
null
str-truncate.c
Simple string truncation
submittable
check if the given form element is submittable.
submoduletest
null
substr.c
null
tabify
convert a list to tabs
tab-revival
Bringing guitar tabs to life
tabs-to-spaces
null
tcat
Time Cat
tempdir.c
An implementation of Python's tempfile.tempdir algorithm in C
through2
Tiny wrapper around Node streams2 Transform to avoid explicit subclassing noise
tip
Tooltips with a nice flexible API
transformers
String/Data transformations for use in templating libraries, static site generators and web frameworks
trigger-event
Programmatically trigger a DOM event. Useful for unit testing mostly.
trim.c
String trim utility
uncompressor.sh
uncompress files without having to remember arguments.
uniq-selector
get a uniq css selector from element.
up
Deploy infinitely scalable serverless apps, apis, and sites in seconds to AWS.
w3cjs
A npm package for testing files or url's again the wc3 validator
WeakMap
Shim for WeakMap with non-leaky O(1) lookup time
wiki-registry.c
null
wildcards
Wildcard event emitter matching for nodejs
with
Compile time `with` for strict mode JavaScript
within-document
Check if an element is within the document
write-good
Naive linter for English prose
wrk
Modern HTTP benchmarking tool
xhr
Tiny, simple, HTTP requests
x-ray
The next web scraper. See through the noise.
yank
Yank terminal output to clipboard

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.