GitHub Rebase #40
Time for another GitHub Rebase, covering some of the latest and greatest projects that make their home here on GitHub. Let me know if yours should be on a future…
Time for another GitHub Rebase, covering some of the latest and greatest projects that make their home here on GitHub. Let me know if yours should be on a future edition!
Featured Project
ioctocat is your soon to be newest installed iPhone/iPod app for GitHub. Watch your news feed just like on your dashboard, browse repositories, view commit diffs, manage your issues, search the hub, and stalk your favorite hackers. The project’s website has a great little demo that you can click through if you’re not convinced yet. iOctocat made an appearance on the GitHub blog nearly a year ago, but now with a larger user/contributer base along with keeping up with the latest features from the GitHub API the project definitely deserves some time in the spotlight. Perhaps we’ll see an iPadOctocat too in the coming weeks?
Notably New Projects
monque is a MongoDB and Python-based alternative to both Resque, that uses Ruby and Redis, and Dreque, a Python port. If your app is already based in MongoDB, it may make the most sense to not add another dependency by just using the same database. If you haven’t looked into MongoDB or how to use it in this kind of scenario, the code is a great example of using pymongo and atomic updates with Mongo’s findandmodify command.
Rit rejects the concept of a CMS and instead opts for a “content scheduling system” built with Rails. Instead of focusing on how your content is delivered and managed, Rit solves where and when to release your content by providing webservice like hooks for other applications to consume content, for example with the rit_client. Rit dishes up content in “plates” that are served up at specific times with a given layout. The project’s wiki has a great tutorial and use case scenario and the release announcement shows off some of the motivation behind the system.
fancy is a new dynamic language inspired by Ruby, Smalltalk, and Erlang that is making its first steps here on GitHub. The syntax is still under heavy construction but plenty is working already, including loops, closures, and package/class definitions. Some examples of what Fancy code looks like lives on the project’s wiki. What’s more important is the support for concurrency with the Actor model, and pattern matching. Fancy is currently built with C++, using bison, flex, and BoehmGC. This will definitely be a project to watch.
web.go is a small Go library for writing web apps. Easily define GET/POST routes with strings or regular expressions, hook up cookies and user sessions, have your favorite web server forward requests over scgi/fastcgi, and the best part: it’s compiled to native code for your hardware so it’ll be extremely fast. There’s no template support built in but you could hook up mustache.go quite easily. Check out the tutorial to get started.
Tukui is a minimalistic World of Warcraft UI replacement that I’m sure more than our Level 80 Support Druid can appreciate. Like the other WoW addons, this is done completely in Lua, which definitely deserves more attention outside of the scope of programmable, dynamic user interfaces. For screenshots and more you can check out Tukui’s site or this spotlight review.
Written by
Related posts

Racing into 2025 with new GitHub Innovation Graph data
Discover the latest trends and insights on public software development activity on GitHub with the quarterly release of data for the Innovation Graph, updated through December 2024.

GitHub Availability Report: March 2025
In March, we experienced one incident that resulted in degraded performance across GitHub services.

Vibe coding with GitHub Copilot: Agent mode and MCP support rolling out to all VS Code users
In celebration of MSFT’s 50th anniversary, we’re rolling out Agent Mode with MCP support to all VS Code users. We are also announcing the new GitHub Copilot Pro+ plan w/ premium requests, the general availability of models from Anthropic, Google, and OpenAI, next edit suggestions for code completions & the Copilot code review agent.