Displaying 1 to 20 from 100 results

emoj - Find relevant emoji from text on the command-line :open_mouth: :sparkles: :raised_hands: :horse: :boom: :see_no_evil:

  •    Javascript

Uses the API from this great article on Emoji & Deep Learning. Check out the Dango app if you want something like this on your phone.Works best on macOS. Terminals on Linux render emojis in monochrome as they don't support color emojis. On Linux, I would recommend installing Emoji One for full emoji coverage. Doesn't really work on Windows.

ngraph.path - Path finding in a graph

  •    Javascript

Fast path finding for arbitrary graphs. Play with a demo or watch it on YouTube. If you want to learn how the demo was made, please refer to the demo's source code. I tried to describe it in great details.

npm-check-updates - Find newer versions of package dependencies than what your package

  •    Javascript

npm-check-updates upgrades your package.json dependencies to the latest versions, ignoring specified versions. npm-check-updates maintains your existing semantic versioning policies, i.e., it will upgrade your "express": "^4.0.0" dependency to "express": "^5.0.0".




jQuery-Store-Locator-Plugin - A store locator plugin using Google Maps API version 3

  •    Javascript

This jQuery plugin takes advantage of Google Maps API version 3 to create an easy to implement store locator. No back-end programming is required, you just need to feed it KML, XML, or JSON data with all the location information. How you create the data file is up to you. I originally created this for a company that didn’t have many locations, so I just used a static XML file. You will need to geocode your locations beforehand or use a geocoding API service if you want to try to do it on the fly. The reason for this is that all free geocoding APIs have strict limits that would easily be exceeded. In the end, you're much better off storing the coordinates versus having to look them up for each location on each request. A note on the distance calculation: this plugin currently uses a distance function that I found on the blog of Chris Pietschmann. Google Maps API version 3 does include a distance calculation service (Google Distance Matrix API) but I decided not to use it because of the current request limits, which seem somewhat low. For v2 I also tried experimenting with the Directions API to request distances but also found the limits to be too restrictive. So, the distance calculation is “as the crow flies” instead of a road distance calculation. However, if you use the inline directions option that does provide the distance that's returned via the directions request.

node-findit - Walk a directory tree in node.js

  •    Javascript

Recursively walk directory trees. Think /usr/bin/find.Return an event emitter finder that performs a recursive walk starting at basedir.

pouchdb-find - Easy-to-use query language for PouchDB. ⚠️ NOTICE ⚠️: moved to the PouchDB repo

  •    Javascript

Provides a simple, MongoDB-inspired query language that accomplishes the same thing as the map/reduce API, but with far less code. Eventually this will replace PouchDB's map/reduce API entirely. You'll still be able to use map/reduce, but it will be distributed as a separate plugin.


bonjour-browser - A command line tool to browse for Bonjour/Zeroconf enabled services on your local network

  •    Javascript

A command line tool to browse for Bonjour/Zeroconf enabled services on your local network.This software is written in Node.js and can be installed using the npm package manager. Ensure that you've downloaded and installed Node.js before continueing.

cheerio-advanced-selectors - Add advanced selector support to cheerio

  •    Javascript

This module is inspired by cheerio-eq with the added support for many different selectors.Gotcha: The result returned from .load() isn't a cheerio object but a custom function used to wrap the cheerio-advanced-selector logic (see issue 2).

detect-import-require - list require and import paths from a JavaScript source

  •    Javascript

This is like detective, but with a narrow focus and thin API, specifically aimed at supporting either import and/or require statements, and not much more.See Custom AST for details on parsing additional language syntax, such as JSX or async/await.

pkgrep - Powerful CLI tool to find, filter & format package data in node_modules.

  •    Javascript

Powerful CLI tool to find, filter & format package data in node_modules.You can use --depth in combination with most other flags.

closest-package - Find the closest package.json file meeting specific criteria

  •    Javascript

Find the closest package.json file meeting specific criteria by searching upwards from a given directory until hitting root.MIT. See LICENSE.md for details.

nginx-cache - Node.js module to find files in an Nginx cache based on partial URL keys

  •    Javascript

A Node.js module that recursively scans the directories and files of an Nginx cache as efficiently as possible looking for partial URL key matches based on a regular expression.Constructor to which further methods are chained.

find-config - Like findup-sync, but 2-4x faster and supports XDG-style `.config/` directories.

  •    Javascript

Finds the first matching config file, if any, in the current directory, nearest ancestor, or user's home directory. Supports finding files within a subdirectory of an ancestor directory. Configurable with defaults set to support the XDG Base Directory Specification for configuration files.Because this module is intended to find consistently named configuration files, it is case-sensitive and does not support globs. If you need a more generic solution, see findup-sync or look-up.

ansi-regex - Regular expression for matching ANSI escape codes

  •    Javascript

Some of the codes we run as a test are codes that we acquired finding various lists of non-standard or manufacturer specific codes. We test for both standard and non-standard codes, as most of them follow the same or similar format and can be safely matched in strings without the risk of removing actual string content. There are a few non-standard control codes that do not follow the traditional format (i.e. they end in numbers) thus forcing us to exclude them from the test because we cannot reliably match them.On the historical side, those ECMA standards were established in the early 90's whereas the VT100, for example, was designed in the mid/late 70's. At that point in time, control codes were still pretty ungoverned and engineers used them for a multitude of things, namely to activate hardware ports that may have been proprietary. Somewhere else you see a similar 'anarchy' of codes is in the x86 architecture for processors; there are a ton of "interrupts" that can mean different things on certain brands of processors, most of which have been phased out.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.