Projects tagged ‘rubygem’


[55 total ]

335USERS
   

Ruby on Rails is a full-stack MVC framework for database-backed web applications that's optimized for programmer happiness and sustainable productivity. It lets you write beautiful code by favoring convention over configuration. From the Ajax in ... [More] the view, to the request and response in the controller, to the domain model wrapping the database, Rails gives you a pure-Ruby development environment. To go live, all you need to add is a database and a web server. [Less]

196USERS
   

Rake is a Ruby make-like utility using standard Ruby syntax for the build specification file.

159USERS
   

A small fast HTTP server written in (mostly) Ruby that can be used to host web frameworks directly with HTTP rather than FastCGI or SCGI.

95USERS
   

RSpec is a BDD tool and a framework which provides programmers with a Domain Specific Language to describe the behaviour of Ruby code with readable, executable examples that guide you in the design process and serve well as both documentation and tests.

25USERS
   

Lightweight, fast and modular MVC Ruby web framework. Excellent for high performance dynamic pages and web services.

22USERS
   

An O/R Mapper for Ruby based on the DataMapper pattern.

15USERS
   

Haml is a markup language that’s used to cleanly and simply describe the XHTML of any web document without the use of inline code. Haml functions as a replacement for inline page templating systems such as PHP, ASP, and ERB, the templating language ... [More] used in most Ruby on Rails applications. However, Haml avoids the need for explicitly coding XHTML into the template, because it itself is a description of the XHTML, with some code to generate dynamic content. [Less]

12USERS
   

Camping is a small web framework, less than 4k, a little white blood cell in the vein of Rails.

10USERS
 

Thin is a Ruby web server that glues together 3 of the best Ruby libraries in web history: * the Mongrel parser, the root of Mongrel speed and security * Event Machine, a network I/O library with extremely high scalability, performance and stability * Rack, a minimal interface between webservers and Ruby frameworks

9USERS
   

REST is a fine pattern for designing controllers, but it can be pretty repetitive. Who wants to write out the same actions and copy the same model lookup logic all over their application? make_resourceful handles all that for you. It sets up all ... [More] your RESTful actions and responses with next to no code. Everything has full, sensible default functionality. Of course, no controller only uses the defaults. So make_resourceful can be massively customized, while still keeping your controllers trim and readable. [Less]

7USERS
   

rbot is a ruby IRC bot. Think of him as a ruby bot framework with a highly modular design based around plugins. By default he behaves a lot like an infobot.

5USERS
   

Phusion Passenger — a.k.a. mod_rails — makes deployment of applications built on the revolutionary Ruby on Rails web framework a breeze. It follows the usual Ruby on Rails conventions, such as “Don’t-Repeat-Yourself”. Note that the Ohloh ... [More] source analysis is incorrect. The statistics for C++ and comment count are wrong because the Boost library is included. It is also not true that there's a single developer, because Passenger is commercially supported by Phusion. [Less]

5USERS
 

Sinatra a DSL for quickly creating web-applications in Ruby with minimal effort.

5USERS
 

Hobo is an Open Source extension to Ruby on Rails which helps you build full blown web applications incredibly quickly and easily. Available as a Gem or Rails plugin, Hobo provides a simple, clean and elegant development framework which allows for ... [More] rapid prototyping or production of the most sophisticated web applications. Main Features: * Rapid implementation of dynamic Ajax interfaces in your application with no extra programming. * Switchable themes. Customise and tweak your application structure and layout to meet any design goals. * Powerful mark-up language, DRYML, combines rapid development with ultimate design flexibility. The end of the cookie cutter blues! [Less]

4USERS
 

Ramaze aims to be a simple open-source web-framework based on Ruby. It provides several—easy to understand and fully documented—abstractions useful for the daily work of a pragmatic web developer. The primary goal of Ramaze is to be of use ... [More] to as many people as possible. This can be achieved by providing a modular framework that can be split and selectively replaced and/or configured by the developer. [Less]

4USERS
   

SproutCore is a framework for building applications in JavaScript with remarkably little amounts of code. It can help you build full "thick" client applications in the web browser that can create and modify data, often completely independent of your web server, communicating with your server via Ajax only when they need to save or load data.

