Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Collection of Extensions for Silex

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 doc
Octocat-spinner-32 example
Octocat-spinner-32 src
Octocat-spinner-32 tests
Octocat-spinner-32 .gitignore
Octocat-spinner-32 MIT-LICENSE
Octocat-spinner-32 README.rst
Octocat-spinner-32 phpunit.xml.dist

Silex Extensions

Collection of extensions for Silex.

Available Extensions

  • AsseticExtension (Assetic asset management library)
  • EmbedlyExtension ( web service, uses embedly-php fork)
  • GravatarExtension ( web service, uses grvatar-php library)
  • MandangoExtension (Mandango ODM for MongoDB NoSQL database)
  • MarkdownExtension (Markdown support, uses KnpLabs\MarkdownBundle)
  • MemcacheExtension (Memcache caching layer, non-permanent key/value store, uses pecl-memcache or pecl-memcached)
  • MongoDbExtension (MongoDB NoSQL database, uses Doctrine\MongoDB library)
  • PredisExtension (Redis key/value store, uses Predis php library)

Extensions with Twig Support

  • AsseticExtension
  • EmbedlyExtension
  • GravatarExtension
  • MarkdownExtension


Run the following commands inside your Silex directory:

git clone vendor/silex-extension

To install vendor depedencies, copy in your root directory and run

sh ./

And install all submodules in vendor/mongodb and vendor/mandango

git submodule update --init

Add the library to the Silex autoloader

$app['autoloader']->registerNamespace('SilexExtension', __DIR__ . '/vendor/silex-extension/src');

More Information

Read the documentation files under /doc.


'Silex Extensions' are licensed under the MIT license.

Something went wrong with that request. Please try again.