An automated mock object generator for C. Generate mock object code useful for interaction-based unit testing in C.
A C unit testing library in 1 file. No dependencies, no dynamic allocation. ISC licensed.
A data compression library for C embedded/hard real-time systems.
Ruby String binary data conversion to/from hex strings. Provides two String extension methods: String#to_hex_string explodes a string of binary data into human-readable hex tuples, and String#to_byte_string converts a string of human-readable hex digits into the corresponding bytes.
An automated mock object generator for C++. Generate mock object code that lets you write interaction-based unit tests for your C++ classes. Note: Moxy uses Python version 2.4, GCCXML, and pygccxml (a Python class that reads in the XML from the GCCXML tool and presents the data in a nice structure).
A wrapper library for the BSD sockets API with a nicer C99 interface.
Property-based testing for C.
A unit test framework for C. A lightweight xUnit-style framework that possesses special features for embedded development.
A structural template engine for jQuery.
A Sprockets processor that wraps html in a jquery.expand function. It is specifically meant to work within the Rails asset pipeline. The processor outputs CoffeeScript, so you'll need to have the result be processed by the CoffeeScript processor.
IOS & OSX
Wrapping Objection in RubyMotion
A lightweight dependency injection framework for Objective-C for MacOS X and iOS. For those of you that have used Guice objection will feel familiar. Objection was built to stay out of your way and alleviate the need to maintain a large XML container or manually construct objects.
RUBY & RAILS
A Ruby gem for gathering helpful artifacts when Capybara tests fail.
Simple polling in Ruby. When your block yields true, execution continues. When your block yields false, poll keeps trying until it gives up and raises an error.
A Ruby language wrapper for PEAK System Technik’s PCAN-USB, a USB CAN bus adapter. Download the Ruby gem and type: gem install pcan at the command prompt in the same directory you downloaded the gem to install.
Helps you break your code into small interesting pieces and provides the glue for pipelining them together to provide elegant, readable code.
A C# library for partial application of methods into specified delegates.
odo is an atomic odometer for the command line. It atomically updates a count in a file, which will be created if not present. The count is text-formatted (e.g. "00012345\n"), and will be accurately incremented or reset even when multiple processes attempt to change the counter at the same time.