4USERS
 

Ruby/EventMachine is a fast, simple event-processing library for Ruby programs. It lets you write network clients and servers without handling sockets- all you do is send and receive data. Single-threaded socket engine- scalable and FAST!

2USERS
 

Watir automates web browsers. It allows you to write tests that are easy to read and easy to maintain. It is optimized for simplicity and flexibility. Watir drives browsers the same way people do. It clicks links, fills in forms, presses buttons. ... [More] Watir also checks results, such as whether expected text appears on the page. Watir works with IE, Firefox and Safari. [Less]

2USERS
 

A set of Ruby gems like rufus-scheduler, rufus-decision, rufus-rtm, ...

2USERS
   

An interface library that allows Ruby or Ruby on Rails applications to easily connect to the HTTP 'Query API' for the Amazon Web Services Elastic Compute Cloud (EC2) and manipulate server instances.

2USERS
 

Monkeybars is a library enabling you to write GUI applications using JRuby and Swing. You can build your GUI in any editor so that you can have an application that is designed using modern tools but has all the logic contained within Ruby.

2USERS
   

Ruby Facets is the single largest collection of core extension methods and standard library additions available for the Ruby programming language.

1USERS
 

Jetty Rails aims to run any Warbler based jruby on rails applications with Jetty Container, loading configuration from Warbler. This project is useful for people developing jruby on rails apps that can not use mongrel for development. Rails applications integrated with servlet based applications in the same context would be a reasonable reason.

1USERS

RTask provides easy way to release Ruby’s gem packages. This also provides useful Rake tasks for releasing packages and uploading documents.

1USERS

Trapeze generates a suite of unit tests or specifications for existing Ruby source code. This is accomplished through dynamic analysis, by reflecting on the public interfaces of classes, modules and top-level methods defined in the source. Trapeze ... [More] then exercises each object, module and method, recording the behavior of the code. This recorded behavior is captured in a suite of test cases or specifications that can be rendered as test code or executable specifications. In essence, Trapeze is a tool for characterizing Ruby source code. Trapeze lets you fly high as you maintain and enhance a Ruby codebase that lacks test or spec coverage, knowing that you have a regression safety net underneath you. [Less]

1USERS
 

This RubyGem and Rails plugin adds a ‘validates_constancy_of’ validation to Active Record. It allows you to prevent particular database fields from being changed after a record is created. A validation error occurs on updates if an attribute of a ... [More] model object is different from its value in the database. The code is packaged as both a RubyGem and a Rails plugin. You can use either one, depending on what your needs are. [Less]

1USERS

Warbler is a gem to make a .war file out of a Rails project. The intent is to provide a minimal, flexible, ruby-like way to bundle up all of your application files for deployment to a Java application server. Warbler provides a sane set of ... [More] out-of-the box defaults that should allow most Rails applications without external gem dependencies (aside from Rails itself) to assemble and Just Work. Warbler bundles JRuby and the JRuby-Rack servlet adapter for dispatching requests to your application inside the java application server, and assembles all jar files in WARBLER_HOME/lib/*.jar into your application. No external dependencies are downloaded. [Less]

1USERS
 

Sequel is an ORM framework for Ruby. Sequel provides thread safety, connection pooling, and a DSL for constructing queries and table schemas.

1USERS

rVM is a virtual machine written in Ruby that allows to include scripting capabilities to ruby programs. Scripts run completely separated from the ruby code and only publish access to selected methods.

1USERS
 

Swiftiply is a highly optimized clustering proxy for web applications (currently supports: Rails, Merb, IOWA, Ramaze, Camping, and Nitro, with the ability to support many more). It increases application performance in a few ways. First, it uses ... [More] EventMachine for network traffic (eventmachine is an event-based asynchronous network library which uses epoll on Linux for high network performance). Secondly, it reverses the way Proxies normally work by letting the nodes in the pool connect to Swiftiply with persistent TCP connections. This removes the delay of having to create a new TCP connection for every request, and makes it easier to maintain your cluster since nodes can be added and removed from the pool simply by starting new processes on a server. [Less]