-
Notifications
You must be signed in to change notification settings - Fork 582
Example applications
There are a number of applications which are powered by Mojolicious. This list will include some of them, if you know more examples, give us a hint or feel free to add them.
-
https://github.com/kraih/mojo-pg/tree/master/examples
The Mojo::Pg distribution contains a few very clean and minimalistic example applications.
-
http://github.com/jberger/Galileo
Galileo: A simple CMS, designed for ease of deployment.
See a live demo at: http://galileo-cms.herokuapp.com
-
http://github.com/mbethke/Ashafix
A Postfixadmin clone.
-
http://github.com/koorchik/FastNotes-Proto
A working protopype of a RESTful service for notes management
-
http://github.com/kberov/MYDLjE
Example monolithic still extensible Content Management System - abandonned, see Ado
-
https://github.com/plu/github-meets-cpan
Mashup between Github and MetaCPAN: http://www.github-meets-cpan.com
-
https://github.com/yuki-kimoto/Portablebbs
PortableBBS: very portable web application example using CPAN module
-
https://github.com/robhammond/bkmrx
Bkmrx: open source social bookmarking site based on Mojolicious & MongoDB
-
https://github.com/mugifly/mojo_template
mojo_template: Templates for quick web development, with perl + Mojolicious.
-
Ado: a framework for web projects that adds some expected features like Digest Login Form, SQLite database, MarkdownRenderer, Routes plugin, Semantic UI, minimal dependencies. Extending Ado is easy with Mojolicious and Ado-specific plugins. Available on CPAN.
-
https://git.framasoft.org/luc/lstu
Lstu: open source URL shortener service see https://lstu.fr
-
https://git.framasoft.org/luc/lutim
Lutim: Image hosting service see https://lut.im
-
OctalFutures: An information service providing reports based on latest daily trading figures from the London Stock Exchange. Server-side built on Mojolicious / DBIx::Class / Postgres.
-
https://bitbucket.org/BorisBaldassari/alambic/
Alambic is an open-source platform for the management and visualisation of software engineering data. See the Eclipse forge instance. Published website and REST API built on Mojolicious + Minion.
-
https://github.com/kraih/mojo-pg/tree/master/examples
The Mojo::Pg distribution contains a few very clean and minimalistic example applications.
-
https://github.com/groovy9/sqlite4ember
A standalone RESTful interface to the SQLite database for developing with the Ember MVC framework
-
https://github.com/tempire/app-dirserve/blob/master/dirserve
App::Dirserve serves and navigates listings of static directory trees
-
https://github.com/mfontani/Leguminous
A POD viewer for the current directory
-
https://github.com/diegok/PhotoBooth
A photo booth application which uses Mojolicious
-
http://github.com/vti/bootylicious
Bootylicious was a one-file weblog on Mojo steroids and, sadly, became unmaintained.
-
http://github.com/memowe/bootylite
A more minimalistic and simplified Bootylicious.
-
http://github.com/shoorick/mojowka
Small wiki based on top of Mojolicious::Lite
-
http://github.com/vti/pastelicious
Pastelicious is a paste service in Mojolicious::Lite.
-
http://github.com/garu/tweetylicious
Tweetylicious is a Twitter-like microblogging app in just one file
-
http://d.hatena.ne.jp/perlcodesample/20100113/1264941583
Image upload tool - the website is in Japanese, however the source code is self explanatory.
-
https://github.com/saiful76/S3
Simple search interface using REST and JSON for Apache Solr, an enterprise search platform.
-
https://github.com/andreas-marschke/mojo-h5bp
Boilerplate example application using HTML5Boilerplate(http://html5boilerplate.com/) and Mojolicious::Lite
-
https://github.com/ovntatar/MicroCMS
MicroCMS: Mojolicious::Lite and Bootstrap based simple cms
-
https://github.com/mikeplem/rss
PostgreSQL or SQLite backed RSS news feed aggregator
-
https://github.com/mikeplem/gallery
A simple single script photo gallery
-
https://github.com/bfaist/Quick-Annotations
A simple text document annotation app using SQLite
The following examples don't work out of the box or are related to older version of Mojolicious. Use this code as references but read the current documentation!
-
https://github.com/kraih/mojo-pg/tree/master/examples
The Mojo::Pg distribution contains a few very clean and minimalistic example applications.
-
http://github.com/vti/mojomber
HTML5 canvas, websocket application - a bomberman clone
-
http://github.com/vti/showmethedesktop
Websocket application - vnc via websockets
-
http://github.com/vti/showmethedrawing
Websocket based collaboration drawing tool
-
http://github.com/vti/showmetheshell
HTML5 websocket shell on top of Mojolicious
-
http://github.com/vti/showmetheslides
Websocket slideshow presentation and chat server
-
http://github.com/vti/wsconsole
HTML5 websocket console