Displaying 1 to 20 from 28 results

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

  •    Javascript

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.

webpack-bundle-analyzer - Webpack plugin and CLI utility that represents bundle content as convenient interactive zoomable treemap

  •    Javascript

Visualize size of webpack output files with an interactive zoomable treemap. It will create an interactive treemap visualization of the contents of all your bundles.

Halfrost-Field - ✍️ 这里是写博客的地方 —— Halfrost-Field 冰霜之地

  •    Objective-C

✍️ 这里是写博客的地方 —— Halfrost-Field 冰霜之地

plato - JavaScript source code visualization, static analysis, and complexity tool

  •    Javascript

plato was updated to support es6 by @devcrust, but needs an active maintainer to keep it moving forward. Visualize JavaScript source complexity with plato.




jscpd - Copy/paste detector for programming source code.

  •    CoffeeScript

jscpd is a tool for detect copy/paste "design pattern" in programming source code.If you need support language not from list feel free to create request.

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

  •    Javascript

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

  •    Shell

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.

  •    Javascript

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

  •    Javascript

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

  •    Javascript

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

  •    Javascript

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

  •    Javascript

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

  •    Javascript

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

  •    Javascript

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

  •    Javascript

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.

npm-dep-info - Generates a glimpse of descriptions for your dependencies in the package.json

  •    Javascript

Have you ever got confused of what your NPM packages do? Sometimes it just can't be told by their names. It can generate a Markdown file for you, too.