Felix Geisendörfer (@felixge)

Top repositories

1

node-style-guide

A guide for styling your node.js / JavaScript code. Fork & adjust to your taste.
JavaScript
4,950
star
2

fgprof

🚀 fgprof is a sampling Go profiler that allows you to analyze On-CPU as well as Off-CPU (e.g. I/O) time together.
Go
2,469
star
3

node-ar-drone

A node.js client for controlling Parrot AR Drone 2.0 quad-copters.
JavaScript
1,755
star
4

node-dateformat

A node.js package for Steven Levithan's excellent dateFormat() function.
JavaScript
1,296
star
5

node-memory-leak-tutorial

A tutorial for debugging memory leaks in node
JavaScript
901
star
6

httpsnoop

Package httpsnoop provides an easy way to capture http related metrics (i.e. response time, bytes written, and http status code) from your application's http.Handlers.
Go
891
star
7

fgtrace

fgtrace is an experimental profiler/tracer that is capturing wallclock timelines for each goroutine. It's very similar to the Chrome profiler.
Go
878
star
8

faster-than-c

Talk outline: Faster than C? Parsing binary data in JavaScript.
JavaScript
836
star
9

node-dirty

A tiny & fast key value store with append-only disk log. Ideal for apps with < 1 million records.
JavaScript
629
star
10

node-stack-trace

Get v8 stack traces as an array of CallSite objects.
JavaScript
448
star
11

nodeguide.com

My unofficial and opinionated guide to node.js.
CSS
371
star
12

node-couchdb

A new CouchDB module following node.js idioms
JavaScript
366
star
13

sqlbench

sqlbench measures and compares the execution time of one or more SQL queries.
Go
361
star
14

node-sandboxed-module

A sandboxed node.js module loader that lets you inject dependencies into your modules.
JavaScript
344
star
15

node-require-all

An easy way to require all files within a directory.
JavaScript
300
star
16

tcpkeepalive

Go package tcpkeepalive implements additional TCP keepalive control beyond what is currently offered by the net pkg.
Go
238
star
17

node-paperboy

A node.js module for delivering static files.
JavaScript
234
star
18

godrone

GoDrone is a free software alternative firmware for the Parrot AR Drone 2.0.
Go
204
star
19

node-romulus

Building static empires with node.js.
JavaScript
157
star
20

node-gently

A node.js module that helps with stubbing and behavior verification.
JavaScript
142
star
21

node-combined-stream

A stream that emits multiple other streams one after another.
JavaScript
141
star
22

cakephp-authsome

Auth for people who hate the Auth component
PHP
123
star
23

pprofutils

Go
122
star
24

node-growing-file

A readable file stream for files that are growing.
JavaScript
106
star
25

node-graphite

A node.js client for graphite.
JavaScript
105
star
26

node-cross-compiler

Simplified cross compiling for node.js using vagrant.
Shell
105
star
27

pidctrl

A PID controller implementation in Golang.
Go
96
star
28

node-m3u

A node.js module for creating m3u / m3u8 files.
JavaScript
89
star
29

debuggable-scraps

MIT licensed code without warranty ; )
PHP
79
star
30

traceutils

Code for decoding and encoding runtime/trace files as well as useful functionality implemented on top.
Go
62
star
31

node-delayed-stream

Buffers events from a stream until you are ready to handle them.
JavaScript
56
star
32

go-redis

A redis implementation written in Go.
Go
53
star
33

nodelog

A node.js irc bot that logs a channel
JavaScript
49
star
34

flame-explain

A PostgreSQL EXPLAIN ANALYZE visualizer with advanced quirk correction algorithms.
TypeScript
45
star
35

node-stream-cache

A simple way to cache and replay readable streams.
JavaScript
45
star
36

node-utest

The minimal unit testing library.
JavaScript
42
star
37

go-cpu-utilization

Go
39
star
38

go-xxd

The history of this repo demonstrates how to take a slow xxd implementation in Go, and make it faster than the native version on OSX/Linux.
Go
38
star
39

vim-nodejs-errorformat

Vim Script
36
star
40

tweets

C
35
star
41

go-ardrone

Parrot AR Drone 2.0 drivers and protocols written in Go.
Go
33
star
42

dotfiles

My setup. Pick what you like.
Lua
31
star
43

node-buffy

A module to read / write binary data and streams.
JavaScript
31
star
44

node-urun

The minimal test runner.
JavaScript
31
star
45

node-multipart-parser

A fast and streaming multipart parser.
JavaScript
30
star
46

node-require-like

Generates require functions that act as if they were operating in a given path.
JavaScript
29
star
47

benchmore

Go
28
star
48

node-nix

