It's time once again to support your favorite open source project through our Free Vote-Based Advertising for Open Source Projects. We are clearing the leader boards to start the second half of 2010 anew.

Here is your chance to create a Free Vote-Based Advertisement for an Open Source Project. Create a graphical ad for an open source programming project and post it as an answer to this question (in the right format), and it will feed live remnant ads on Stack Overflow.

Ad Requirements

It must be an advertisement soliciting the participation and contribution of programmers writing actual source code. This is not intended as a general purpose ad for consumer products which just happen to be open source. It's for finding programmers who will help contribute code or other programmery things (documentation, code review, bug fixes, etc).

Your ad should be an original creation which has not previously appeared on Stack Overflow. Please do not resubmit entries that have appeared as ads on Stack Overflow in previous periods.

In order to work, the answers you post to this question must conform to the following rules.

Answer Template

[![Tagline to show on mouseover][1]][2]
  [1]: http://image-url
  [2]: http://clickthrough-url 

Please do not add anything else to the body of the post. If you want to add any commentary, keep it in the comments.

Image requirements

  • The image that you create must be 220px by 220px
  • Can be hosted anywhere (tinypic, twitpic, your blog); we will mirror the image locally when we serve it.
  • Must be GIF or PNG
  • No animated GIFs
  • Absolute limit on file size of 150kb

The output, which ultimately will be served in an ad slot on Stack Overflow, can be previewed by clicking through to this URL:


There is a minimum score threshold an answer must meet (currently 6) before it will be served up by that URL and shown on Stack Overflow. You can see all the ads that currently make the threshold and meet our criteria on this page:


Ad Scroller

(by George Edison): I created a nifty little tool you can use to view the ads that have met the criterion already:

StackAd Scroller

  • 3
    Please Note: Entries that have appeared as ads in previous periods are not eligible; however, previous entries that did not meet the minimum score threshold can be resubmitted. Commented Jun 11, 2010 at 15:51
  • ... and not meet the minimum again :P
    – OscarRyz
    Commented Jun 11, 2010 at 16:52
  • 1
    @Oscar Reyes: Possibly. Also covers cases where submissions were received later in the cycle. Commented Jun 11, 2010 at 17:08
  • 3
    If I do a new ad for a project that appeared before, does that work? Commented Jun 11, 2010 at 17:14
  • 1
    @John Sheehan: Absolutely. We're looking for fresh content. We don't want a do-over of the ads from the last round. Commented Jun 11, 2010 at 17:31
  • also No animated PNGs Commented Jun 12, 2010 at 0:01
  • If somebody wants an ad done or reworked, I might be able to offer a suggestion - it's always a welcome break from long streaks of programming. I don't do design professionally anymore so I don't have a portfolio, but I did one of the ads last round meta.stackexchange.com/questions/31913/…, suggested some more, and contributed some Stack Overflow Wallpapers: meta.stackexchange.com/questions/39049/…
    – Pekka
    Commented Jun 12, 2010 at 0:32
  • @Midday: Animated PNG is an oxymoron. (PNG does not support animation. For that, there's MNG.) Commented Jun 12, 2010 at 18:03
  • @Robert could you please spend a word on this too :)? Commented Nov 2, 2010 at 10:36

37 Answers 37


