Applications written in Ruby
From WhyNotWiki
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]
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
http://mephistoblog.com/ Mephisto—The best blogging system ever
