Libs and frameworks

Facebook Twitter
MicroMIDI: a Ruby DSL for MIDI
Download the library: helios-kernel-0.9.1.tar.gz [2 kb] Download the docs: helios-kernel-0.9.1-guide.pdf [290 kb] Download the source: helios-kernel-0.9.1-src.tar.gz [8 kb] Contact author: heliosframework@gmail.com Helios Kernel is an open-source Javascript library which provides an opportunity to manage a Javascript code split into a set of separate modules. Comparing to other script-loading libraries, Helios Kernel introduces an approach which is common in many other programming languages and which is usually available out-of-the box — an opportunity to declare a module's dependences inside the module itself. To achieve this approach, Helios Kernel library declares the include() function which you may use in the head of your module to include other modules: include ( " path/to/someLibrary.js " ) ; include ( " path/to/someOtherLibrary.js " ) ; function init ( ) { someLibrary . doSomething ( ) ; var mySomething = new someLibrary . Something ( ) ; someOtherLibrary . doSomethingElse ( ) ; } Helios Kernel Helios Kernel
jeresig/jquery.hotkeys - GitHub README.md About jQuery Hotkeys is a plug-in that lets you easily add and remove handlers for keyboard events anywhere in your code supporting almost any key combination. This plugin is based off of the plugin by Tzury Bar Yochay: jQuery.hotkeys The syntax is as follows: jeresig/jquery.hotkeys - GitHub
README.markdown keymaster.js Keymaster is a simple micro-library for defining and dispatching keyboard shortcuts in web applications. madrobby/keymaster - GitHub madrobby/keymaster - GitHub
LDAP SDK for Java The Better Choice The UnboundID LDAP SDK for Java is a fast, powerful, user-friendly, and completely free Java API for communicating with LDAP directory servers. LDAP SDK for Java - UnboundID Products - UnboundID LDAP SDK for Java - UnboundID Products - UnboundID
Kivy is a community project, led by professional software developers. We are responsible for developing and supporting Kivy, alongside of the community. We also work for companies that use Kivy for their professional products. Core developers He became a programming expert from working in IT for years before starting with Kivy. He's French, and founded Melting Rocks.

Kivy: a crossplatform framework for creating NUI applications

Kivy: a crossplatform framework for creating NUI applications
Faraday is a library for making HTTP requests and to serve as a backbone for writing API wrapper libraries such as twitter. It has an interesting philosophy, but to really appreciate it you must first understand what problem it solves. In the beginning, there was an ordinary HTTP request: require 'net/http'data = Net::HTTP.get URI.parse('https://api.github.com/repos/technoweenie/faraday') Faraday: advanced HTTP requests made easy Faraday: advanced HTTP requests made easy
I've spend a lot of time recently working on a new concurrency library for Ruby called Celluloid. In short, its goal is to make working with threads as easy as working with Ruby objects in most cases, while still remaining loaded with all sorts of power user features for the edge cases. It's heavily inspired by Erlang and the actor model (hence "celluloid") and represents my best effort to port as many of these concepts over while making them more Ruby-like. This is the first in what I hope will be a series of blog posts describing various concurrency problems you might encounter in Ruby and how Celluloid can help solve them. If you're already sold on using threads in Ruby, feel free to skip the next section of this post. Introducing Celluloid: a concurrent object framework for Ruby Introducing Celluloid: a concurrent object framework for Ruby
firmafon/to_google_spreadsheet - GitHub firmafon/to_google_spreadsheet - GitHub README.md to_google_spreadsheet to_google_spreadsheet makes it trivial to populate a Google spreadsheet with an Array of Ruby objects. # Adds the users Bob and John to the default spreadsheet in the worksheet Employees[{:name => "Bob", :age => 26}, {:name => "John", :age => 28}].to_google_spreadsheet("Employees") Results in:
UnBBoolean - Boolean Set Operations for Java3D UnBBoolean - Boolean Set Operations for Java3D Implementation The constructive solid geometry (CSG) is a representation model based on the boolean set operations. A solids in this representation is a result from the applications of boolean set operations on elementary solids, called primitives. Spheres, cones, cylinders and rectangular solids are examples of primitives. The CSG solid representation contains the primitives used and operations applied to create the solid. It is structured as a tree, where each operation is represented as a node, and each primitive as a leaf.

Compass Home | Compass Documentation

Compass Home | Compass Documentation Why designers love Compass. Experience cleaner markup without presentational classes.It’s chock full of the web’s best reusable patterns.It makes creating sprites a breeze.Compass mixins make CSS3 easy.Create beautiful typographic rhythms.Download and create extensions with ease. Compass uses Sass. Sass is an extension of CSS3 which adds nested rules, variables, mixins, selector inheritance, and more.
UTF8-CPP: UTF-8 with C++ in a Portable Way The Sourceforge project page Introduction Many C++ developers miss an easy and portable way of handling Unicode encoded strings. The original C++ Standard (known as C++98 or C++03) is Unicode agnostic. C++11 provides some support for Unicode on core language and library level: u8, u, and U character and string literals, char16_t and char32_t character types, u16string and u32string library classes, and codecvt support for conversions between Unicode encoding forms.
Babylon Toolkit : a toolbox for developing 3D applications with Silverlight 5 - Eternal Coding [05/10/2011 : Adding StatesManager] I just created a new Codeplex project for adding some high level features to Silverlight 5: http://babylontoolkit.codeplex.com/
README.md UniMIDI Platform independent realtime MIDI input and output for Ruby. arirusso/unimidi - GitHub
README.rdoc nibbler Parse MIDI Messages Requirements midi-message Install arirusso/nibbler - GitHub
EchoTeam/mavg - GitHub
CityHash provides hash functions for strings. The latest stable version is cityhash-1.1.1.tar.gz. Differences between versions are explained in the NEWS file. The functions mix the input bits thoroughly but are not suitable for cryptography. We provide reference implementations in C++, with a friendly MIT license. cityhash - The CityHash family of hash functions
snappy - A fast compressor/decompressor
mikbe/commandable - GitHub
Goliath
TBB Home
GLGraphics
Using the Flex DeBugger (FDB)
amatsuda/kaminari - GitHub
jnicklas/carrierwave - GitHub
Haaf's Game Engine - Hardware accelerated 2D game engine
Three Routes to Spaghetti-Free Javascript « I am Zef
Handlebars.js: Minimal Templating on Steroids
File: README
tmm1/rbtrace - GitHub
VST.NET
matthuhiggins/foreigner - GitHub
jimmycuadra/to_lang - GitHub
sferik/rails_admin - GitHub
OverviewBanners2 (Field)
File: README
grape: a Ruby DSL for making APIs
mujaheed/erlang-osc - GitHub
oscpack - Project Hosting on Google Code
oscpack -- a simple C++ OSC packet manipulation library
cldwalker's ripl at master - GitHub
.: Sammy :: Quirkey.com :: Code :: :: Quirkey NYC, LLC :: Aaron Quint :: Web Developer :: Brooklyn, NY :.