Displaying 1 to 20 from 25 results

string.js - Extra JavaScript string methods.

  •    Javascript

string.js, or simply S is a lightweight (< 5 kb minified and gzipped) JavaScript library for the browser or for Node.js that provides extra String methods. Originally, it modified the String prototype. But I quickly learned that in JavaScript, this is considered poor practice.Personally, I prefer the cleanliness of the way code looks when it appears to be native methods. i.e. when you modify native JavaScript prototypes. However, if any app dependency required string.js, then the app's string prototype would be modified in every module. This could be troublesome. So I settled on creating a wrapper a la jQuery style. For those of you prototype hatin' fools, there is the method extendPrototype().

humps - 🐫 Underscore-to-camelCase converter (and vice versa) for strings and object keys in JavaScript

  •    Javascript

Underscore-to-camelCase converter (and vice versa) for strings and object keys in JavaScript. When converting object keys, it will walk the structure, converting any nested objects (or arrays of nested objects) along the way. Handy for converting JSON between JavaScript and Ruby/Rails APIs.

nanohtml - :dragon: HTML template strings for the Browser with support for Server Side Rendering in Node

  •    Javascript

HTML template strings for the Browser with support for Server Side Rendering in Node. By default all content inside template strings is escaped. This is great for strings, but not ideal if you want to insert HTML that's been returned from another function (for example: a markdown renderer). Use nanohtml/raw for to interpolate HTML directly.




cuerdas - String manipulation library for Clojure(Script)

  •    Javascript

The missing clojure(script) string manipulation library.La guitarra, hace llorar a los sueños. El sollozo de las almas perdidas, se escapa por su boca redonda. Y como la tarántula teje una gran estrella para cazar suspiros, que flotan en su negro aljibe de madera.

stround - Rounding methods for exact numbers using strings.

  •    Javascript

Rounding methods for exact numbers using strings.

string-scanner - scan through strings. supports forwards and backwards scanning.

  •    Javascript

scan through strings. supports forwards and backwards scanning.Initialize a scanner for str at the given offset. If no offset is given, default to 0.


stringz - :100: Zero dependency unicode-aware string tools for NodeJS

  •    Javascript

A really small, performant, zero-dependency, unicode-aware library for working with Strings in Node.js. Javascript has a serious problem with unicode. Even ES6 can’t solve the problem entirely since some characters like the new colored emojis are three bytes instead of two bytes. Sometimes even more! "👍🏽".length returns 4 which is totally wrong (hint: it should be 1!). ES6's Array.from tried to solve this, but that even fails: Array.from("👍🏽") returns ["👍", "🏽"] which is incorrect. This library tries to tackle all these problems with a mega RegExp. Read More Here.

StringConvert - String conversion extension for Adobe Brackets Editor

  •    Javascript

String conversion extension for the Brackets and Edge Code editors. Select text and then select the command from the Edit menu, or by right clicking and selecting the command from the context menu.

deindent - ES6 template string helper for deindentation

  •    Javascript

ES6 template string helper for deindentation (adapted from https://gist.github.com/zenparsing/5dffde82d9acef19e43c).

jquery-slugify - Just another another (another) url slug creation plugin for jQuery.

  •    Javascript

Just another another (another) url slug creation plugin for jQuery. You can download the production version or the development version.

mstring - Multi-line Strings Module for Node.js

  •    Javascript

This is a simple little module that lets you have multi-line strings in JavaScript. And that's pretty much it.

parseTime.js - convert strings like "five days ago" to an integer (with time in seconds)

  •    Javascript

Test this code on the associated github page simonwaldherr.github.com/parseTime.js/. you can request more features and date format types with the github issue tracker.

normalize-for-search - Un-accents and un-umlauts characters in a string

  •    Javascript

Un-accents and un-umlauts characters in a string. Also preliminary converts the string to lower case. We use it for autocomplete: both for the matched strings -- on the server side, when indexing; and for the strings the user types into a text input in the browser. Has nothing to do with Unicode Normalization, but rather expects the passed strings being already Unicode-normalized.

clj-fuzzy - A handy collection of algorithms dealing with fuzzy strings and phonetics.

  •    Clojure

clj-fuzzy is a native Clojure library providing a collection of famous algorithms dealing with fuzzy strings and phonetics. It can be used in Clojure, ClojureScript, client-side JavaScript and Node.js.

node-color-it - :art: Flat colors for your Node.js strings.

  •    Javascript

Flat colors for your Node.js strings. This library uses the flat colors taken from flatuicolors.com. For low-level libraries, check out flat-colors.js and node-couleurs.

string-similarity - Finds degree of similarity between two strings, based on Dice's Coefficient, which is mostly better than Levenshtein distance

  •    Javascript

Finds degree of similarity between two strings, based on Dice's Coefficient, which is mostly better than Levenshtein distance. Returns a fraction between 0 and 1, which indicates the degree of similarity between the two strings. 0 indicates completely different strings, 1 indicates identical strings. The comparison is case-insensitive.





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.