Detects programming languages by file extension insanely fast.
Detect Programming Language From String
Charset Detector - Detect the encoding and language of text files - Use it in the browser, with Node.js, or via CLI
Library will help you to detect if the locale is right-to-left language.
Detect the dominant newline character of a string
Microsoft Azure Functions NodeJS Framework
Improved typeof detection for node.js and the browser.
language detector used in browser environment for i18next
JMESPath implementation in javascript
Nodejs language detection library using n-gram
Detect Node.JS (as opposite to browser environment). ESM modification
node.js bindings for the Apache Thrift RPC system
Node.js module to detect the C standard library (libc) implementation family and version
Detect if the browser supports the touch events api
Node.js implementation of port detector
Detect the programming language of any file.
GitHub's Linguist YAML language map provided as JSON
An object-oriented language for parsing and pattern matching
Detects if a file exists and returns the resolved filepath.
A cross-platform lightweight programming language detector.
detect available port
Detect the indentation of code
A collection of essential TypeScript types
Detect which package manager you're using (yarn or npm)
Detection of framework and javascript libraries from HTML code.
UHFerret is a copy-detection tool to analyse large sets of documents to find pairs of documents with substantial amounts of lexical copying. Documents containing either natural language (e.g. English) or computer programs (in C-family) may be processed.
Parabot is a multi-language TDD assistant that provides intelligent test-driven development support across various programming languages and testing frameworks. Features tmux integration, YAML configuration, and automatic project type detection.
Flay analyzes code for structural similarities. Differences in literal values, variable, class, method names, whitespace, programming style, braces vs do/end, etc are all ignored. Making this totally rad. == Features/Problems: * Reports differences at any level of code. * Adds a score multiplier to identical nodes. * Differences in literal values, variable, class, and method names are ignored. * Differences in whitespace, programming style, braces vs do/end, etc are ignored. * Works across files. * Add the flay-persistent plugin to work across large/many projects. * Run --diff to see an N-way diff of the code. * Provides conservative (default) and --liberal pruning options. * Provides --fuzzy duplication detection. * Language independent: Plugin system allows other languages to be flayed. * Ships with .rb and .erb. * javascript and others will be available separately. * Includes FlayTask for Rakefiles. * Uses path_expander, so you can use: * dir_arg -- expand a directory automatically * @file_of_args -- persist arguments in a file * -path_to_subtract -- ignore intersecting subsets of files/directories * Skips files matched via patterns in .flayignore (subset format of .gitignore). * Totally rad.
This is a ruby implementation of Karel The Robot, a programming language designed for extreme beginners. It concerns controlling a robot, named Karel, in a grid-based world comprised of walls and beepers. Karel can pick up and put down beepers, move forward, and turn left. Karel can also detect things about his environment.
No description provided.
No description provided.