Displaying 1 to 20 from 20 results

speakingurl - Generate a slug – transliteration with a lot of options

  •    Javascript

Generate a slug with a lot of options; create a so-called Semantic URL or 'Clean URL' or 'Pretty URL' or 'nice-looking URL' or 'Speaking URL' or 'user-friendly URL' or 'SEO-friendly URL' from a string. This module aims to transliterate the input string.

slugify - Converts a string to a slug

  •    PHP

Converts a string into a slug. Developed by Florian Eckerstorfer in Vienna, Europe with the help of many great contributors.

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.

slug-generator - Slug Generator Library for PHP, based on Unicode’s CLDR data

  •    PHP

This library provides methods to generate slugs for URLs, filenames or any other target that has a limited character set. It’s based on PHPs Transliterator class which uses the data of the CLDR to transform characters between different scripts (e.g. Cyrillic to Latin) or types (e.g. upper- to lower-case or from special characters to ASCII). To install the library use Composer or download the source files from GitHub.

laravel-sluggable - An opinionated package to create slugs for Eloquent models

  •    PHP

This package provides a trait that will generate a unique slug when saving any Eloquent model. The slugs are generated with Laravels Str::slug method, whereby spaces are converted to '-'.


  •    Javascript

Diacritic javascript module for cleaning or stripping a string of accents and replacing them with an equivalent.

dashify - Convert a camelcase or space-separated string to a dash-separated string.

  •    Javascript

Convert a camelcase or space-separated string to a dash-separated string. ~12 sloc, fast, supports diacritics. Please consider following this project's author, Jon Schlinkert, and consider starring the project to show your ❤️ and support.

frep - A find and replace utility

  •    Javascript

Find and replace utility for node.js. Transform strings by running multiple RegExp or string find-and-replace patterns on a string in sequence, reducing the final string to the accumulated result of each transformation. Patterns can be strings (or arrays of strings) or regular expressions. Replacements can be strings or functions.

angular-slugify - Provides "slugification" for AngularJS

  •    Javascript

Provides “slugification” for AngularJS in the form of a service, filter, and a directive. A slug is that final portion of a URL which is derived from some other piece of information, usually the title of a page.


  •    Javascript

Javascript slugify routine, handling diacritics / accents. Includes an English - Diacritic map.

atom-text-manipulation - Atom package for text manipulation commands

  •    CoffeeScript

A set of text manipulation commands: escape/unscape, convert tabs to spaces and back, base64 encode/decode, convert between case styles, compute hashes, etc

objection-slug - Automatically generate slugs for an Objection.js model

  •    Javascript

This plugin will automatically generate slugs for your model based on a source field and a slug field. It will ensure that the slugs are unique by checking to see if the slug already exists in the model's table. If so, it will attempt to append a number to the end of the slug. For example, if the source field is 'How to Fry an Egg', then the slug will be 'how-to-fry-an-egg'. However, if that slug already exists in the model's table then the slug will be 'how-to-fry-an-egg-1' (note that -1 was appended).

slugger - A Slugger for elixir.

  •    Elixir

This package provides a library and a protocol to create slugs for given strings. By default, a slug will be containing only chars A-Za-z0-9 and the default seperator -.

mongoose-slug-hero - Mongoose trackable unique slug generator plugin

  •    Javascript

Mongoose Slug Hero is a mongoose plugin to generate unique sequential slug. This plugin uses node-slug module to generate slug from targeted field. To guarantee the uniqueness, this plugin uses sequence collection to track the number of used slug -- inspired by mongoose-sequence plugin. Generated slug stored in your collection in field named slug.

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.