libs and frameworks

TwitterFacebook
Get flash to fully experience Pearltrees
http://tx81z.blogspot.com/2011/08/micromidi-ruby-dsl-for-midi.html

MicroMIDI: a Ruby DSL for MIDI

After a month of moving I'm finally getting back into some music projects. I've got some more flashy things in the works but first here is a Ruby DSL called MicroMIDI that brings all of the MIDI projects mentioned in this post together along with some new tricks in to a package a bit more suited for live coding and one-off scripts.
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. http://home.gna.org/helios/kernel/

Helios Kernel

https://github.com/jeresig/jquery.hotkeys 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.

jeresig/jquery.hotkeys - GitHub

Keymaster is a simple (100 LoC or so) micro-library for defining and dispatching keyboard shortcuts. It has no dependencies. It’s a work in progress (e.g. beta), so spare me your nerdrage and instead contribute! https://github.com/madrobby/keymaster

madrobby/keymaster - GitHub

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. It offers better performance, better ease of use, and more features than other Java-based LDAP APIs, and it's the only one that's being actively developed and enhanced.

LDAP SDK for Java - UnboundID Products - UnboundID

http://www.unboundid.com/products/ldapsdk/
About us Kivy is a community project, led by professional software developers.

Kivy: a crossplatform framework for creating NUI applications

http://kivy.org/#home
Faraday is a library for making HTTP requests and to serve as a backbone for writing API wrapper libraries such as twitter .

Faraday: advanced HTTP requests made easy

http://mislav.uniqpath.com/2011/07/faraday-advanced-http/
I've spend a lot of time recently working on a new concurrency library for Ruby called Celluloid . http://www.unlimitednovelty.com/2011/05/introducing-celluloid-concurrent-object.html

Unlimited Novelty: Introducing Celluloid: a concurrent object framework for Ruby

firmafon/to_google_spreadsheet - GitHub

https://github.com/firmafon/to_google_spreadsheet GoogleSpreadsheet . config do | c | c . email = "user@company.com" c . password = "seekrit" # optional, see note below on how to obtain a spreadsheet key c . default_spreadsheet = "spreadsheet_key" end
http://unbboolean.sourceforge.net/

UnBBoolean - Boolean Set Operations for Java3D

Implementation The constructive solid geometry (CSG) is a representation model based on the boolean set operations.

Compass Home | Compass Documentation

Sass is an extension of CSS3 which adds nested rules, variables, mixins, selector inheritance, and more. Sass generates well formatted CSS and makes your stylesheets easier to organize and maintain.
Polycode is a free, open-source, cross-platform framework for creative code. You can use it as a C++ API or as a standalone scripting language to get easy and simple access to accelerated 2D and 3D graphics , hardware shaders , sound and network programming , physics engines and more.

Polycode

UTF8-CPP: UTF-8 with C++ in a Portable Way

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, and while some work is being done to introduce Unicode to the next incarnation called C++0x, for the moment nothing of the sort is available. In the meantime, developers use third party libraries like ICU, OS specific capabilities, or simply roll out their own solutions. In order to easily handle UTF-8 encoded Unicode strings, I came up with a small generic library. For anybody used to work with STL algorithms and iterators, it should be easy and natural to use.

Babylon Toolkit : a toolbox for developing 3D applications with Silverlight 5 - Eternal Coding - Site Home - MSDN Blogs

With Babylon.Toolkit you will be able to create effects around your shaders. Shaders must be compiled with a custom build task you can install with the ($Project)\Libs\ ShaderBuildTaskSetup.msi . Once the task is installed, you can set PixelShader or VertexShader build action to your shaders:
One of the following libraries is required based on what platform you’re using. It should install automatically with the unimidi gem. In some uncommon cases, they will all install

arirusso/unimidi - GitHub