There are no reviews yet. Be the first to send feedback to the community and the maintainers!
Mercury ... because Sinatra is not the only one performing on the stage. ================================================================================ -- Introduction ---------------------------------------------------------------- Mercury aims to be a Sinatra-like web framework (or DSL, if you like) for creating web applications in Lua, quickly and painlessly. require 'mercury' module('hello', package.seeall, mercury.application) get('/', function() return "Hello world!" end) Mercury is currently in its very early stages of development, it started like an hack and right now it still is nothing more than that. Having said that, I thought that things might get interesting and so I decided to release the actual source code and start working on it to get it properly done. -- About the name -------------------------------------------------------------- "Mercury" because: * like Sinatra, he is a legend of the music history. That is, Freddie Mercury. * most of the cool web projects coded in Lua have astronomical references: - the Kepler Project (web development platform) - Orbit (MVC framework) - Cosmo (templating system) - Sputnik (wiki engine) * it is the smallest planet in our solar system and the nearest to the Sun... * ... and Mercury is the smallest web framework and the nearest to the "core". -- How to execute the examples ------------------------------------------------- If you have installed Mercury using LuaRocks you should have the 'mercury' executable file available in your PATH, you just need to enter in the samples directory and launch one of the applications like this: mercury greetings If, instead, you have simply cloned the repository, you can launch one of the example applications from the root directory of the project like this: LUA_PATH="samples/?.lua;;" ./bin/mercury greetings -- Contributors ---------------------------------------------------------------- * Mauricio Henrique Bomfim (http://github.com/mauriciobomfim) Support for Lua Pages as a templating engine for Mercury. * Norman Clarke (http://github.com/norman) Rockspec file for LuaRocks and various fixes. * Francois Perrad (http://github.com/fperrad) Support for CodeGen as a templating engine for Mercury. -- Notes ----------------------------------------------------------------------- Want to help or contribute? Drop me a mail to suppakilla{at}gmail.com
redis-lua
A Lua client library for the redis key value storage system.phpiredis
PHP extension for Redis based on Hiredispredis-async
Asynchronous PHP client library for Redis built on top of ReactPHPPredisServiceProvider
Predis service provider for the Silex microframeworkhige
{{growing mustaches in your templates with Lua}}redis-rdb
A set of utilities to handle Redis .rdb files with Ruby.lamestnews
Lamest News is a port to PHP of the application that powers Lamer News.monolog-fluent
A simple Monolog handler for Fluentironruby-hpricot
A port of Hpricot to IronRubyironruby-json
A port of Florian Frank's json library to IronRubyhpricot-pure
Simply Hpricot, just made "pure".bencoder
A Bencode serializer and deserializer in pure PHP.couchdb-lua-viewserver
A CouchDB view server that allows writing view functions in Luacouchdb-io-viewserver
This is an experiment for a CouchDB view server implemented in the Io language just for the fun of it.lazybag
Lazy values for lazy tables.rayak
IronRuby + Kayak HTTP server + Rackniseredis
Niseredis will make a fool of you by trying its best to mimic Redis.nrk.github.com
My GitHub homepagePBKDF2ServiceProvider
Password-Based Key Derivation Function (PBKDF2) service provider for the Silex microframeworkmacchiato
From CoffeeScript to JavaScript, passing through PHP while sipping a Macchiato...Love Open Source and this site? Check out how you can help us