Displaying 1 to 20 from 20 results

disc - :chart_with_upwards_trend: Visualise the module tree of browserify project bundles and track down bloat


Disc is a tool for analyzing the module tree of browserify project bundles. It's especially handy for catching large and/or duplicate modules which might be either bloating up your bundle or slowing down the build process.The demo included on disc's github page is the end result of running the tool on browserify's own code base.




bonsai - Understand the tree of dependencies inside your webpack bundles, and trim away the excess.


Trim your javascript dependency tree. The quickest way to get started is to generate a Webpack stats file, and then drag and drop it into https://pinterest.github.io/bonsai/analyze.

ReverseAPK - Quickly analyze and reverse engineer Android packages


Quickly analyze and reverse engineer Android applications. This software is free to distribute, modify and use with the condition that credit is provided to the creator (1N3@CrowdShield) and is not for commercial use.


directory-to-json - Write a representation of a directory to a JSON file.


Write a representation of a directory to a JSON file. Small wrapper around directory-to-object.When parsing several directories of files it's nice to just have to provide a path rather than creating an index object manually. This is useful for creating static sites out of markdown files. Client-side projects can't call a read function dynamically however, so a static file must be created.

directory-to-object - Asynchronously analyze a directory and return a json representation


Analyze a directory structure and return a json representation. Expects a flat folder structure with either files or directories.When parsing several directories of files it's nice to just have to provide a path rather than creating an index object manually. This is useful for creating static sites out of markdown files.

amdetective - Like node-detective, but for AMD/r.js files


Find all calls to require() in AMD modules by walking the AST. This module uses code extracted from r.js rather than trying to write it's own version of r.js parsing. It depends on esprima (but not r.js).

unrequired-love - Find problems with node.js dependencies


ur finds problems with node dependencies. It can find dependencies in your package.json that you never require, or find dependencies you require that you didn't put in your package.json. It ignores relative requires and node built-ins, and uses detective to be smart about finding all requires. It also supports coffee-script files if that is your thing. By default ur gives you a binary, so you might want to install it globally.

schenkerian - HTML keyword analyzer


Schenkerian analysis is a method of musical analysis by interpreting the underlying structure of a tonal work and to help reading the score according to that structure. This library is that, but for HTML built on top of Natural Node which includes term frequency, string similarities, and tokenizing. Given most webpages (attempt) to use the semantics of HTML, it takes into account not only term frequency, but the weight of an HTML tag, placement in document, and other useful forms of denoting significance (like Open Graph).

mobile-usage - Analyze HTTP access logs and visualize statistics w/ focus on mobile usage


Analyze HTTP access logs and visualize statistics w/ focus on mobile usage. See an example output at http://hgoebl.github.io/mobile-usage/. Do not believe the numbers - the statistic is generated using the test-data of mobile-detect.js, so it is only reflecting User-Agents covered by the test. It has absolutely nothing to do with reality.

recordar - A spaced repetition algorithm to analyze several responses from the students and give an approximate score of how much they remember the concept


It can be either several tries of the same item, several items of the same concept or a combination of both. It is useful to calculate which word/question should be prompted next in a set: use the one with the lowest score. Then just require('recordar') it. It should work both on the back-end and on the browser.

brackets-php-code-quality-tools - Brackets/Edge Code extension that lint PHP files using several code analysis tools


Brackets/Edge Code extension that lint PHP files using several code analysis tools. Please note that this extension uses the PHP executable to run its analysis tools so PHP must be installed on your machine and available globally.