GitSharp - git in C# for Windows/Mono

  • 16
    There's a good solution for git on Windows, it's called Mercurial!
    – Chris S
    Commented Jul 28, 2010 at 8:32
  • 5
    I find msysgit "good enough"; why not fix that first?
    – Andrew
    Commented Jul 29, 2010 at 1:34
  • 8
    The problem is that Windows doesn't have proper POSIX support, like any decent modern operating system should have. Solution? Install a good POSIX layer for Windows. Cygwin is a good one. Problem: solved. Good luck reimplementing Git in C#, though. It'll never be as fast as Git implemented in C. Commented Aug 12, 2010 at 0:23
  • @Dan - Why not?
    – Arda Xi
    Commented Sep 9, 2010 at 16:09
  • 3
    The problems with git on windows will not be solved by a complete rewrite in C#. Not to mention any further updates to git will not patch automatically to Git#. This project is a waste of time.
    – Ken Simon
    Commented Sep 16, 2010 at 17:20
  • @Dan, @Ken: you missed the point of Git#. It's a port of JGit, its real purpose is to provide a git API to .net apps Commented Sep 23, 2010 at 14:53
  • 2
    @Mauricio: Ok, you may have a point there. Still, the troll-like nature of this ad seems to suggest that they are trying to rewrite msysgit in C#... the ad doesn't say anything about an API for .NET.
    – Nik Reiman
    Commented Oct 19, 2010 at 18:56
  • Since recently, there's an automated JGit port: foodformonkeys.blogspot.com/2010/10/ngit.html Commented Nov 7, 2010 at 11:33
  • I use Git Bash, and it makes things look as nice as when I run in Linux. Anyway for my preferred IDE (MonoDevelop) to integrate with Git a Managed library is needed, and Git# was tried and now NGit (a semiautomated JGit port) is showing better progress.
    – Monoman
    Commented Nov 8, 2010 at 14:57
  • Is it native or is it .NET?
    – AndreKR
    Commented Nov 17, 2010 at 23:32
  • @AndreKR: it's .NET. Note the mention of "C#" on the banner. Commented Dec 2, 2010 at 2:30

The R-Project for Statistical Computing

  • 2
    I'm confused... doesn't this violate the rule "Entries that have appeared as ads in previous periods are not eligible"?
    – Senseful
    Commented Jun 12, 2010 at 1:06
  • 2
    When an ad is a simple logo and tagline, I'm not sure how much more variation should be reasonable beyond changing the tagline. Commented Jun 12, 2010 at 5:01
  • I can change it if the consensus is that a new tagline is insufficient, but that seemed to meet the requirements, as I read them.
    – Shane
    Commented Jun 12, 2010 at 8:42
  • Should it be 'Statistics for Pirates' instead ? Commented Jun 13, 2010 at 21:25
  • 4
    The current way could be interpreted as "the word for statistics in the pirate language". As in, every time a pirate says "Arrrr!", he means, "your bayesian model will never converge on my booty!". Your way would mean something like "statistical software to be used by pirates". I think I prefer the original version?
    – Shane
    Commented Jun 14, 2010 at 14:48
  • @Robert: alright, so you mean the same project can be promoted as long as a new image is used? Isn't it likely, then, that we will have the same winners as last time, since people are probably basing their votes on the project rather than the image?
    – Senseful
    Commented Jun 14, 2010 at 20:34
  • 1
    @eagle: People should vote for the projects they want to see supported. This early on, I'm not seeing the same winners. If it becomes a problem, we'll change the criteria. Commented Jun 14, 2010 at 21:10
  • Now I understand it, but the tag line confused me. What do you think of this? How pirates say "statistics"
    – Don Kirkby
    Commented Jun 21, 2010 at 21:05
  • Funny but confusing. Definitely deserves more development work - I remember using it for a statistics course and finding R rather confusing to work with (or maybe that was the course's fault)...
    – Andrew
    Commented Jun 28, 2010 at 1:42
  • I thought this was a command.
    – Jeff Davis
    Commented Jul 26, 2010 at 15:35

JFugue - Java(TM) API for Music Programming
(source: jfugue.org)

  • Thanks! While it's simple on the surface (play music with 1 or 2 lines of code!), there are a lot of additional capabilities that make music programming lots of fun. Some features require more care than I can provide alone (and there's always room for new stuff!).
    – David
    Commented Jun 13, 2010 at 2:44
  • sounds like a promising project! I haven't tried it yet, but have you heard of KeyKit by any chance? It is old and butt-ugly, but it is the most powerful-yet-intuitive system I've tried so far of this variety, and I've tried many. You may be able to use that project for some inspiration: en.wikipedia.org/wiki/Keykit
    – dreftymac
    Commented Jun 24, 2010 at 0:25

