urlify - PHP port of URLify

  •        15

A PHP port of URLify.js from the Django project. Handles symbols from Latin languages as well as Arabic, Azerbaijani, Czech, German, Greek, Kazakh, Latvian, Lithuanian, Persian, Polish, Romanian, Bulgarian, Russian, Serbian, Turkish, Ukrainian and Vietnamese. Symbols it cannot transliterate it will simply omit. Please note that the "ΓΌ" is transliterated to "ue" in the first case, whereas it results in a simple "u" in the latter.

https://github.com/jbroadway/urlify

Tags
Implementation
License
Platform

   




Related Projects

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.

unicode-slugify - A slugifier that works in unicode

  •    Python

Unicode Slugify is a slugifier that generates unicode slugs. It was originally used in the Firefox Add-ons web site to generate slugs for add-ons and add-on collections. Many of these add-ons and collections had unicode characters and required more than simple transliteration.

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.

wordpress-seo - Yoast SEO for WordPress

  •    PHP

While the documentation for the Yoast SEO plugin can be found on Yoast.com, here you can browse the source of the project, find and discuss open issues and even contribute yourself. Here's a guide on how to install Yoast SEO in your WordPress site.


all-in-one-seo-pack - All in One SEO Pack plugin for WordPress SEO

  •    PHP

One of the most downloaded plugins for WordPress... more than 30 million downloads!

prerender-node - Express middleware for prerendering javascript-rendered pages on the fly for SEO

  •    Javascript

Google, Facebook, Twitter, Yahoo, and Bing are constantly trying to view your website... but they don't execute JavaScript. That's why we built Prerender. Prerender is perfect for AngularJS SEO, BackboneJS SEO, EmberJS SEO, and any other JavaScript framework. This middleware intercepts requests to your Node.js website from crawlers, and then makes a call to the (external) Prerender Service to get the static HTML instead of the JavaScript for that page.

babosa - A library for creating slugs

  •    Ruby

Babosa is a library for creating human-friendly identifiers, aka "slugs". It can also be useful for normalizing and sanitizing data. It is an extraction and improvement of the string code from FriendlyId. I have released this as a separate library to help developers who want to create libraries similar to FriendlyId.

eloquent-sluggable - Easy creation of slugs for your Eloquent models in Laravel

  •    PHP

Easy creation of slugs for your Eloquent models in Laravel. NOTE: These instructions are for Laravel 5.6. If you are using Laravel 5.5, please see the previous version docs.

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 '-'.

Silverlight SEO Project

  •    Silverlight

The Silverlight SEO Project is designed to simplify configuring sites that host Silverlight Navigation applications for search engine optimization, by providing html content to search engine crawlers and Silverlight to users with the plug-in installed.

meta-tags - Search Engine Optimization (SEO) for Ruby on Rails applications.

  •    Ruby

Search Engine Optimization (SEO) plugin for Ruby on Rails applications. MetaTags master branch fully supports Ruby on Rails 4.2+, and is tested against all major Rails releases up to 5.1.

rendora - dynamic server-side rendering using headless Chrome to effortlessly solve the SEO problem for modern javascript websites

  •    Go

Rendora can be seen as a reverse HTTP proxy server sitting between your backend server (e.g. Node.js/Express.js, Python/Django, etc...) and potentially your frontend proxy server (e.g. nginx, traefik, apache, etc...) or even directly to the outside world that does actually nothing but transporting requests and responses as they are except when it detects whitelisted requests according to the config. In that case, Rendora instructs a headless Chrome instance to request and render the corresponding page and then return the server-side rendered page back to the client (i.e. the frontend proxy server or the outside world). This simple functionality makes Rendora a powerful dynamic renderer without actually changing anything in both frontend and backend code. Dynamic rendering means that the server provides server-side rendered HTML to web crawlers such as GoogleBot and BingBot and at the same time provides the typical initial HTML to normal users in order to be rendered at the client side. Dynamic rendering is meant to improve SEO for websites written in modern javascript frameworks like React, Vue, Angular, etc...

seotools - SEO Tools for Laravel

  •    PHP

SEOTools is a package for Laravel 5+ and Lumen that provides helpers for some common SEO techniques. Note: If you are using Laravel 5.5, the steps 2 and 3, for providers and aliases, are unnecessaries. SEOTools supports Laravel new Package Discovery.

prerender_rails - Rails middleware gem for prerendering javascript-rendered pages on the fly for SEO

  •    Ruby

Google, Facebook, Twitter, Yahoo, and Bing are constantly trying to view your website... but they don't execute javascript. That's why we built Prerender. Prerender is perfect for AngularJS SEO, BackboneJS SEO, EmberJS SEO, and any other javascript framework. This middleware intercepts requests to your Rails website from crawlers, and then makes a call to the (external) Prerender Service to get the static HTML instead of the javascript for that page.

seomatic - A turnkey SEO implementation for Craft CMS 2

  •    PHP

A turnkey SEO implementation for Craft CMS that is comprehensive, powerful, and flexible. SEOmatic works on Craft 2.4.x, Craft 2.5.x, and Craft 2.6.x.

BonGoLipi

  •    Java

BonGoLipi (Bong-Go-Lipi) is a transliteration tool to convert phonetically typed Bengali (Bangla) into text displayable with Unicode or non-Unicode fonts. It supports different transliteration schemes. The objective is to propagate standardized Bengali.

varamozhi

  •    C

Varamozhi is a free English-Malayalam transliteration library. It can transliterate Malayalam text between Malayalam and English scripts. Varamozhi takes as the input, the mapping between a Malayalam font and a transliteration scheme; outputs functions i

Transliterator - Behat Transliterator library inherited from Doctrine1 and used in Behat for snippet generation

  •    PHP

Behat Transliterator provides transliteration utilities for PHP. Transliteration data are ported from the Perl Text-Unidecode module.

SiteManager - A Simple SEO Driven CMS

  •    

This is a simple CMS (content management system) built for small business websites. Our primary focus was to keep the HTML wirefame dynamic, content SEO optimized, and provide easy configuration for Google Webmasters, sitemap generation, and Google Analytics.