Node.js bindings for non-portable *nix functions
JavaScript
28
star
49

node-fake

Test one thing at a time, fake the rest.
JavaScript
28
star
50

node-bash

Utilities for using bash from node.js.
JavaScript
25
star
51

gounwind

Experimental go stack unwinding using frame pointers.
Go
25
star
52

node-microtest

Unit testing done right.
JavaScript
23
star
53

pgmigrate

pgmigrate implements a minimalistic migration library for postgres.
Go
22
star
54

node-comment

Proof of concept - Long polling message queue with CouchDB for persistence.
JavaScript
21
star
55

node-ugly

A hack so unbelievably ugly, yet so hard to resist
JavaScript
20
star
56

advent-2021

Advent of Go Profiling 2021.
Go
19
star
57

open-source-contribution-guide

A guide for anybody interested in contribution to my open source projects.
18
star
58

go-patch-overlay

WIP
Go
17
star
59

node-channel

A general purpose comet server written in node.js
JavaScript
16
star
60

node-active-x-obfuscator

A module to (safely) obfuscate all occurrences of the string 'ActiveX' inside any JavaScript code.
JavaScript
16
star
61

gotraceanalyzer

Command gotraceanalyzer turns golang tracebacks into useful summaries.
Go
14
star
62

go-observability-bench

Measure the overheads of various observability tools, especially profilers.
Jupyter Notebook
14
star
63

rebel-resize

Dynamic image resizing server written during my web rebels 2012 live coding.
JavaScript
13
star
64

node-fast-or-slow

Are your tests fast or slow? A pragmatic testing framework.
JavaScript
13
star
65

cl

Quickly clone git repositories into a nested folders like GOPATH.
Go
13
star
66

node-lazy-socket

A stateless socket that always lets you write().
JavaScript
13
star
67

raleigh-workshop-08

Code repository for the Raleigh, NC CakePHP workshop
PHP
12
star
68

node-deferred

Dojo deferreds as a nodejs module - Work in Progress
JavaScript
12
star
69

node-oop

Simple & light-weight oop.
JavaScript
11
star
70

node-far

https://github.com/felixge/node-far
JavaScript
10
star
71

goardronefirmware

Open source firmware for the Parrot AR Drone 2.0 written in Go.
Go
10
star
72

node-convert-example

Node.js image resizing demo. One version with and one version without in-memory caching.
10
star
73

couchdb-benchmarks

some benchmark scripts for testing CouchDB performance
PHP
10
star
74

node-win-iap

Verifies windows store receipts.
JavaScript
9
star
75

gpac

Mirror of https://gpac.svn.sourceforge.net/svnroot/gpac/trunk/gpac + my patches
C
9
star
76

node-socketio-benchmark

A WebSocket / LongPolling simulation to estimate users / core
JavaScript
9
star
77

node-passthrough-stream

An example of a passthrough stream for node.js
JavaScript
9
star
78

node-http-recorder

A little tool to record and replay http requests.
JavaScript
9
star
79

node-cluster-isolatable

Isolate workers so they only handle one request at a time. Useful for file uploads.
JavaScript
8
star
80

nodecopter-ssh-tunnel

Bash scripts for controlling an AR Drone over the internet via ssh tunneling.
Shell
8
star
81

makefs

WIP - come back later.
Go
8
star
82

node-unicode-sanitize

JavaScript
8
star
83

felixge.de

My site and blog.
HTML
7
star
84

dump

A code dump of things not worth putting into their own repo.
Go
7
star
85

ooti

A kickass test suite for node.js
JavaScript
6
star
86

go-cgo-finalizer

Demonstrates using runtime.SetFinalizer to free cgo memory allocations.
Go
6
star
87

focus-app

Helps you focus by hiding all your windows except the ones you are currently working in.
Objective-C
6
star
88

gopg

Go
5
star
89

isalphanumeric

A small arm64 SIMD adventure for gophers.
Go
5
star
90

profiler-simulator

Go
5
star
91

dd-trace-go-demo

A simple application to show how to use dd-trace-go's tracer and profiler.
Go
5
star
92

talks

Source and slides for my presentations.
PLpgSQL
5
star
93

node-redis-pool

A simple node.js redis pool.
JavaScript
5
star
94

countermap

Go
5
star
95

pprof-breakdown

Go
5
star
96

proftest

proftest is a C application for testing the quality of different operating system APIs for profiling.
C
5
star
97

s3.sh

Bash functions for Amazon S3. (Not complete, just scratching my itch)
Shell
5
star
98

can

Nothing to see here yet.
Go
4
star
99

js-robocom

A robocom inspired programming game for JavaScript
JavaScript
4
star
100

log

nothing to see here yet
Go
4
star