Displaying 1 to 20 from 22 results

left-pad - :arrow_left: String left pad

  •    Javascript

NOTE: The third argument should be a single char. However the module doesn't throw an error if you supply more than one chars. See #28. NOTE: Characters having code points outside of BMP plan are considered a two distinct characters. See #58.

voca - The ultimate JavaScript string library

  •    Javascript

The Voca library offers helpful functions to make string manipulations comfortable: change case, trim, pad, slugify, latinise, sprintf'y, truncate, escape and much more. The modular design allows to load the entire library, or individual functions to minimize the application builds. The library is fully tested, well documented and long-term supported. Voca can be used in various environments.


  •    WPF

As a developer I tend to do a lot of copy and pasting. As such before I know it i have about 20-30 instances of notepad open with copy and past snippets that I have taken during a period of work. The problem is that if I want to save any of these it’s a really pain to go thr...

repeating - Repeat a string - fast

  •    Javascript

Times the string should be repeated.String to repeat.

add-line-numbers - adds line numbers to a source string

  •    Javascript

Adds line numbers to a source string, padding left and starting at the given offset.Adds a number to the start of each line in the str text.

indent-string - Indent each line in a string

  •    Javascript

String you want to indent.How many times you want indent repeated.

cat-pad - 🐈 Left pad a string with cats

  •    Javascript

Pads input with cats on the left side if it's shorter than length. Padding cats are truncated if they exceed length.String to pad.

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.

justified - Wrap, align and justify the words in a string.

  •    Javascript

Wraps words to a specified length and justifies the text in each line. Please consider following this project's author, Jon Schlinkert, and consider starring the project to show your ❤️ and support.

pad-left - Left pad a string with zeros or a specified string. Fastest implementation.

  •    Javascript

Left pad a string with zeros or a specified string. Fastest implementation. You might also be interested in word-wrap.

repeat-string - Repeat the given string n times

  •    Javascript

Repeat the given string n times. Fastest implementation for repeating a string. Repeat the given string the specified number of times.

align-text - Align the text in a string.

  •    Javascript

Align the text in a string. Follow this project's author, Jon Schlinkert, for updates on this project and others.


  •    Javascript

A wide-character aware text alignment function for use in terminals / on the console. Returns str with spaces added to both sides such that that it is length chars long and centered in the spaces.

proposal-string-pad-start-end - ECMAScript spec proposal for String.prototype.{padStart,padEnd}

  •    CSS

ECMAScript proposal, specs, tests, and reference implementation for String.prototype.padStart/padEnd. This initial proposal was drafted by @KevinGrandon with input from @rwaldron and @dherman. Updated spec drafted by @ljharb with input from @rwaldron, @allenwb, and @dherman.

NumPad - Number Pad (inspired by Square)

  •    Swift

Number Pad inspired by Square. This module is based on LEAmountInputView. Add NumPad to your view.

node-pad - Left and right string padding for NodeJs

  •    CoffeeScript

Node Pad is a simple and elegant function to pad strings in both left and right directions. For TypeScript users, the type definition file is located in "./lib/index.d.ts" and declared inside the "package.json" file.

padder - A simple one-time pad implementation

  •    C++

Padder is a one-time pad software implementation intended for educational purposes and experimentation. It can be used to encrypt and decrypt small messages. Padder can also be used to generate fake pads and fake messages. Padder should not be used in real-world situations that require encryption. If you need strong message encryption, do not use padder. Use a well-regarded, open-source OpenPGP implementation such as GnuPG (https://gnupg.org/).

superboucle - Loop application synced with jack transport

  •    Python

SuperBoucle is a loop based software fully controllable with any midi device. SuperBoucle is also synced with jack transport. You can use it on live performance or for composition. SuperBoucle is composed of a matrix of sample controllable with external midi device like pad. SuperBoucle will send back information to midi device (light up led). Sample will always start and stop on a beat or group of beats. You can adjust duration of sample (loop period) in beat and offset in beat. But you can also adjust sample offset in raw frame count negative or positive. Which mean sample can start before next beat (useful for reversed sample). You can record loop of any size, adjust BPM, reverse, normalize samples, ...

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.