Open source projects by thlorenz

thlorenz/proxyquire

🔮 Proxies nodejs require in order to allow overriding dependencies during testing.

☕JavaScript   ★1930 stars   ⚠9 open issues   ⚭15 contributors   ☯over 6 years old  

thlorenz/doctoc

📜 Generates table of contents for markdown files inside local git repository. Links are compatible with anchors generated by github or other sites.

☕JavaScript   ★1780 stars   ⚠26 open issues   ⚭10 contributors   ☯over 6 years old  

thlorenz/v8-flags

Configures v8 flags at runtime.

☕C   ★98 stars   ⚠3 open issues   ⚭1 contributors   ☯over 4 years old  

thlorenz/brace

📔 browserify compatible version of the ace editor.

☕JavaScript   ★507 stars   ⚠25 open issues   ⚭9 contributors   ☯over 5 years old  

thlorenz/browserify-shim

📩 Makes CommonJS incompatible files browserifyable.

☕JavaScript   ★932 stars   ⚠5 open issues   ⚭14 contributors   ☯almost 6 years old  

thlorenz/hypernal

Renders terminal output as html to simplify reusing server side modules in the browser.

☕JavaScript   ★48 stars   ⚠2 open issues   ⚭2 contributors   ☯over 5 years old  

thlorenz/learnuv

Learn uv for fun and profit, a self guided workshop to the library that powers Node.js.

☕C   ★414 stars   ⚠4 open issues   ⚭9 contributors   ☯about 4 years old  

thlorenz/replpad

Pipes content of files to a node repl whenever they change to enable a highly interactive coding experience.

☕JavaScript   ★202 stars   ⚠18 open issues   ⚭3 contributors   ☯almost 6 years old  

thlorenz/active-handles

Prints out information about the process's active handles, including function source and location

☕JavaScript   ★45 stars   ⚠0 open issues   ⚭1 contributors   ☯over 3 years old  

thlorenz/nad

Node Addon Developer, a tool to inject your addon code into a copy of the node codebase in order to integrate with IDEs and debuggers easily.

☕JavaScript   ★75 stars   ⚠5 open issues   ⚭1 contributors   ☯about 4 years old  

thlorenz/libuv-dox

Documenting types and methods of libuv, mostly by reading 'uv.h'.

☕C   ★174 stars   ⚠6 open issues   ⚭2 contributors   ☯almost 5 years old  

thlorenz/es6ify

browserify >=v2 transform to compile JavaScript.next (ES6) to JavaScript.current (ES5) on the fly.

☕JavaScript   ★605 stars   ⚠15 open issues   ⚭13 contributors   ☯over 5 years old  

thlorenz/exorcist

Externalizes the source map found inside a stream to an external .js.map file

☕JavaScript   ★294 stars   ⚠1 open issues   ⚭2 contributors   ☯almost 5 years old  

thlorenz/flamegraph

Generates flamegraphs with Node.js or in the browser.

☕HTML   ★127 stars   ⚠9 open issues   ⚭2 contributors   ☯about 4 years old  

thlorenz/cardinal

Syntax highlights JavaScript code with ANSI colors to be printed to the terminal.

☕JavaScript   ★122 stars   ⚠7 open issues   ⚭4 contributors   ☯almost 6 years old  

thlorenz/cpuprofilify

Converts output of various profiling/sampling tools to the .cpuprofile format so it can be loaded into Chrome DevTools.

☕JavaScript   ★126 stars   ⚠2 open issues   ⚭1 contributors   ☯over 3 years old  

thlorenz/proxyquireify

browserify >= v2 version of proxyquire. Mocks out browserify's require to allow stubbing out dependencies while testing.

☕JavaScript   ★143 stars   ⚠3 open issues   ⚭7 contributors   ☯over 5 years old  

thlorenz/irish-pub

Feel like npm is drunk or maybe you are and want to verify what gets published via `npm publish`? irish-pub has you covered.

☕JavaScript   ★68 stars   ⚠6 open issues   ⚭1 contributors   ☯over 4 years old  

thlorenz/parse-link-header

Parses a link header and returns paging information for each contained link.

☕JavaScript   ★167 stars   ⚠1 open issues   ⚭2 contributors   ☯over 5 years old  

thlorenz/v8-perf

⏱️ Notes and resources related to v8 and thus Node.js performance

☕JavaScript   ★768 stars   ⚠10 open issues   ⚭1 contributors   ☯over 4 years old  

thlorenz/readline-vim

Adds vim bindings to nodejs readline.

☕JavaScript   ★46 stars   ⚠2 open issues   ⚭1 contributors   ☯almost 6 years old  

thlorenz/traceviewify

Converts .cpuprofile format to trace viewer JSON object format to allow analysing the data in chrome://tracing.

☕JavaScript   ★46 stars   ⚠1 open issues   ⚭1 contributors   ☯over 3 years old  

thlorenz/node-syntaxhighlighter

Node friendly version of Alex Gorbachev's great SyntaxHighlighter.

☕JavaScript   ★30 stars   ⚠0 open issues   ⚭1 contributors   ☯over 6 years old  

thlorenz/readdirp

Recursive version of fs.readdir with streaming api.

☕JavaScript   ★191 stars   ⚠8 open issues   ⚭9 contributors   ☯over 6 years old  

thlorenz/bromote

Tool to setup and require remote scripts with browserify.

☕JavaScript   ★35 stars   ⚠2 open issues   ⚭1 contributors   ☯over 5 years old  

thlorenz/d3-gauge

Gauge visualization built on top of d3.

☕CSS   ★41 stars   ⚠2 open issues   ⚭2 contributors   ☯about 5 years old  

thlorenz/combine-source-map

Add source maps of multiple files, offset them and then combine them into one source map.

☕JavaScript   ★63 stars   ⚠4 open issues   ⚭6 contributors   ☯over 5 years old  

thlorenz/exposify

browserify transform that exposes globals added via a script tag as modules so they can be required.

☕JavaScript   ★63 stars   ⚠1 open issues   ⚭6 contributors   ☯almost 5 years old  

thlorenz/wicked

Generates github wiki compatible API documentation from your project's jsdocs and adds them to your wiki.

☕JavaScript   ★41 stars   ⚠11 open issues   ⚭1 contributors   ☯almost 5 years old  

thlorenz/visulator

A machine emulator that visualizes how each instruction is processed

☕JavaScript   ★362 stars   ⚠6 open issues   ⚭1 contributors   ☯over 3 years old  

thlorenz/stream-viz

Visualizes streams in the browser.

☕JavaScript   ★36 stars   ⚠1 open issues   ⚭1 contributors   ☯about 5 years old  

thlorenz/spok

Checks a given object against a given specification to keep you from writing boilerplate tests.

☕JavaScript   ★83 stars   ⚠2 open issues   ⚭1 contributors   ☯over 3 years old