Send your info and some samples of what you have done and I'll take a look.
I'll post some samples here and send other info privately.
YICSOpen source protocol translator/adapter written in C (originally written in Perl and later rewritten). Allows
FICS interfaces to be used on
Yahoo! Chess without modification. The software impersonates an ICS-style server and translates the binary Yahoo! Games protocol to the text-mode ICS protocol and vice-versa, emulating parts of the ICS server to support features that are either not 100% compatible or are not even implemented on Yahoo! Chess (such as the user formula settings).
Open Visualization Platform (OpenVP)Open source audio/music visualization platform written in C#. This has been a pet project of mine for a while, and is currently undergoing yet another API design iteration. But the currently-published version still works, and well enough to be accepted into the
Banshee Community Extensions package. It supports abstracted input from media players, meaning that the same visualization assembly can run in multiple player hosts, as long as the player implements the required abstract class. The upcoming version (not published yet) will support multiple and arbitrary metadata pipelines coming from the media player (or other sources) including, but not limited to, PCM/spectrum data, album art, song title information, and possibly even user-generated information.
An earlier iteration of this project included a home-grown compiler for an
AVS-compatible scripting language, allowing for user-entered movement and rendering functions to be compiled (through .NET's native JIT) to high-performance native code. This compiler was removed from the second iteration (the one currently available) in favor of pre-compiled assemblies. Scripting functionality might be brought back later in the form of IronPython or a similar embedded language.
Screenshot (
more here):
This is not an exhaustive list by any means, but it highlights the projects I consider to be the most successful in the F/LOSS community. I will add more replies later when I have more time.