Applications written in Ruby

From WhyNotWiki

Jump to: navigation, search

This is for those stand-alone Ruby software projects that just refuse to be called a "library" and just scream "I'm an application!". Libraries should of course be listed under Ruby libraries.

This primary topic is deprecated. Please put software projects under a topic according to their purpose/topic/domain rather than by implementation language.


Ruby applications  edit   (Category  edit)


See also: Ruby libraries

Contents

[edit] Editors

[edit] ZionEdit

Homepage: http://zionedit.rubyforge.org/


Project/Development: http://rubyforge.org/projects/zionedit/


Description: A radically intuitive, highly configurable,uncluttered programmer's editor based on the awesome Scintilla component & wxWidgets. Supports C/C++, C#, Java,HTML(JavaScript,PHP etc), Python, Perl, Ruby, Lisp, Fortran, ASM, Batch, Makefile



Environment: Win32 (MS Windows), WxWidgits
Authors: Rohan Allison
Readiness: 5 - Production/Stable


[edit] System shells / Command-line

[edit] star_full.gif star_full.gif star_full.gif irb-history

Project/Development: http://rubyforge.org/projects/irb-history/


Description: irb-history is a distributed Ruby (DRb) service that gives IRB persistent, shared Readline history.





[edit] greprb

Project/Development: http://rubyforge.org/projects/greprb/


Description: An expanded grep that accepts regular expressions for text search and file manipulation.




Readiness: 2 - Pre-Alpha


[edit] rash

Project/Development: http://rubyforge.org/projects/rash/


Description: Ruby as shell; a ruby interpreter tweaked to be a good general shell.




Readiness: 1 - Planning


[edit] The Highly Experimental Ruby Shell (THERuSH)

Categories/Tags: The Highly Experimental Ruby Shell (THERuSH) is a system shell written in Ruby. As the name would suggest its all about having fun and doing what you want a shell to do.
Homepage: none


Project/Development: http://rubyforge.org/projects/therush/





Readiness: 4 - Beta


It can't do very much apparently and it's not well-documented, but you can cd / ls / run programs, and it is written in Ruby, so that's cool!

$ therush.rb
/usr/lib> cd ruby
/usr/lib/ruby> ls
1.8  gems  site_ruby
/usr/lib/ruby> cd 1.8
/usr/lib/ruby/1.8> !l
-rubyshell: !l: command not found
/usr/lib/ruby/1.8> pushd
-rubyshell: pushd: command not found

[edit] rSh3ll (Amazon S3 command shell for Ruby)

Project/Development: http://rubyforge.org/projects/rsh3ll/


Description: The rSh3ll is a Ruby based command shell for managing your Amazon S3 objects




Readiness: 5 - Production/Stable


[edit] srcforge

http://rubyforge.org/projects/srcforge/

A simple command-line utility to automate the downloading of binary and open source projects stored at sourceforge.net.




[edit] Software development

...



[edit] Music / Composition/Sequencing

[edit] MIDI Scripter

Homepage: http://www.epiphyte.ca/code/midi_scripter.html http://www.epiphyte.ca/downloads/midi_scripter/README.html




Description: This program generates a MIDI file from simple commands in text files.
Depends on: [[depends on::wxRuby, wxWidgets|wxRuby, wxWidgets]]


Environment: GUI application with text file as input
Authors: Emanuel Borsboom


tempo 180
transpose F3-C3

load_track "melody.track", Channel => 1
load_track "chords.track", Channel => 2
load_track "drums.track", Channel => Drum_Channel

melody.track:

...

program Acoustic_Grand
note C4, Whole
2.times { note D4, Half }
4.times { note E4, Quarter }
8.times { note F4, Eighth }
16.times { note G4, Sixteenth }
32.times { note A4, Thirtysecond }
64.times { note B4, Sixtyfourth }
rest Whole

note C4, Whole
note C4, Dotted_Whole
3.times { note C4, Whole_Triplet }
3.times { note C4, Dotted_Whole_Triplet }

program Drawbar_Organ
start_porta 24 do
        note [C3,E3,G3], Quarter
        note D3, Quarter
        note A3, Quarter
        note E3, Quarter
        note G2, Quarter
        note F3, Quarter
        note F2, Quarter
        note G3, Dotted_Half
        note C3, Quarter
        speed 4
        note C4, Dotted_Whole
end
rest Half

program Acoustic_Grand
pitch_range 12
note_on C3
pitch_bend -1.0, 1.0, Whole
pitch_bend 1.0, -1.0, Whole
note_off C3
pitch 0
rest Half




[edit] Miscellaneous

[edit] Ruby Rename

Project/Development: http://rubyforge.org/projects/rrename/


Description: A GTK2 based tool to interactively rename a list / tree of files with the help of regular expressions. Features are endless undo / redo und coloring of matches.




Readiness: 3 - Alpha



[edit] urlmarkr

Categories/Tags: [Collecting (category)] [Hyperlinks database (category)]
Homepage: http://url-markr.org/ (defunct?)


Project/Development: http://rubyforge.org/projects/url-markr/


Description: urlmarkr is a personal bookmark manager written in Ruby on Rails. It has support for tagging of bookmarks, RSS feeds of links for each tag, inline editing of bookmarks and tag autocompletion on entering a new bookmark.



Environment: Rails
Readiness: 4 - Beta


[edit] RubyCook

Categories/Tags: [Cooking (category)] [Recipes (category)] [Collecting (category)]



Project/Development: http://rubyforge.org/projects/rubycook/


Description: RubyCook is a web-based recipe management software. It is a redesign and rewrite of KochSuite using Rails.





[edit] Recipe Browser

Categories/Tags: [Cooking (category)] [Recipes (category)] [Collecting (category)]



Project/Development: http://rubyforge.org/projects/recipe/


Description: A community recipe repository. Useful for sharing recipe's between friends and family, or just keeping track of your own. Robust searches. Requires: Rails enabled web server, Redcloth, and your favorite Rails supported DB (e.g. MySQL or SQLite).





[edit] Alumni on Rails

Categories/Tags: [Social networking (category)]



Project/Development: http://rubyforge.org/projects/alumnionrails/


Description: Social-Networking-Platform for University Alumni.





http://rubyforge.org/projects/alumnionrails/

Guiding principle: networking is the game!

Key targets: promote recent events, fairs and seminars

  • environment of trust
  • sustainable connection
  • career development
  • benefit of experience


[edit] Ruboid

http://rubyforge.org/projects/ruboid/

Ruboid is a ruby implementation of Craig Reynolds' Boid algorithm (http://www.red3d.com/cwr/boids/), which realistically simulates the behaviour of a flock of creatures with a small set of simple rules.
Simulation, Artificial Intelligence

[edit] Applications built with Rails

Radiant CMS

http://mephistoblog.com/ Mephisto—The best blogging system ever

http://wiki.rubyonrails.com/rails/pages/OpenSourceProjects

http://www.hieraki.org/

http://www.typosphere.org/

Facts about Applications written in RubyRDF feed
Description [Oops! No type defined for attribute]
Personal tools