dawn is a security source code scanner for ruby powered code. It is especially designed for web applications, but it works also with general purpose ruby scripts. Dawn supports all major MVC frameworks like ruby on rails, padrino and sinatra; it provides more than 680 security checks with their own mitigation suggestion.
MVC Framework for Building Command Line Apps
Hirb currently provides a mini view framework for console applications, designed to improve irb's default output. Hirb improves console output by providing a smart pager and auto-formatting output. The smart pager detects when an output exceeds a screenful and thus only pages output as needed. Auto-formatting adds a view to an output's class. This is helpful in separating views from content (MVC anyone?). The framework encourages reusing views by letting you package them in classes and associate them with any number of output classes.
Watirmark is an MVC test framework for watir-webdriver
A lightweight javascript MVC framework.
A full-stack, full-stack MVC framework generator geared towards generating towards the Ext JS framework. The actual javascript framework implementation is provided by the Gem extjs-mvc. This gem contains a series of builders and erb-templates for auto-generating javascript model, view and controller class-files.
Develop declarative, featureful JSON service controllers to use with modern Javascript MVC frameworks like AngularJS, Ember, etc. with much less code.
RESTRack is a Rack-based MVC framework that makes it extremely easy to develop RESTful data services. It is inspired by Rails, and follows a few of its conventions. But it has no routes file, routing relationships are done through supplying custom code blocks to class methods such as "has_relationship_to" or "has_mapped_relationships_to". RESTRack aims at being lightweight and easy to use. It will automatically render JSON and XML for the data structures you return in your actions (any structure parsable by the "json" and "xml-simple" gems, respectively). If you supply a view for a controller action, you do that using a builder file. Builder files are stored in the view directory grouped by controller name subdirectories (`view/<controller>/<action>.xml.builder`). XML format requests will then render the view template with the builder gem, rather than generating XML with XmlSimple.
An MVC web application framework using Rack, Sequel, and Erubis.
Picombo is a lightweight Ruby MVC web framework that enables you to create websites quickly.
Ext JS 4 is the next major advancement in our JavaScript framework. Featuring expanded functionality, plugin-free charting, and a new MVC architecture it's the best Ext JS web application development platform yet. Develop incredible web apps for every browser.
Localization (L10n) and Internationalization (i18n) support for the Merb MVC Framework
This project use coffeescript and MVC to create an awesome framework for the Titanium system!
The VC in the Whales MVC framework
Cuca is a light web development framework that supports CGI and FastCGI. It has a widget-bases approach to reuse functionality and does not stricktly implement an MVC architecture, although possible. Content can be generated directly by the controller with the help of external widgets that can generate code using markaby, eruby or any other user implemented 'generator'. It supports pretty URL's, layouts, sessions and the rendering of 'partials'.
A full-stack MVC framework in Ruby
Localization (L10n) and Internationalization (i18n) support for the Merb MVC Framework
A simple, non-magical, MVC-ish framework for Rack.
This GEM provides a small, barebones framework for creating MVC Rack applications.
A Mini MVC Web Framework for Ruby built on Rack and a lot of inspiration from Sinatra
FTP MVC framework
Shaml is an ASP.NET MVC 2 framework with NHibernate 2.1 for mono 2.4.4+
Hirb currently provides a mini view framework for console applications, designed to improve irb's default output. Hirb improves console output by providing a smart pager and auto-formatting output. The smart pager detects when an output exceeds a screenful and thus only pages output as needed. Auto-formatting adds a view to an output's class. This is helpful in separating views from content (MVC anyone?). The framework encourages reusing views by letting you package them in classes and associate them with any number of output classes.
Miso is a lightweight MVC Java web framework. This gem is a code generator for building Miso apps.
A lightewieght mvc framework inspired by Ruby on Rails. Try it out!
Shaml is an ASP.NET MVC framework with NHibernate for mono 2.4+
A tiny mouse sized MVC framework to jump start command line apps.
This GEM provides a small, barebones framework for creating MVC Rack applications.
Rails engine with DroneJS, a javascript MVC framework
Algernon is a mini MVC framework built on Ruby.
Agent XMPP is a ruby XMPP bot framework inspired by MVC web frameworks.
Racket is a small MVC framework built on top of rack.
RailsLite is an MVC framework for building web applications. This was built for educational purposes.
Localization (L10n) and Internationalization (i18n) support for the Merb MVC Framework
Client side MVC framework for Opal
Spark is a view engine for Asp.Net Mvc and Castle Project MonoRail frameworks. The idea is to allow the html to dominate the flow and the code to fit seamlessly.
A basic MVC framework for the Shoes toolkit
A simple, cross-platform MVC framework for Ruby
Ruby on Rails-style MVC framework for PHP. Builds fast and clean projects in seconds with pure-PHP controllers, templates, and models. RESTful routes, modular templates, databases without a drop of SQL. You won't be disappointed. Download this gem, then run `$ ptero new <appname>` and be on your merry way.
Amoeba.js is a lightweight JS framework designed to work with Rails (but potentially any MVC framework) and provide JS organization, routing, models, and views.
We're replacing the original view-layer of Ruby on Rails, the most productive MVC framework we know, with our technology. By introducing basemate we get dynamic, fast and simple user interfaces without the need to touch HTML/HAML/ERB/JS/CSS. Plus, it feels like a single page application, but there's no need for all the API hustle SPAs usually bring with them.
# Game A Ruby-powered MVC game framework. ## Install ```sh $ gem install game ``` ## Usage ### Setup ```sh $ game new my_cool_game ``` This will create a new directory named `my_cool_game` in the current working directory. The directory is laid out very much like a Rails application: my_cool_game ├── Gemfile ├── Guardfile ├── README ├── app | ├── assets │ │ ├── fonts │ │ ├── images │ │ ├── music │ │ └── sounds | ├── controllers │ │ └── game_controller.rb | ├── helpers │ │ └── game_helpers.rb | ├── models | ├── views | └── windows │ │ └── game_window.rb ├── config │ ├── environments │ │ ├── development.rb │ │ ├── production.rb │ │ └── test.rb │ ├── initializers │ ├── locales │ │ └── en.yml │ ├── application.rb │ ├── boot.rb │ └── database.yml │ ├── environment.rb │ └── routes.rb ├── log ├── spec | └── spec_helper.rb └── tmp ## Acknowledgements * [Rails][rails] for making MVC very popular in the [Ruby][ruby] universe * [Gamebox][gamebox] for inspiration. ## Contributing * Check out the latest master to make sure the feature hasn't been implemented or the bug hasn't been fixed yet * Check out the issue tracker to make sure someone already hasn't requested it and/or contributed it * Fork the project * Start or switch to a testing/unstable/feature/bugfix branch * Commit and push until you are happy with your contribution * Make sure to add tests for it. This is important so I don't break it in a future version unintentionally. * Please try not to mess with the Rakefile, VERSION or gemspec. ## Copyright Copyright © 2012 Ryan Scott Lewis <ryan@rynet.us>. The MIT License (MIT) - See LICENSE for further details. [rails]: https://github.com/rails/rails [ruby]: https://github.com/ruby/ruby [gamebox]: https://github.com/shawn42/gamebox
A lightweight javascript MVC framework.
This is a ruby MVC framework to speed up development time.
MVC-based templating framework for hierarchical data structures. It is created to fulfil different needs of putting your entire application configuration and infrastructure definition under the same roof.
James is a bond framework for web development that offers MVC framework and Ruby friendly method based actions to Sinatra. Yep, of course this is inspired by monk-glue, and implemented as a wrapper to it.
Chronus is a MVC Game Framework.
A simple rack-based MVC framework that can be used to build awesome webapps.
Simple web framework for building web apps in Ruby following the MVC design pattern
<p><code>mvcoffee-rails</code> is a Rails gem that makes it easy to use the <a href="https://github.com/kirkbowers/mvcoffee">MVCoffee</a> client-side MVC framework in your Rails project.</p> <p>The full documentation for this gem is at <a href="http://mvcoffee.org/mvcoffee-rails">mvcoffee.org</a>.</p>