Kevin Grandon
Login:
KevinGrandon
Company:
Uber
Location:
San Francisco, CA
Bio:
Former: Pinterest, Mozilla, Yahoo!, Brave
Currently: Uber
Blog:
https://twitter.com/kevining
Blog:
https://twitter.com/kevining
Member of
-
-
-
- Mozilla
- Mozilla-B2G
- Node Web Toolkit
- null
- null
- null
- null
Repositories
-
aframe
-
Building Blocks for the VR Web
-
aframe-jade-boilerplate
-
Boilerplate for A-Frame using Jade templates.
-
agent
-
The Buildkite Agent is an open-source toolkit written in Golang for securely running build jobs on any device or network
-
arduino
-
firmata firmware for arduino
-
autolander
-
Workflow tools for bugzilla/github autolanding.
-
autolander-test
-
null
-
azure-append-blob-throughput-test
-
Appends stuff to an azure append blob
-
azure-storage-node
-
Microsoft Azure Storage SDK for Node.js
-
B2G
-
Boot to Gecko aims to create a complete, standalone operating system for the open web.
-
BabelExt
-
BabelExt is a cross browser boilerplate/library for extension development
-
babel-plugin-defines
-
null
-
bashlytics
-
Monitors and reports statistics of terminal usage.
-
BenderControl
-
ROS node for Bender ( 5-dof robot arm )
-
bfjs
-
A brainfuck experiment in javascript, using node.js.
-
box-hiro-vr
-
Move around a virtual world, each box is a website that you can visit.
-
browser
-
null
-
browser.html
-
Experimental browser built in HTML
-
browser-tests
-
Example app for cross-browser testing
-
budo
-
:clapper: a dev server for rapid prototyping
-
build-buildbot-configs
-
EXPERIMENTAL - copy of build/buildbot-configs for forking on github
-
buildkite-npm-deploy
-
Deploys packages to npm from buildkite jobs.
-
build-mozharness
-
null
-
bz.js
-
JavaScript wrapper for the Bugzilla REST API
-
calculator
-
Resurrection of the calculator app that was pulled from gaia
-
caldav
-
Calendar Protocols
-
CElegansNeuroML
-
NeuroML based C elegans model, contained in a neuroConstruct project
-
Coding-Standards
-
HTML, CSS, and JS coding standards
-
create-universal-package
-
? A toolchain for developing universal (Node.js and browser) JavaScript packages
-
cumberbatch
-
null
-
deck.gl
-
WebGL based visualization layers
-
delayify
-
Take control of your website and ad loading with this simple script.
-
dev-bootstrap
-
My scripts for bootstraping a new development machine.
-
devcards
-
null
-
directory
-
A directory listing replacement apps and addons for FxOS.
-
docker-compose-buildkite-plugin
-
A Docker Compose Buildkite Agent plugin for running build steps within Docker containers
-
docker-worker
-
Docker worker for the cluster
-
docs
-
Documentation for the Spark API
-
dotfiles
-
Such alias!
-
ecr-cleanup-lambda
-
A script to discover stale ECR images and take action on them with Lambda to help reduce costs.
-
electron-boilerplate
-
My boilerplate for writing apps on electron.
-
enzyme-react-16-context-patch
-
Patches enzyme in order to support the new React Context API. Temporary repo.
-
eslint
-
A fully pluggable tool for identifying and reporting on patterns in JavaScript.
-
eslint-config-fusion
-
null
-
eslint-config-pinterest
-
null
-
eslint-config-standard
-
ESLint Shareable Config for JavaScript Standard Style
-
eslint-plugin-flowtype
-
Flow type linting rules for ESLint.
-
eslint-plugin-import
-
ESLint plugin with rules that help validate proper imports.
-
eslint-plugin-license-header
-
null
-
eslint-plugin-no-unsafe-innerhtml
-
custom ESLint rule to disallows unsafe innerHTML, outerHTML and insertAdjacentHTML
-
eslint-plugin-pinterest
-
null
-
eslint-plugin-react
-
React specific linting rules for ESLint
-
eslint-plugins
-
A few random eslint plugins
-
eslint-plugin-standard
-
ESlint Rules for the Standard Linter
-
ev3dev
-
ev3dev meta - bug tracking, wiki and releases
-
face
-
Face thing.
-
file-loader
-
file loader for webpack
-
fine-uploader
-
Multiple file upload plugin with progress-bar, drag-and-drop, direct-to-S3 & Azure uploading, client-side image scaling, preview generation, form support, chunking, auto-resume, and tons of other features.
-
firefoxos-bubblescreen
-
Custom homescreen for FirefoxOS which bubbles apps to the top of the grid.
-
Firefox-OS-Clipboard
-
I missed copy & paste in FirefoxOS, so here is some experimentation. Currently works in the browser on Firefox 20+, Chrome/IE support would be easy to add.
-
FirefoxOS-Datastore-Boilerplate
-
Boilerplate applications for datastore implementation
-
firefoxos-homescreen-boilerplate
-
Boilerplate homescreen app for FirefoxOS.
-
firefoxos-matchscreen
-
Custom FirefoxOS Homescreen
-
firefoxos-mozapps
-
A wrapper library for the FirefoxOS navigator.mozApps interface.
-
Firefox-OS-Runtime
-
A Firefox plugin which has several API mocks for rapid development on FFOS.
-
firefoxos-vertical-home
-
A vertical homescreen for FirefoxOS.
-
fireproof
-
Use promises with Firebase.
-
fixture-webpack-infinite-invalidation
-
https://github.com/webpack/webpack/issues/6759
-
flow
-
Adds static typing to JavaScript to improve developer productivity and code quality.
-
flow-typed
-
A central repository for Flow library definitions
-
frontend
-
? The front-end application code for https://buildkite.com
-
fusion-apollo
-
FusionJS entry point for React universal rendering /w Apollo
-
fusion-apollo-universal-client
-
A simple universal client for GraphQL apps using fusion-apollo
-
fusion-boilerplate
-
Boilerplate applications written in FusionJS
-
fusion-boilerplate-graphql
-
Fusion boilerplate /w GraphQL
-
fusion-cli
-
CLI for FusionJS
-
fusion-core
-
null
-
fusionjs.github.io
-
A modular web application framework
-
fusion-orchestrate
-
Tools and scripts for working across multiple fusion repos at once
-
fusion-plugin-browser-performance-emitter
-
null
-
fusion-plugin-csrf-protection
-
null
-
fusion-plugin-csrf-protection-react
-
null
-
fusion-plugin-error-handling
-
null
-
fusion-plugin-font-loader-react
-
Plugin and react HOC for Dynamic Font Loading
-
fusion-plugin-http-handler
-
A fusion plugin for integrating an existing http handler into the fusion request lifecycle
-
fusion-plugin-i18n
-
null
-
fusion-plugin-i18n-react
-
null
-
fusion-plugin-jwt
-
null
-
fusion-plugin-node-performance-emitter
-
null
-
fusion-plugin-react-helmet-async
-
A fusion plugin that allows adding content into head via a component driven api
-
fusion-plugin-react-redux
-
null
-
fusion-plugin-react-router
-
null
-
fusion-plugin-redux-action-emitter-enhancer
-
null
-
fusion-plugin-rpc
-
null
-
fusion-plugin-rpc-react
-
null
-
fusion-plugin-rpc-redux-react
-
null
-
fusion-plugin-service-worker
-
null
-
fusion-plugin-styletron-react
-
null
-
fusion-plugin-universal-events
-
null
-
fusion-plugin-universal-events-react
-
null
-
fusion-plugin-universal-logger
-
null
-
fusion-react
-
null
-
fusion-react-async
-
null
-
fusion-release
-
Releases and verifies FusionJS packages
-
fusion-rpc-redux
-
null
-
fusion-scaffolder
-
Scaffolds new projects from templates
-
fusion-test-utils
-
Test utilities for FusionJS
-
fusion-tokens
-
null
-
fxos.cdn.mozilla.net
-
Source files for fxos.cdn.mozilla.net
-
fxos-sheets-demo
-
Demonstration code for FirefoxOS for opening sheets with transitions
-
gaia
-
Gaia is a HTML5-based Phone UI for the Boot 2 Gecko Project
-
gaia-distribution-sample
-
null
-
gaia-email-libs-and-more
-
null
-
gaia-node-modules
-
Node modules for gaia.
-
Gaia-Poker-Planning
-
Simple poker planning app that shows numbers 1-5
-
gaia-split-communications
-
A tool to split the gaia communications app
-
gaia-theme
-
null
-
gameboard
-
null
-
gateway
-
Web of Things gateway
-
gecko-dev
-
null
-
gecko-projects
-
null
-
generic-game-engine
-
null
-
gestalt
-
Gestalt is a set of React UI that enforces Pinterest?s design language.
-
ghostjs
-
ghostjs provides modern UI testing with async functions
-
ghostjs-chrome-adapter
-
DEPRECATED. The code has been moved to: http://github.com/kevingrandon/ghostjs
-
graphene-marionette-client
-
Extracting the marionette-client bits from gaia for an easy way to re-use them
-
graphene-marionette-runner
-
null
-
gulp-standard
-
Standard linter for gulp
-
handbook
-
An employee handbook built for inclusion
-
handlebars.js
-
null
-
hapi-react-webpack-boilerplate
-
My current web boilerplate /w server.
-
hapi-swagger
-
A Swagger interface for HAPI
-
HIRO
-
null
-
html_scrolling_test
-
A collection of test applications to test scrolling strategies.
-
ical.js
-
Javascript parser for ics files (rfc5545)
-
impress.js
-
It's a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com.
-
incubator-cordova-weinre
-
Mirror of Apache Weinre
-
info-japanese
-
Various resources for learning Japanese.
-
isomorphic-react-css-modules
-
Minimum viable example of isomorphic React & CSS Modules
-
j2me.js
-
J2ME VM in JavaScript
-
javascript
-
JavaScript Style Guide
-
jest
-
? Delightful JavaScript Testing.
-
johnny-five
-
Firmata based Arduino Framework
-
jshint
-
JSHint is a tool that helps to detect errors and potential problems in your JavaScript code
-
js-script-runner
-
Just some boilerplate code to run code with tests in either the browser or a node.js instance.
-
js-test-agent
-
Client Side javascript test executor
-
js-utils
-
Various utilities written in javascript that I find useful.
-
kensa-create-node
-
node.js template add-on
-
kensa-create-node-hapi
-
A node.js/hapi template application for use with the Heroku kensa gem.
-
kitchen
-
null
-
koa
-
Expressive middleware for node.js using ES2017 async functions
-
learning-rust
-
A bunch of random code to help me learn rust. Not much to see here.
-
lifeforms
-
Experimental thing.
-
loop
-
This is the development repository for Firefox Hello
-
marionette-apps
-
A node library that manages Firefox OS applications through Marionette.
-
marionette-firefox-host
-
Spawn a child process running a configurable instance of desktop Firefox.
-
marionette-helper
-
A collection of useful methods to augment the marionette js client
-
marionette-js-client
-
Marionette JS Client
-
marionette-js-runner
-
High level test framework and runner for marionette js client
-
matador
-
an MVC framework for Node
-
math.gl
-
A 3D/WebGL math library
-
microjs.com
-
Fantastic Micro-Frameworks and Micro-Libraries for Fun and Profit!
-
modern-standard
-
A linter based on standard, built for the future.
-
moz-git-tools
-
Tools for working with Git at Mozilla
-
mozilla-central
-
A git clone of mozilla-central, with full history.
-
mozilla-download
-
Download firefox / b2g-desktop
-
mozilla-profile-builder
-
Create profiles for b2g-desktop / firefox
-
mozilla-runner
-
Run and manipulate firefox / b2g runtimes.
-
node-coveralls
-
lcov posting to coveralls.io
-
node-firefox-connect
-
Connect to a Firefox runtime
-
node-image-optimizer
-
A simple node.js CLI script to optimize images in other projects
-
node-openni
-
OpenNI bindings for Node.js
-
node-phantom-simple
-
Simple bridge to phantomjs for Node
-
node-simple-sumo
-
Simple sumobot code for robot classes.
-
npm-mirror
-
A utility for mirroring a subset of npm packages from another npm registry
-
nwt_personal_fork
-
Node Web Toolkit - nwt is a modern javascript framework.
-
omega13k
-
null
-
openrov-panorama
-
A panorama plugin for openrov.
-
openrov-software
-
Software for OpenROV. Includes arduino code and node.js code running on the BeagleBone.
-
overlord
-
null
-
phantomjs
-
Scriptable Headless WebKit
-
Phantom_Phoenix
-
Lynxmotion Phoenix code ported to Trossen PhantomX
-
PinIO
-
Arduino pin management in Javascript
-
platform_build
-
null
-
probot-app-deploy
-
GitHub App that creates NPM deployments through Buildkite
-
probot-app-fusion-release-verification
-
Kicks off fusion release verification PRs when PRs are labeled with release tags.
-
probot-app-label-docs-pr
-
GitHub App that labels docs PRs
-
probot-app-label-release-pr
-
Labels release PRs
-
probot-app-license
-
null
-
probot-app-merge-pr
-
Merges PRs on command
-
probot-app-migrations
-
Enforces the creation of migration guides
-
probot-app-pr-issue
-
Ensures PRs have an associated issue
-
probot-app-pr-title
-
Enforces the format of PR titles/commits
-
probot-app-release
-
Creates GitHub releases
-
probot-app-release-notes
-
Sets GitHub release notes based on changes
-
probot-app-release-pr-compare
-
null
-
probot-app-todos
-
Ensures TODOs have corresponding open issues on GitHub
-
probot-app-workflow
-
Probot app for repos in the fusionjs org
-
probot-app-workflow-1
-
A GitHub App that implements an end-to-end workflow
-
probot-playground
-
Test repo to play /w probot.
-
proposal-string-pad-start-end
-
ES7 spec proposal for String.prototype.{padStart,padEnd}
-
puppeteer
-
Headless Chrome Node API
-
react-apollo
-
:recycle: React higher-order component for Apollo Client
-
react-future
-
Specs & docs for potential future and experimental React APIs and JavaScript syntax.
-
react-native-webview-bridge
-
React Native Webview with Javascript Bridge
-
react-tags
-
A fantastically simple tagging component for your React projects
-
recyclist
-
A small javascript library for scrolling large lists.
-
restofthings
-
Facilitate ioT applications using rot.js API
-
reveal.js
-
The HTML Presentation Framework
-
robo-simulator
-
A simulator for easing the building of robots
-
robots
-
Robots that I've built recently.
-
rust-by-example
-
Learn Rust with practical examples
-
sechelt
-
A virtual reality fly through of a 3D landscape, built with Three.js and Cinema 4D.
-
servo
-
The Servo Browser Engine
-
shumway
-
Shumway is a Flash VM and runtime written in JavaScript
-
simple-ec2
-
Simple ES6 wrapper for AWS node JS SDK for creating, terminating, listing, and running scripts on EC2 instances
-
slides-fxos-homescreen-gaia-weekly
-
Slide deck for a homescreen presentation at our weekly gaia meeting.
-
slides-fxos-home-screen-velocity-2014
-
Slides for my Velocity 2014 talk
-
slides-fxos-technical-overview
-
A high-level technical overview of FirefoxOS.
-
slimerjs
-
A scriptable browser like PhantomJS, based on Firefox
-
smart-gameboard
-
WIP - Prototyping a smart game board.
-
sparky
-
Sparky is a node.js micro-library for controlling the sparkcore.
-
spider
-
null
-
standard-engine
-
:fire_engine: The guts of `standard` modularized for reuse
-
StarCitizen
-
Various StarCitizen things.
-
stoptipping
-
null
-
styletron
-
:zap: Universal, high-performance JavaScript styles
-
tc39-proposals
-
null
-
terrible-html-vr
-
A terrible HTML stereoscopic VR app.
-
tharp
-
An inverse kinematics solver for robots, optimized for Johnny-Five.
-
TheWall
-
A simple breakout game for Firefox OS.
-
tiles
-
WIP - simple tiles
-
timeline
-
Work in progress.
-
TinyL10n
-
TinyL10n is a tiny localization javascript thing.
-
travis-project-jobs
-
Travis job management for larger projects with multuple test/lint/check suites.
-
treeherder
-
A reporting dashboard & service for managing CI data for commits to Mozilla projects
-
TSA-Travel-Sentry-master-keys
-
3D reproduction of TSA Master keys
-
uber-eslint
-
Eslint configs for web JavaScript at Uber
-
unitest
-
:earth_americas: Seamless node and browser unit testing with code coverage
-
unity-playground
-
A collection of test unity projects.
-
urlutil.js
-
A simple library with a few utilities for dealing with URLs.
-
voxel-client
-
connect to and render voxel-server
-
voxel-server
-
multiplayer server for voxel-engine
-
vr-objects
-
Various objects built for virtual reality experiences.
-
web_boilerplate
-
A node.js application framework for websites and web applications.
-
webdriverjs
-
Webdriver/selenium 2.0 javascript bindings for nodejs
-
webtools
-
Various web tools.
-
wiky
-
bidirectional wikitext markup converter
-
www
-
The NodeBots Website
-
xhp
-
XHP is a PHP extension which augments the syntax of the language such that XML document fragments become valid PHP expressions.
-
yarpc-go
-
A message passing platform for Go
Commits To
Repository | Most Recent Commit | # Commits |