StackApplet http://files.quickmediasolutions.com/stackapplet_ad.png

  • 5
    Aww... linux only.
    – TheLQ
    Commented Sep 10, 2010 at 20:41
  • @TheLQ: Well, there has been a little discussion on moving this to Windows as well, but that would require a lot of recoding... but it's a consideration. Commented Sep 10, 2010 at 21:38
  • 3
    @George Thats understandable, since it directly integrates into the Gnome panel. I like the app and I'm okay with Linux, I just don't use Linux for day to day stuff.
    – TheLQ
    Commented Sep 10, 2010 at 23:49
  • @TheLQ: Well, I sympathize with you... back when I used Windows, I longed for something like this. It's written in Python, so porting it would simply mean ripping out the Gnome stuff and replacing it with [whatever Windows uses for creating taskbar toolbar-things] Commented Sep 11, 2010 at 0:21
  • @George exactly -- there's no equivalent on Windows. All you get is that 16×16 icon.
    – badp
    Commented Sep 14, 2010 at 15:30

Free Project Collaboration http://img.skitch.com/20100611-dmtc8c9jhy9jfmcpn7fbkxee72.png

  • teambox is pretty cool IMO, I had encountered this before when looking for some other stuff, and it's great that it is fully open source! Commented Jun 12, 2010 at 6:47
  • thanks, jeff! i have no rep on meta stack overflow :)
    – user147870
    Commented Jun 12, 2010 at 8:36
  • No idea about the actual project, but I sure like the ad. Gives me will to try it even though I have no need for a collaboration tool :]
    – Gnoupi
    Commented Jun 15, 2010 at 12:34
  • sounds like a promising project!
    – dreftymac
    Commented Jun 24, 2010 at 0:21
  • FWIW for future readers, Teambox 4 is no longer open source :( teambox.com/open-source
    – GavinR
    Commented Mar 27, 2012 at 16:49

RabbitVCS - Git on board
(source: rabbitvcs.org)

  • RabbitVCS used to be known as NautilusSVN. It's basically a clone of TortoiseSVN for the GNOME desktop. It comprises a set of extensions for Subversion workflow in Nautilus, GEdit and Thunar. We're also working on getting the Git side of things up and running. It's written in Python (PyGTK for the UI).
    – detly
    Commented Jul 1, 2010 at 15:57
  • 16
    @detly I'm afraid it's not clear enough those are progress bars. Still, nice ad!
    – badp
    Commented Jul 4, 2010 at 20:12
  • @badp - what did you think they were? How could it be clearer?
    – detly
    Commented Jul 4, 2010 at 23:58
  • 9
    @detly - exactly what do those progress bars mean? Do they refer to the fact that SVN is ~80% supported, but only 20% of git functionality is supported, and even less of the other ones? Or perhaps it is faster for SVN? Some enlightenment would be nice, thanks.
    – a_m0d
    Commented Jul 15, 2010 at 4:43
  • 1
    @a_m0d: I agree, this ad has perplexed me (I also upvoted badp's comment). After some pondering, I think the progress bars indicate just how integrated RabbitVCS is into various version control systems (I guess that it must have a lot of Subversion integration). Perhaps the lack of progress on integrating Hg, Bzr and (to a lesser extend) Git is to encourage developers to help develop that functionality... </psychologist> Commented Jul 15, 2010 at 23:52
  • 3
    It's a measure of how much we support that particular VCS. So SVN is mostly covered, with emblems, column attributes, context menus and dialogs for most common SVN commands. Git has emblems and a couple of dialogs, but not many. Bzr and Hg have no support yet.
    – detly
    Commented Jul 15, 2010 at 23:53
  • @Adam Paynter has it :) I'll leave the ad the way it is for this round, but for the next cycle I might do something a great deal simpler.
    – detly
    Commented Jul 15, 2010 at 23:56
  • 4
    @detly: I believe one source of confusion is that it's not entirely obvious that RabbitVCS complements the other version control software. When I saw the ad, I thought that RabbitVCS was an alternative to the others. This caused me to think the progress bars were meant to compare something about those other solutions against RabbitVCS. Hope this helps. :) Commented Jul 16, 2010 at 22:53
  • @Adam Paynter - thanks, that actually does make sense :) You know how it is, when you come up with something and it doesn't occur to you that someone could interpret any other way...
    – detly
    Commented Jul 17, 2010 at 10:53
  • 2
    Sorry, @detly, I missed your @-reply. They look like meters (popularity meters? feature meters? coolness meters? usage meters?). It's just confusing at first sight. Try maybe making those █████ style bars into ▊▊▊▊▊ style bars.
    – badp
    Commented Jul 18, 2010 at 18:23
  • @badp - good idea, I might make the switch in place later.
    – detly
    Commented Jul 19, 2010 at 1:00
  • Heh, I clicked on this ad just to work out what the progress bars are supposed to mean! The ad should just say "TortoiseSVN client for Nautillus".
    – DougBTX
    Commented Aug 2, 2010 at 13:43
  • @DougBTX - the point of the ad, though, is to try to attract people to help us get it working for Git, Hg, and Bzr; and under Thunar and Dolphin. Saying "TortoiseSVN for Nautilus" would not really achieve that.
    – detly
    Commented Aug 3, 2010 at 2:13
  • 4
    I just don't get the ad. It doesn't say anything at all about what the product is about. The bars are really confusing.
    – womp
    Commented Aug 26, 2010 at 17:27
  • @detly I agree with @womp. A simple "Current Status" header would have it make much more sense
    – TheLQ
    Commented Sep 6, 2010 at 19:53

