Open sourcerer with focus on TypeScript/JavaScript, Rust and Flutter/Dart. Thanks for your support! ๐ โค๏ธ
doctoc. ๐ Generates table of contents for markdown files inside local git repository. Links are compatible with anchors generated by github or other sites.
4.5kproxyquire. ๐ฎ Proxies nodejs require in order to allow overriding dependencies during testing.
2.7kv8-perf. โฑ๏ธ Notes and resources related to v8 and thus Node.js performance
2.3kdeoptigate. โฑ๏ธ Investigates v8/Node.js function deoptimizations.
1.2kbrace. ๐ browserify compatible version of the ace editor.
1.1kbrowserify-shim. ๐ฉ Makes CommonJS incompatible files browserifyable.
928learnuv. Learn uv for fun and profit, a self guided workshop to the library that powers Node.js.
770es6ify. browserify >=v2 transform to compile JavaScript.next (ES6) to JavaScript.current (ES5) on the fly.
591visulator. A machine emulator that visualizes how each instruction is processed
387exorcist. Externalizes the source map found inside a stream to an external .js.map file
330parse-link-header. Parses a link header and returns paging information for each contained link.
300libuv-dox. Documenting types and methods of libuv, mostly by reading 'uv.h'.
256rid-examples. Examples showing how to use Rid in order to build Dart/Flutter apps integrated with Rust.
228replpad. Pipes content of files to a node repl whenever they change to enable a highly interactive coding experience.
213browserify-ftw. Converts an entire project that uses requirejs amd into on that uses nodejs common modules so it can be browserified.
187turbolizer. Turbolizer tool from the v8 repository with added support to preload a profile
180cardinal. Syntax highlights JavaScript code with ANSI colors to be printed to the terminal.
174wasm2js. Compile WebAssembly .wasm files to a commonjs module.
173convert-source-map. Converts a source-map from/to different formats.
171cpuprofilify. Converts output of various profiling/sampling tools to the .cpuprofile format so it can be loaded into Chrome DevTools.
169batufo. UFO mutli-player game using Flutter.
167flamegraph. Generates flamegraphs with Node.js or in the browser.
164spok. Checks a given object against a given specification to keep you from writing boilerplate tests.
155proxyquireify. browserify >= v2 version of proxyquire. Mocks out browserify's require to allow stubbing out dependencies while testing.
150v8-flags. Configures v8 flags at runtime.
117browserify-markdown-editor. A demo showing how to build a markdown editor with browserify and marked.
94combine-source-map. Add source maps of multiple files, offset them and then combine them into one source map.
79nad. 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.
75irish-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.
68hypernal. Renders terminal output as html to simplify reusing server side modules in the browser.
65rid. Rust integrated Dart framework providing an easy way to build Flutter apps with Rust.
64exposify. browserify transform that exposes globals added via a script tag as modules so they can be required.
63phe. Poker hand evaluator
62nif. node --inspect a file and open devtool url in chrome via chrome-cli.
60active-handles. Prints out information about the process's active handles, including function source and location
57doctoc-web. This is the source of the DocToc web application.
56readline-vim. Adds vim bindings to nodejs readline.
56docme. Generates github compatible API documentation from your project's jsdocs and adds them to your Readme.
56traceviewify. Converts .cpuprofile format to trace viewer JSON object format to allow analysing the data in chrome://tracing.
55lldb-jbt. Adds JavaScript symbols to lldb stack traces
52wicked. Generates github wiki compatible API documentation from your project's jsdocs and adds them to your wiki.
52bunyan-format. Writable stream that formats bunyan records that are piped into it
52d3-gauge. Gauge visualization built on top of d3.
46dev-null. /dev/null for node streams
44dotfiles. My vim and bash related dotfiles.
38hermit. Prints html in the terminal using colors and simple layout to reflect the document structure.
37v8-map-processor. Processes and visualizes maps (aka hidden classes) created by v8 during execution.
36mold-source-map. Mold a source map that is almost perfect for you into one that is.
35linuxasmtools. This package is part of AsmTools (a collection of programs for assembler development on Linux X86 cpu's.)
34testlingify. Adds github hooks and browser config for testling.
33resolve-bin. Resolves the full path to the bin file of a given package by inspecting the \"bin\" field in its package.json.
30nasmx. The NASMX Project (manually maintained mirror) Documentation: https://thlorenz.github.io/nasmx
27v8-runtime-functions. Exposing and documenting v8 runtime functions.
27