Projects & Programs

SixArm creates many projects and programs that we share using free open source code.

This page has a list of our open source projects and programs, with links to our source code hosted at http://github.com/sixarm

Complete List Of Projects

Apache webserver

sixarm_apache_etc_filesApache webserver /etc/apache2 configuration files
sixarm_debian_apache_packagesDebian Apache webserver and related packages

Art

sixarm_art_famfamfam_silk_iconsFamFamFam Silk icons as gifs
sixarm_art_icondock_iconsIconDock icons for social media

CSS: Cascading Style Sheets

sixarm_css_stylesheetsCSS Cascading stylesheets for HTML layouts

Data files, spreadsheets, tab separated value (TSV) files

sixarm_data_bandwidth_speedometerBandwidth speedometer sample files
sixarm_data_educationEducation data files for schools, teachers, students, etc.
sixarm_data_geolocationGeolocation lists of countries, cities, zip codes, etc.
sixarm_data_image_file_type_samplesImage file type samples in GIF, JPG, PNG, etc.

Debian packages for dpkg, aptitude, and apt-get

sixarm_debian_apache_packagesApache webserver and related packages
sixarm_debian_crack_packagesCrack security and related packages
sixarm_debian_desktop_packagesDesktop packages for our typical use
sixarm_debian_dpkg_toolsSixArm Debian Package utilities for dpkg command
sixarm_debian_emacs_packagesEmacs editor and related packages
sixarm_debian_email_packagesEmail management including postfix and related packages
sixarm_debian_font_packagesFonts and related packages
sixarm_debian_games_packagesGames and related packages
sixarm_debian_gcc_packagesGCC programming and related packages
sixarm_debian_gimp_packagesGIMP Gnu Image Manipulation Program packages
sixarm_debian_ia32_packagesIA32 emulation layer and related packages
sixarm_debian_java_packagesJava programming and related packages
sixarm_debian_javascript_packagesJavascript programming and related packages
sixarm_debian_mysql_packagesMySQL database and related packages
sixarm_debian_nagios_packagesNagios monitoring and related packages
sixarm_debian_perl_packagesPerl programming and related packages
sixarm_debian_python_packagesPython programming and related packages
sixarm_debian_ruby_packagesRuby programming and related packages
sixarm_debian_server_packagesServer packages for typical web development
sixarm_debian_sqlite3_packagesSqlite3 database and related packages
sixarm_debian_sysop_packagesSystem operator packages

Emacs editor

sixarm_emacs_notesEmacs notes and helpful info
sixarm_debian_emacs_packagesDebian Emacs editor and related packages

Git version control

sixarm_git_gitconfigGit gitconfig settings for user, alias, color, branch, etc.
sixarm_git_gitignoreGit gitignore configuration file
sixarm_git_scriptsGit scripts for version control

GNU Image Manipulation Program

sixarm_gimpGNU Image Manipulation Program (GIMP) configurations, brushes, plug-ins, scripts, etc.

Java programming

sixarm_java_jnlpJava Java Network Launch Protocol helpers
sixarm_java_langJava Language helpers
sixarm_debian_java_packagesDebian Java programming and related packages

JQuery Javascript plugins

sixarm_jquery_ellipsisjQuery jquery.ellipsis plugin
sixarm_jquery_upcasejQuery jquery.upcase plugin

Monit system monitoring

sixarm_monit_setupMonit System monitoring scripts - see http://mmonit.com/monit/

Mozilla Firefox web browser

sixarm_mozilla_dot_filesUnix dot files ~/.mozilla for Mozilla Firefox web browser

Mutt mail reader

sixarm_mutt_dot_filesMutt mail reader dot files for personal configuration like .muttrc
sixarm_mutt_etc_filesMutt mail reader /etc/Muttrc.d configuration files
sixarm_debian_email_packagesDebian Email management including postfix and related packages

MySQL database

sixarm_mysql_scriptsMySQL scripts for database administration
sixarm_debian_mysql_packagesDebian MySQL database and related packages

Nagios system monitoring

sixarm_nagios_pluginsNagios Plugins for monitoring servers
sixarm_debian_nagios_packagesDebian Nagios monitoring and related packages

Postfix mail server

sixarm_postfix_checksPostfix Checks for spam blocking
sixarm_postfix_main_cfPostfix Main configuration file, main.cf
sixarm_debian_email_packagesDebian Email management including postfix and related packages

Phusion Passenger for Apache and Ruby On Rails