Hack, Make your own language, Become a Racketeer!
(source: barzilay.org)

  • 2
    This is resubmitted per Robert Cartaino's comment saying that it "Also covers cases where submissions were received later in the cycle". Our entry got in less than two weeks ago, and the fact that ads will expire in a week was not stated in that question. Commented Jun 13, 2010 at 21:53

Might not be a yellow submarine, but still a Project you can live in!

  • 3
    sounds like a promising project! a truly modern editor on par with textmate, but cross-platform and scriptable with ruby, could be HUGE.
    – dreftymac
    Commented Jun 24, 2010 at 0:23
  • It would be great if we can attach a compiler(c#, ruby, j#, etc) to the editor; in form of addin(MEF/etc) - and compile in on-the-spot; just a thought...
    – KMan
    Commented Aug 6, 2010 at 5:41
  • @Kman running the ruby directly in the editor is already possible. Ctrl+R , or Plugins -> Execute -> Execute Current Tab as Ruby File Commented Aug 9, 2010 at 7:47
  • 2
    I love that it looks/feels/works like TextMate and it's cross-platform and OPEN SOURCE. =]
    – Andrew
    Commented Sep 13, 2010 at 23:24

RestSharp - .NET REST Client http://dl.dropbox.com/u/1827/restsharp2.png

  • 3
    Great inspiring logo! I also loved the idea of "Rest Sharp", which is a musical joke... Commented Jul 6, 2010 at 14:43
  • I have been making a lot of WCF REST services at work lately, and while it's possible to add both REST and SOAP endpoints to them, for use from client script or server code, respectively, I keep thinking of how I'd rather somehow call the REST service from the server code and get rid of the SOAP endpoint altogether. Keep it up! Commented Jul 19, 2010 at 2:54
  • 3
    Nice logo, but the joke is only aimed at an English audience. I think I have a good level of English although it is not my native language, but I did not know that was called a "rest", I thought it was called a "pause". Also, non-musicians may not recognize the rest symbol at all.
    – nico
    Commented Sep 8, 2010 at 13:56

Join the Gallio/MbUnit Team http://gallio.org/images/GallioAdOnStackOverflow2.png

  • Please decrease the space between the 'd' and the '!' characters.
    – Ether
    Commented Aug 24, 2010 at 16:53

Click to learn more about Refinery CMS http://refinerycms.com/system/images/0000/0896/refinery-cms.png

  • 4
    +1 we could do with more help on Refinery CMS., especially helping with the Rails 3.0 support leading up to the 1.0 release soon
    – djones
    Commented Jul 20, 2010 at 0:52
  • 3
    Agreed, attracting some more experienced rails developers would really help out. Commented Jul 20, 2010 at 1:02
  • Should the call to action to be to "help with development"? Or is the purpose of the ad to get people to "try the demo"?
    – Andrew
    Commented Jul 20, 2010 at 20:17
  • 1
    We feel asking people to contribute to a project they haven't heard of before might be a little bit too much to ask too soon. So we're encouraging people to give the demo a whirl so they get a feel for what it does.
    – djones
    Commented Jul 20, 2010 at 20:29

Watir, automated testing that doesn’t hurt
(source: zeljkofilipin.com)


so++: providing access to the StackOverflow API http://files.quickmediasolutions.com/sopp_ad.png

  • 5
    so++ is a C++ wrapper for the StackOverflow API. Commented Jun 13, 2010 at 5:43
  • 2
    Why would anyone want to access the StackOverflow API in C++?
    – delete
    Commented Sep 6, 2010 at 2:01
  • @Kinopiko: This application may answer your question. Commented Sep 6, 2010 at 3:00

bbsharp - a DOM parsing BBCode implementation written in C#


Invisible Internet Project
(source: geti2p.net)

  • 8
    The name is interesting enough to make me click the link, but then it took 5 clicks before I could figure out what the project was actually trying to do. The home page could be much more friendly.
    – user148238
    Commented Jun 24, 2010 at 1:28
  • 2
    @user: What is the project trying to do? Commented Jun 27, 2010 at 16:20
  • 5
    @george-edison: I2P aims to provide an anonymization layer on top of the existing Internet to access and host services anonymously(neither the service operator knows who the user is and vice-versa) and securly(all services are end-to-end encrypted). The basic principal is the same as Tor's, but I2P is focusing on the internal network aspect(hidden services in Tor-slang), while Tor focuses more on the outproxy aspect(ie. accessing sites on the normal Internet anonymously). Thus I2P and Tor can be seen as companion projects. @user148238: yeah.. we are working on that ;)
    – welterde
    Commented Jun 28, 2010 at 9:10
  • This idea (i2p) seems to be really on the right track by overlaying the web. The approach allows the ever-elusive end-to-end encryption withn a delineated userspace and (should allow) anoymous cache-storage manipulation (read freenet, et al). I'm excited to try out this approach. Thanks i2p for some inovative coding.
    – user148404
    Commented Jun 29, 2010 at 18:04
  • How does this differ from Tor?
    – che
    Commented Jul 12, 2010 at 7:49
  • Both projects were started around the same time. Tor and I2P are similar, but Tor is aimed specifically at providing proxying to view regular websites, while I2P focuses more on creating an 'anonymous web'.
    – Mathiasdm
    Commented Jul 12, 2010 at 9:10
  • As much as I like the photo in the ad... I don't really get the connection with the project. Am I missing something? Also, from a pure graphical point of view, the bevel on "needs you" is a bit "cheesy" IMO.
    – nico
    Commented Aug 11, 2010 at 15:17
  • feels very crowded. also, too many default filters, background patterns and fonts. 'the rest is fine' Commented Oct 20, 2010 at 12:19
  • @Guffa I'd guess the dove sitting on a dove prohibition sign signifies that you're able to circumvent prohibitions and censorship using i2p. Commented Dec 2, 2010 at 17:59
  • @CodeInChaos: It's not a dove, it's a seagull.
    – Guffa
    Commented Dec 3, 2010 at 23:17

Does this project even have a dedicated developer any longer?

  • 1
    Just so you know, neither of these images meet the "image requirements" listed above so they will not be served up by the ad module. Once they are resized (and the ad meets the minimum voting criteria) they will be picked up. Commented Jul 21, 2010 at 15:45
  • @Robert: Can we get rid of this? It's messing up my StackAd Scroller app. (Due to the non-compliance with the guidelines, yet still with 6+ votes.) Commented Sep 4, 2010 at 6:30
  • @Goerge & @Robert I think the image shouldn't be served in first place, SO should help to enforce the image size requirements to be served instead of deleting the post altogether. I'll try to make it fit...
    – OscarRyz
    Commented Sep 6, 2010 at 18:29
  • @George @Robert, it does meet the criteria now. I don't know if for better or for worse.
    – OscarRyz
    Commented Sep 6, 2010 at 18:46
  • 4
    Looks to me like some part is missing. Should at least be vertically centered. Also, what does this do? The image does not say anything at all about the project.
    – nico
    Commented Sep 26, 2010 at 10:47
  • Do is an intelligent launcher tool that makes performing common tasks on your computer simple and efficient. Do not only allows you to search for items in your desktop environment (e.g. applications, contacts, bookmarks, files, music), it also allows you to specify actions to perform on search results (e.g. run, open, email, chat, play).
    – Chii
    Commented Oct 8, 2010 at 8:47
  • 5
    Totally confused by this ad, it looks a bit blurry and it also looks like someone forgot to add the point of it in all that lovely whitespace... Commented Oct 8, 2010 at 14:47

Bookvar open source .NET mind mapping tool

  • 1
    The coolest .NET Mind Mapping tool! Commented Sep 3, 2010 at 13:52

Contribute to OpenLieroX
(source: sourceforge.net)

  • 5
    Too long, the background makes no sense (I've never used it before), no catchy phrase, and no logo. Fix that and you'll get my vote
    – TheLQ
    Commented Jul 9, 2010 at 5:18
  • 6
    Yeah, but what is it? Commented Jul 9, 2010 at 14:45
  • 6
    Liero is a game that is totally worth checking out. That said, this ad doesn't do it a lot of justice.
    – macek
    Commented Jul 15, 2010 at 14:44
  • 2
    Yeah! Just a digging worm cannot call more programmers and players. Put 1 more worm and more 2 players with another skin, more weapons shotting and some explosion on a better level. The text would be in a more aggressive font; the text could be and like that: "OpenLieroX: a game with a lot of explosions for worms and brains". You can add piece of code as watermark in some picture part - like little lua commands.
    – kokbira
    Commented Jul 17, 2010 at 2:39
  • 2
    Liero is like Classic Worms on 100 crates of steroids :)
    – alex
    Commented Aug 6, 2010 at 1:59
  • Fix the controls in this game god damnit!! >:(
    – Longpoke
    Commented Aug 24, 2010 at 22:28
  • 1
    This ad looks like a big penis... sorry, but I calls 'em like I sees 'em.
    – Nik Reiman
    Commented Oct 15, 2010 at 8:05

Spray - A PHP/MySQL issue tracker http://users.on.net/~a2h/images/sprayad220.png

  • 1
    No point putting the github URL IMHO, nobody's going to manually copy it from the image, it's barely readable, and it's bad for the heart too :) Commented Nov 23, 2010 at 15:34
  • Agreed, take off the URL, or at least move it to the bottom of the image - the heart would look better without it.
    – Benubird
    Commented Nov 24, 2010 at 12:20


  • 2
    clean. could've worked just as fine without the HRules Commented Oct 20, 2010 at 12:24

Help develop on the free open source game creator! http://www.scirra.com/images/scirra_ad.png

  • If it really were free, as in free that I can use it. Then you would get my vote. As of now, it requires me to buy a whole operating system and maybe more. Plus risking my computer to get comprimised by trojans, viruses and more.
    – Frank
    Commented Oct 4, 2010 at 15:51
  • -- Construct itself is completely free for Windows users. Heck, even you can download the source and play with it on your Mac or Linux environment. The cost of OS doesn't change the fact that Construct is free :) Maybe if there were more programmers interested in Construct, there'd be Linux and Mac ports as well. Commented Oct 10, 2010 at 9:08
  • This sounded interesting to me, but when I went to the site, I wasn't able to find any information about exactly why programmers are wanted. Surely you want contributions of some nature? I can't help out if I don't know what you want :/ Commented Oct 16, 2010 at 2:39
  • @Frank, what the devil are you on about? I can't run any of the other free programs listed here, because, heck, I need to buy a new computer to run linux!
    – Tom
    Commented Oct 18, 2010 at 15:12

7Basic Compiler

  • 7
    I'd remove the "Great!" bit Commented Sep 23, 2010 at 14:58
  • One thing tough, you should probably add some roadmap or specification to the project. Right now there is very little info on what the exact goal of the project is.
    – Frank
    Commented Oct 16, 2010 at 2:54
  • @Frank: Well, the goal is to create a platform-neutral compiler that can generate 32 bit ELF and Win32 PE executable files given a 7Basic source file. So far, the project can generate NASM assembly language for Linux. Commented Oct 17, 2010 at 3:48
  • Currently there is no GUI support, but it is a far-off goal for the project. Currently the language has variable declarations, arithmetic operations, string operations, assignments, comparisons, conditional statements, loops, and built-in IO functions. Enough for some simple demos :) Commented Oct 17, 2010 at 3:49

Not the answer you're looking for? Browse other questions tagged .