Nick Desaulniers

Login: nickdesaulniers

Company: Google

Location: Mountain View, CA

Bio: null

Blog: nickdesaulniers.github.io

Blog: nickdesaulniers.github.io

Member of

  1. Epic Games
  2. Google
  3. Google Cloud Platform
  4. Mozilla Devs
  5. OpenFL
  6. null
  7. null
  8. null
  9. null

Repositories

0MQ_examples
Examples from the O'Reilly book on zeromq
21stCenturyC
Stuff I learned from reading the rough cut of O'Reilly's 21st Century C
3DHome
A WebGL based 3D homescreen for Firefox OS
ama
Ask me anything!
amas
Awesome & Marvelous Amas
AppCacheParse
Parse an App Cache in JavaScript for debugging
AppsInTheCloudFirefoxOSOpenWebApp
An Open Web App to run Apps In The Cloud on Firefox OS
array-to-wavefront-obj
Serialize to wavefront OBJ file string
asmttpd
Web server for Linux written in amd64 assembly.
atara
Tara does reports
atlaspack
Pack images into a texture atlas.
audiostream
Stream and transcode your music library over HTTP
awesome-gbdev
A curated list of Game Boy development resources such as tools, docs, emulators, related projects and open-source ROMs.
Awesome-Youtube-Channels
Curated list of Awesome Youtube Channels about Programming
b2gremote
A Firefox add-on to manage your b2g device.
babbage84
Graphing Calculator
BananaBread
BananaBread is a C++ 3D game engine that runs on the web using JavaScript+WebGL+HTML
Bear
Build EAR
Bento4
Full-featured MP4 format and MPEG DASH library and tools
bf_interpreter_jit_compiler
Teach myself about interpreters, JITs, and compilers using the Brainfuck language as the toy language
binjgb
Gameboy emulator implemented in C
BrazilJS2015
my talk from BrazilJS 2015
business-days
calculate business days
calculator
Resurrection of the calculator app that was pulled from gaia
caltrain2015
caltrain web app for fxos
campjs-vi
presentatations at CampJS VI on WebVR and WebAssembly
canvas2dcontext
Code for a presentation I'm giving my class on HTML5 Canvas in two dimensional contexts.
CanvasTextWrapper
JavaScript canvas text wrapper that automatically splits a string into lines on specified rule with optional alignments and padding.
cashew
asm.js parser in C++
Chocolate-Wolfenstein-3D
null
c-http-server
A basic example of a threaded http server written in C
Cinoop
null
colors
C++ color module
combine-mpd
Combine MPEG DASH MPD manifest files
Common-Ground
Find meet equidistant meet ups
compile-shader
Used to compile a shader in WebGL.
compression
Node.js compression middleware
Convergence
Convergence of the browser and operating system
cpp11-memcached
an example memcached server that simply handles get and set requests
demo1
About You
diffie-hellman-explained
Explaination of Diffie Hellman key exchange
dotfiles
my dotfiles
DrGero
null
emcc_test
Playing with Emscripten
emscripten
Emscripten: An LLVM-to-JavaScript Compiler
emscripten-memprof
A shell file for emscripten to allow for memory profiling of native code in the browser
Emu-Docs
Emulator documentation archive
engineering-blogs
null
esformatter
ECMAScript code beautifier/formatter [WIP]
event-target-shim
An implementation of W3C EventTarget interface, plus few extensions.
exampleJIT
A super simple example of a JIT compiler
exec-queue
Safely run exec in a loop.
filebrowser
A (much needed) file browser for Firefox OS
FirefoxOSPaymentReview
A review of the payment flow for Firefox OS apps
firefoxOSPresentation
A presentation on Firefox OS
forEachInet
node module for iterating virtual network interfaces
fxos-irc
IRC client for FxOS (and now desktop FF)
fxos-version-control
Add on to help flash phones quickly
fxpay
JavaScript library for Firefox Marketplace payments
gaia
Gaia is a HTML5-based Phone UI for the Boot 2 Gecko Project
GameBoy-Online
A GameBoy Color emulator written in JavaScript.
gb-test-roms
Collection of Game Boy test roms.
genetic-canvas
Genetic canvas algorithm toy
GeoLocTest
Dummy App for testing r2d2b2g geolocation
geo-metry
custom 3d elements
git-dot
Dot files that generates git workflow graphs
gl-compare-sidebar
A sidebar UI for gl-compare
Glitter
hello world
gl-matrix
Javascript Matrix and Vector library for High Performance WebGL apps
h2o
H2O - an optimized HTTP server with support for HTTP/1.x and HTTP/2
historic
Hit up Yahoo for historic stock quotes
hola_ndesaulniers
My first Ruby gem
http-server
a simple zero-configuration command-line http server
infinite-monkeys
Pooling the wisdom of Hacker News
intraday
hit up Yahoo for some intraday data
iplog
Log you internal and external IP addr
itunes-lib
Reads and parses iTunes Library.xml files to expose useful data
JavaScript-Compression-Obfuscation
A list of JavaScript Compression and Obfuscation techniques
javascript-playlist-parser
Parse m3u, pls, and asx in JavaScript
javascript-unicode-obfuscator
Convert your js to fun unicode
jetpack-subprocess
Addon-sdk package for subprocess xpcom components from enigmail. Allow to run process, manipulate stdin/out and kill it.
joshVR
BrazilJS 2015 Demo
js2me
J2ME implementation in JavaScript
kasan
KernelAddressSanitizer, a fast memory error detector for the Linux kernel
libmill
Go-style concurrency in C
link-shader
Used to link two shaders into a shader program in WebGL.
linux
build with `make CC=clang HOSTCC=clang`
loseamp
play mp3's from the command line
lzma-stream
[DEPRECATED] Provides streams that transform input to and from LZMA compression.
lz-string
LZ-based compression algorithm for JavaScript
matrix-math-for-the-web-kit-template
This is the repo to fork or clone when creating a new MDN Content Kit.
MediaRecorderDemo
A demo showing off the new MediaRecorder API
memjs
A memcache client for node using the binary protocol and SASL authentication
menuitems-jplib
A menuitems module for Jetpacks
metaprogramming_ruby
Spells from Metaprogramming Ruby
mini-man
mini manifest generator for firefox os
mnc_mcc
Get a list of country coudes and network codes in FxOS
mongrel2
The Mongrel2 Web Server Project
movethewebforward
You ? the Web Platform. You maybe even feel compelled to ?give back? to the community. We?re here to help you get started.
mozpay-js
fulfill web payments with navigator.mozPay()
mp4info
find codec strings and fragmentation info for a given mp4 file for working with Media Source Extensions (MSE) in the web
mpd-dash
Create MPEG-DASH MPD (media presentation description) manifests from Node.js
MRT-Singapore
A map of MRT Singapore for Firefox OS
MyFirstBootstrap
My first app evaluating twitter bootstrap
myterm
a simple terminal
nanomsg
nanomsg library
netfix
Let's build a Netflix
nickdesaulniers.github.com
My personal blog
node
evented I/O for v8 javascript
node-1
Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles:
node-fluent-ffmpeg
A fluent API to FFMPEG (http://www.ffmpeg.org)
node-gcd
compute the greatest common divisor using euclid's algorithm
node-gpac-dash
NodeJS module for DASH streaming using GPAC
node-ice
[WIP] Interactive Connectivity Establishment (ICE) (RFC 5245) for Node.js
node-irc
NodeJS IRC client library
node-jwt-decoder
CLI utility to decode JWTs
node-nanomsg
Node.js binding for nanomsg
node-rtc-peer-connection
[BROKEN/UNMAINTAINED] RTCPeerConnection for Node.js
node-threads-examples
Me playing around with the threads_a_gogo examples
node-tokenizer
A tokenizer written in JavaScript for Node.JS
node-webgl
WebGL bindings to desktop OpenGL
nsabot
Help the NSA protect you with this handy IRC bot
oauthstream
OAuth + Streams
Omicron
a general purpose, pipelined CPU
opengles2-book
OpenGL ES 2.0 Programming Guide Sample Code
openwebapps
An experiment into Open Web Apps
option_type
Exploration of Rust's Option Type
packages
:package: An experiment in fine grain per function npm modules
packagestubgenerator
Generate a packaged app stub for Firefox OS
pantheon
memoize static geometry contruction
paramikojs
port of the paramiko library from python->javascript
Phaal
2D shooter made in the image of one of my favorite childhood games
picodeps
null
pixel-shaders
null
pls
Parse PLS files (Typically MP3 stream playlists)
pocketgb
gameboy emulator (WIP) for fun
polyfill-prototype-1
Experimental WebAssembly polyfill library and tools
prims
3D Geometry Primitives for WebGL
proxycodone
Forward Proxy Server
ptolemy
ptolemy
r2d2b2g
Firefox OS Simulator is a test environment for Firefox OS. Use it to test your apps in a Firefox OS-like environment that looks and feels like a mobile phone.
RawWebGL
Presentation on the raw WebGL API
receiptverifier
A helper Javascript library for doing useful things with Open Web Apps.
record
A quick demo of recording audio
Recorderjs
A plugin for recording/exporting the output of Web Audio API nodes
reflect-program
Given a shader program, returns an object containing it's uniform and attribute locations.
RLTK
The Ruby Language Toolkit
rpi-fbcp
Raspberry Pi utility. Used for mirror primary framebuffer to secondary framebuffer.
rtmp.js
Real Time Message Protocol (RTMP) messaging library in JavaScript
ruby-hacking-guide.github.com
Ruby Hacking Guide Translation
rust
a safe, concurrent, practical language
rust-re2
re2 (regular expression engine) bindings for Rust
rwebserve
HTTP 1.1 web server framework written in Rust
sdcard-test
A dummy app showing implementing sdcard permissions
sdl2web
A simple code base to teach myself some c++14, sdl2, cmake, and emscripten
shader-school
A workshopper for GLSL shaders and graphics programming
shaka-player
JavaScript player library / DASH client / MSE-EME player
simulatorTestReceipt
Displays the receipt of an app to help me test addition to r2d2b2g
slides
Slides from 2013 presentations at Innovation Center, Nanyang Technology University, Singapore
smashingNodeExamples
Examples from Smashing Node by Guillermo Rauch
sparkup
A parser for a condensed HTML format
stocks
FxOS Stocks App
stressapptest
Stressful Application Test - userspace memory and IO test
superherojs
Superhero JavaScript
Super-Tip-Calculator
An Open Web App that demonstrates various new web application technologies being actively developed at Mozilla
transform-fit-obj
Transforms an OBJ file to fit within the 2x2x2 culling cube.
upload
example for most basic file upload
vold-utils-jplib
A collection of modules that help make Jetpacks
volo-serve-packaged
Serve packaged Firefox OS apps for rapid development using volo
vs-stun
STUN protocol implementation in NodeJS
walkertexasranger
Using node-walk to build a dictionary of unique files
wasm-fowa
A template of HTML5 slides using reveal.js with a Mozilla theme
WebGLInsights-1
Source code for WebGL Insights Volume 1
WebGLInsights.github.io
Website for WebGL Insights
WebGL-Inspector
An advanced WebGL debugging toolkit
webgl-obj-loader
A simple OBJ model loader to help facilitate the learning of WebGL.
webgl-quake3
WebGL Quake 3 level renderer
webgl-sdf-text
Rendering Text in WebGL using Signed Distance Fields
webgl-shader-loader
Asynchronous load, compile, and link webgl shader programs
webgl-worker
WebGL in Workers with OffscreenCanvas
websocket-rails
Plug and play websocket support for ruby on rails.
What-Open-Source-Means-To-Me
An experiment to see if we can get a bunch of people to send pull requests about what open source means to them
where-is-firefox-os
A map showing where in the world Firefox OS phones are being sold.
zamboni
A clandestine operation to make AMO happy
zero.rs
A module for freestanding Rust programs

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.