sixarm_phusion_passengerPhusion passenger-memory-stats helpers to show process information

Ruby gems for passwords

sixarm_ruby_password_attributePasswordAttribute module to add strong passwords to ActiveRecord
sixarm_ruby_password_hashPasswordHash class to generate secure SHA256 passwords
sixarm_ruby_password_saltPasswordSalt class to generate secure user-friendly passwords
sixarm_ruby_password_textPasswordText class to generate secure user-friendly passwords

Ruby gems for security

sixarm_ruby_secure_randomSecureRandom gem number generator for Ruby 1.8.6, backported from 1.8.7
sixarm_ruby_secure_tokenSecureToken gem to generate a strong random text string

Ruby On Rails Active Record

sixarm_ruby_active_record_memoize_class_methodsActiveRecord Memoize Class Methods
sixarm_ruby_active_record_memoize_instance_methodsActiveRecord Memoize Instance Methods
sixarm_ruby_active_record_migration_mockActiveRecord migration mock object for testing Rails
sixarm_ruby_active_record_mockActiveRecord mock object for testing Rails
sixarm_ruby_active_record_singletonActiveRecord singleton object for Rails
sixarm_ruby_active_record_uuidActiveRecordUUID module to use UUID for ActiveRecord id

Ruby On Rails mock object testing

sixarm_ruby_action_controller_mockActionController mock object for testing Rails
sixarm_ruby_active_record_migration_mockActiveRecord migration mock object for testing Rails
sixarm_ruby_active_record_mockActiveRecord mock object for testing Rails
sixarm_ruby_application_controller_mockApplicationController mock object for testing Rails
sixarm_ruby_i18n_mock

Ruby On Rails sign in and sign out

sixarm_ruby_sign_inSignIn interface for typical Rails user sign in
sixarm_ruby_sign_in_simpleSignInSimple gem for typical Rails user sign in
sixarm_ruby_sign_outSignOut interface for typical Rails user sign out
sixarm_ruby_sign_out_simpleSignOutSimple gem for typical Rails user sign out

Ruby gem development

sixarm_ruby_gem_scriptsGem scripts for simple gem management, inspection, etc.
sixarm_ruby_gemforgeGem tools for building our SixArm.com gems

Ruby miscellaneous

sixarm_ruby_alpha_bravoAlphaBravo class provides lookup for standard alphabet keywords
sixarm_ruby_colorfulColorful gem generates simple random color names and shade names
sixarm_ruby_freebaseFreebase client with a simple way to query Freebase.com
sixarm_ruby_gemforgeGem tools for building our SixArm.com gems
sixarm_ruby_geocode_addressGeocodeAddress gem to connect to Google Maps API
sixarm_ruby_htmlHTML utility methods to generate lists, tables, etc.
sixarm_ruby_magic_number_typeMagicNumberType infers mime types from leading bits
sixarm_ruby_neticaNetica gem of helpers to connect to Norsys Netica API using JRuby
sixarm_ruby_person_namePersonName gem accesses a person's name from ActiveRecord fields
sixarm_ruby_rampRamp gem is a toolkit of Ruby base class extensions
sixarm_ruby_rbacRBAC (Role Based Access Control)
sixarm_ruby_spreadsheetingSpreadsheeting gem has import & export helpers for CSV, TSV, Excel, etc.
sixarm_ruby_unaccentUnaccent gem

Unix /etc files for system configuration

sixarm_apache_etc_filesApache webserver /etc/apache2 configuration files
sixarm_bash_etc_filesBash shell /etc/bash* files for system configuration
sixarm_mutt_etc_filesMutt mail reader /etc/Muttrc.d configuration files
sixarm_unix_etc_filesUnix /etc system configuration files, like /etc/profile
sixarm_zsh_etc_filesZ shell /etc/zsh configuration files
sixarm_postfix_main_cfPostfix Main configuration file, main.cf

Unix dot files for personal configuration

sixarm_mozilla_dot_filesUnix dot files ~/.mozilla for Mozilla Firefox web browser
sixarm_mutt_dot_filesMutt mail reader dot files for personal configuration like .muttrc
sixarm_unix_dot_filesUnix dot files for user account configuration

Unix systems

sixarm_unix_dot_filesUnix dot files for user account configuration
sixarm_unix_etc_filesUnix /etc system configuration files, like /etc/profile
sixarm_unix_shell_scriptsUnix shell scripts for sh, bash, tcsh, zsh, etc.