638 projects tagged "Ruby"

Download Website Updated 05 Feb 2012 SynCache

Screenshot
Pop 10.77
Vit 29.39

SynCache::Cache stores cached objects in a Hash that is protected by an advanced two-level locking mechanism. Two-level locking ensures that: Multiple threads can add and fetch objects in parallel without stepping on each other’s toes; while one thread is working on a cache entry, other threads can access the rest of the cache with no waiting on the global lock, race conditions, or deadlock or livelock situations; and while one thread is performing a long and resource-intensive operation, other threads that request the same data with #fetch_or_add method will be put on hold, and as soon as the first thread completes the operation, the result will be returned to all threads. Without this feature, a steady stream of requests with less time between them than it takes to complete one request can easily bury a server under an avalanche of threads all wasting resources on the same expensive operation.

Download Website Updated 05 Feb 2012 Whitewash

Screenshot
Pop 14.70
Vit 29.39

The Whitewash module allows Ruby programs to clean up any HTML document or fragment coming from an untrusted source and to remove all dangerous constructs that could be used for cross-site scripting or request forgery. All HTML tags, attribute names and values, and CSS properties are filtered through a whitelist that defines which names and what kinds of values are allowed; everything that doesn’t match the whitelist is removed. The whitelist is provided externally, and the default whitelist is loaded from the whitelist.yaml shipped with Whitewash. The default is the most strict (for example, it does not allow cross-site links to images in IMG tags) and can be considered safe for all uses.

Download No website Updated 28 Feb 2012 EpubCompiler

Screenshot
Pop 15.75
Vit 29.01

EpubCompiler prepares an Epub structure from a series of textile files and builds the ebook. It use epubcheck to validate (this requires JVM).

No download No website Updated 18 May 2012 OxStore

Screenshot
Pop 11.83
Vit 1.05

OxStore is a key/value database modeled on the metaphor of human family relationships and spatial distribution.

No download No website Updated 02 Mar 2012 Ruiby

Screenshot
Pop 12.96
Vit 28.96

Ruiby is a DSL for building a simple GUI (GTK) Ruby application rapidly. 'Simple' means: 'without great look and feel precision'. It is for little GUI applications like autokey, autoit, xdialog, etc. It is inspired by Shoes.

No download No website Updated 06 Mar 2012 Marley

Screenshot
Pop 17.20
Vit 28.88

Marley is a framework for quickly building RESTful Web services and applications with Ruby. Development is fast because Marley implements lots of sensible defaults, all of which can be overridden.

No download Website Updated 11 May 2012 itunes-remote-control-server

Screenshot
Pop 23.71
Vit 1.00

itunes-remote-control-server makes it possible to control iTunes on a headless server without a GUI. It provides a TCP server which can be reached locally or remotely by other applications to control iTunes. It also provides commandline commands for controlling iTunes.

No download Website Updated 26 Jun 2012 BitNami Gitorious Stack

Screenshot
Pop 17.26
Vit 26.87

BitNami Gitorious Stack Native Installer is an easy-to-install distribution of the Gitorious application. It includes pre-configured, ready-to-run versions of Apache and MySQL so users can get a Gitorious installation up and running in minutes after answering a few questions. Windows, Linux, Linux 64, and Mac OS X operating systems are supported. Gitorious provides an Open Source infrastructure for hosting projects which use Git. It also supports projects with wikis, a Web interface for merge requests and code reviews, and activity timelines for projects and developers.

No download Website Updated 06 Jul 2012 redBorder IPS

Screenshot
Pop 27.82
Vit 26.68

redBorder IPS is a high performance intrusion prevention system based on Snort running on top of a clustered pf_ring with specific enhancements. A Web management interface is provided to control a large number of such devices, including snort and device configuration, rule management, SNMP monitoring, user roles, and multi-domain support.

Download No website Updated 31 Oct 2012 MightyString

Screenshot
Pop 16.28
Vit 26.50

MightyString adds array functionality and other tools for Ruby strings, including matching, indexing, substitution, and deletion. MightyString::HTML.strip_html provides more ideal HTML-to-ASCII formatting output. This is an advanced block "filtering" module. It works very well, with extremely rare cases which fall through its fingers.

Screenshot

Project Spotlight

Black Hole Solitaire Solver

An automated solver for the "Black Hole" and "All in a Row" solitaire/patience card games.

Screenshot

Project Spotlight

ejabberd

A distributed fault-tolerant Jabber/XMPP server.