Computer software (or simply software) is the programs and procedures that enable a computer to perform a specific task, as opposed to the physical components of the system (hardware). This includes application software such as a word processor, which enables a user to perform a task, and system software such as an operating system, which enables other software to run properly, by interfacing with hardware and with other software.
The term "software" was first used in this sense by John W. Tukey in 1957. In computer science and software engineering, computer software is all information processed by computer systems, programs and data. The concept of reading different sequences of instructions into the memory of a device to control computations was invented by Charles Babbage as part of his difference engine. The theory that is the basis for most modern software was first proposed by Alan Turing in his 1935 essay Computable numbers with an application to the Entscheidungsproblem. Hally, Mike (2005:79). Electronic brains/Stories from the dawn of the computer age. British Broadcasting Corporation and Granta Books, London. ISBN 1-86-207663-4.
Development Tools :: Programming

Ruby Application Archive - The mother lode: has grown into the largest body of Ruby software anywhere.
.NET meets Ruby - NETRuby a la interpreter: port of Ruby interpreter to C#, so Ruby runs under CLR and interfaces to .NET. Ported interpreter seems thread-safe, runs multiple instances in the same executable.
AESCrypt - Rijndael encryption for shell scripts and Ruby.
Amrita - HTML/xHTML template library for Ruby.
ArachnoRuby - A commercial IDE for specialized for developing ruby web applications but also for 'traditional' programming.
AspectR - Module adding simple aspect-oriented programming concepts to Ruby. [Open Source, LGPL]
Atelier in the Blue Sky - Text preprocessor, aftercommit, CD player, extension library for zlib, patches.
BioRuby.org - Ruby library for Bioinformatics research. Goal: implement integrated environment for such research by using Ruby. Growing project, link counts.
Borges - A Ruby web application framework based on Smalltalk's Seaside 2 that allows linear programming of web applications. [Open source]
Meta Description: [ Homepage for the Borges web application framework ]
DbTalk - Interactive GUI-based tool for database querying, programming, administering, etc. Has 3 basic parts: SQL editor, query result viewer, database structure viewer. [Open Source, GPL]
Directory: /people/m-kasahr/ruby/ - finder, getoptlong, mimeencoder, rubym4.
500
FreeRIDE - A Ruby Integrated Development Environment, IDE. Wiki format, descriptions, FAQ, documents, screenshots, development and subproject links. Linux, Unix, Windows. [Open Source]
404
freshmeat.net: Ruby - Root Ruby page there, over 40 projects so far.
Meta Description: [ freshmeat maintains the Web's largest index of Unix and cross-platform open source software. Thousands of applications are meticulously cataloged in the freshmeat database, and links to new code are added daily. ]
HighLine - A high level library for dealing with text user interfaces. Robust formatting including word wrap, paging, and list handling are possible. Highline handles validation rules for user input, and also implements menus easily. [Open source, GPL or Ruby License]
Hipster's - Reverse dependency tool, simple http daemon, and vim syntax coloring.
Hugh Sasse's Ruby Page - Links; many scripts, programs.
ICQ Lite History Browser - Uses Ruby, FXRuby and REXML to implement a slim browser for ICQ Lite's history files.
Meta Description: [ A browser for ICQ Lite history files implemented in Ruby/FXRuby. ]
500
Jim Weirich’s Ruby Software - Gemfinder, a simple class browser for Ruby programs: uses reflection abilities of Ruby to let users browse classes, modules, methods; FlexMock, the outcome of a frustrating evening of trying to use the original mock object by Nat Pryce; Rake, a simple ruby build program with capabilities similar to make; Source2html, a Ruby program that scans a number of source files and produces a set of HTML files containing nicely formated source with hyper-links between the files.
JRuby - Effort to recreate the Ruby interpreter written in Java, and a Ruby to Java bytecode compiler. [Open Source, GPL]
Meta Description: [ _your description goes here_ ]
Masaki Fukushima: Ruby - Scripts, Pcap libpcap interface, Python embedded in Ruby, and Ruby SWIG module.
Minero Aoki Software Archive - Racc: LALR(1) Perser generator; TMail: Mail Class (implements MIME multipart, more); strscan: extension to scan string faster. English and Japanese versions.
modruby.net - The mod_ruby program embeds a Ruby interpreter into the Apache webserver, to let Ruby CGI scripts execute natively, so scripts start up and run far faster.
MySQL Ruby Interface - Use MySQL via this Ruby extension library.
404
ncurses-ruby - Ruby module for accessing the ncurses library
Numerical Ruby Modules - PGPlot graphics library interface for Ruby, a Quantity class containing value and unit, providing automatic unit conversion and calculation, and a class for Numerical N-dimensional Arrays.
PalmSync - Ruby library for synchronizing PalmPilot with DBMSs.
Play Ground of Ruby - Small amounts of Ruby/Tk, SSI filter, flock, rot13.
Meta Description: [ I am just a newbie of Ruby, an Object Oriented Script Language. But I want to introduce Ruby and Ruby/Tk. ]
404
Radical - A web application server/framework written in Ruby featuring a templating system,internationalization support, flexible url rewrite system, intergrated caching, logging, database polling and authentication.
Radiuslib - Full RADIUS protocol and utility library, protocol conforms to RFCs 2865, 2866; utilities are useful for many common system administration tasks. Description, documents, downloads, contact. [Open Source, GPL]
RDE: Ruby Development Environment - Integrated Development Environment for Ruby, mostly a GUI wrapper of debug.rb with editor, Windows only. Screenshot, description, downloads (old, new).
Rice - Ruby ICE, Information and Content Exchange. Implements an ICE syndicator that publishes time stamps, an ICE subscriber that consumes time stamps. Description, documents, downloads.
Rinn - CORBA for Ruby. The goal of this project is to create 100% pure Ruby CORBA implementation based on the CORBA-Ruby Mapping Specification.
Meta Description: [ The world's largest development and download repository of Open Source code and applications ]
Rockit - Ruby O-o Compiler construction toolKIT; easy-to-use, written in and generates Ruby code. Current focus: 'front-end' phases of compiler construction; generates lexer and parser (more advanced than yacc's LaLr(1), grammars in Extended Backus-Naur form.
500
RTFM.rb - RTFM is a collection of Ruby/HTTP bindings for on-the-fly XML publishing and management.
500
Ruby == Perl.succ - Ruby 1.4.2 FreeBSD port, tips, memoranda.
Ruby as Glue Language - Ruby bindings for several libraries, with readme files.
Ruby Binaries - Cygwin DLL, GTk+ on Win32 DLLs.
Ruby on Rails - RoR home site; Web framework optimized for programmer happiness and sustainable productivity, allows writing sound code by favoring convention over configuration.
Ruby.CHannel - Ruby information, downloads, resources, RWIKI Plus, online interpreter (try Ruby online), interactive tutorial, Programming Ruby Interactive. The last two combine text examples with the online interpreter to run them.
Ruby/DICT - RFC 2229 compliant client-side library implementation of the DICT protocol, written in the Ruby programming language. It can be used to write clients that access dictionary definitions from a set of natural language dictionary databases.
Ruby/GP - A genetic programming library in Ruby language.
Ruby/Password - A set of useful methods for creating, verifying, and manipulating passwords. It includes an interface to CrackLib, a library commonly used for checking password strength. It is intended to be used by system administrators who need to write Ruby programs that prompt for, generate, verify, and encrypt passwords.
Ruby/SMB - Brings Samba to Ruby: a C library gluing Samba libsmbclient library to Ruby dynamic high-level language; a tool making it easy to work with OS network resources, without considering low-level nuisances: buffers, pointers, buffer pointers, etc. [Open Source, GPL]
RubyCocoa - Mac OS X Cocoa bindings for Ruby. Allows native OS X function mixins and GUI component use, write Cocoa programs in Ruby or mix Ruby and Objective-C code, create and use Cocoa objects in Ruby scripts. [Open Source]
RubyForge - Home for open source Ruby projects, provided for benefit of Ruby community. Hosts projects, downloads, links, site statistics. [InfoEther]
RubyInline - An analog to Perl's Inline::C. It allows to embed C external module code in a Ruby script directly. The code is compiled and run on the fly when needed.
Meta Description: [ The world's largest development and download repository of Open Source code and applications ]
RubyJournal - Free software for creating and maintaining a weblog on website.
RubyMail - An email library for the Ruby programming language.
Meta Description: [ Home page of RubyMail, an email
library for the Ruby programming language. ]
rubyRadius - [CVS interface, no Homepage] The RADIUS Ruby module provides an RFC 2138/2139-compliant interface to RADIUS using Ruby. Its API is based somewhat on the Net::Radius module for Perl, but with some changes made to reflect Ruby's features (such as iterators).
RubyRCSagg - Ruby RSS aggregator. Grabs a list of URLs, converts RSS to HTML, and outputs to a file. Formatting is performed based on a passed code block.
RubyUnit - Simple testing framework for Ruby.
RUDL - Interfaces the Simple Directmedia Library to the language Ruby, giving it high speed graphics, sound, and input capabilities. [Open source, LGPL]
Meta Description: [ The world's largest development and download repository of Open Source code and applications ]
404
RuSTEM - A fast Ruby module with the Porter stemming algorithm (a process for removing the commoner morphological and inflexional endings from words in English; its main use is as part of a term normalisation process that is usually done when setting up Information Retrieval systems).
RWiki - Wiki on Ruby, written in Ruby, with separate and intermixed English and Japanese pages. You can edit these pages in either language. Japanese is displayed with EUC encoded Japanese Kanji characters.
Tadayoshi Funaba: Ruby - Applications: cal, dvipc, gtkcal, luna, nqt, rar, prof, stared, tkcal, tr-list, wc, Just another Ruby hacker; Libraries: calendar, date2, delay/force, once, smf.
Tic-Tac-Toe with Ruby/Gtk - A short introduction to Ruby/Gtk by example. Shows how to inherit Gtk+ elements and the use of a recursive MiniMax tree search.
Meta Description: [ A commented Tic-Tac-Toe implementation in Ruby/Gtk ]
500
WEBrick - Ruby library program/toolkit to build HTTP WWW servers; download, CVS, example configuration code, change log. [Open Source, Ruby Artistic]
wxRuby - A Ruby bindings to the wxWindows cross-platform toolkit. [Open source]
YAML for Ruby - YAML4R is a fully-featured YAML parser and emitter for Ruby. Use it as a drop-in replacement for PStore, or use one of its several APIs to store object data in the friendly and readable YAML style.
Yoshidam's Secret Page: Ruby - Information on Ruby, powered by his XML module. Modules: XMLParser, Uconv, Oracle, VFlib3, Perl, Multibyte Extension for String class, Syslog; Libraries: Unicode, Susie Plugin, DirectDraw for Ruby, MDN.
Zakki-Cho - Software and several translated articles on programming and running Ruby on Windows. Zakki-ChoNotebook in Japanese.
ZenWeb - A system for building entire websites, not just pages. It allows to focus on the content and the structure of the website, while leaving page construction, markup, layout, navigation as secondary concerns.
Meta Description: [ The world's largest development and download repository of Open Source code and applications ]
| Whitesmoke Activation Code | |
| Next Video | |