GitHub Rebase #20
Yet another Sunday, yet another Rebase! Featured Project compass makes CSS not suck. It’s a flexible CSS meta-framework that ties together the power of SASS (Syntactically Awesome Style Sheets) and…
Yet another Sunday, yet another Rebase!
Featured Project
compass makes CSS not suck. It’s a flexible CSS meta-framework that ties together the power of SASS (Syntactically Awesome Style Sheets) and your favorite grid template system, be it 960.gs, Blueprint, or YUI Grids. Compass uses mixins to allow you to easily bring in the styles you want and integrate it without polluting your markup with tons of unnecessary CSS classes. There’s plenty of tutorials for integration with your preferred web framework as well as a great screencast on the project’s wiki. Save yourself some frustration next time you have to implement a site’s layout from the ground up.
Notably New Projects
emerge is the new build system on the block, written in Python. Armed with a ridiculously clean build script and support for fetching edge versions of dependencies from their source code repositories, this could become quite popular. Check out some examples of how simple the build scripts are for Mono and Python. This is definitely some neat stuff for projects just getting started or for those that want to get away from clunkier build systems.
pacgraph doesn’t build projects like the previous entry, but instead lays them out in a graph on your Arch Linux machine. It actually generates some really cool looking visualizations of how different programs depend on each other:
It would be really neat to see this concept applied to other operating systems, so clone away!
GLGestureRecognizer is pretty self-explanatory, but there’s one little catch: it runs on your iPhone. This is an Objective-C implentation of the Javascript $1 Unistroke Recognizer, and it could definitely have a huge impact on new apps. How to integrate this with your Fart Button is up to you, though.
prolog is not what you think. Well, it is. But it’s written in Haskell. Yeah, that blew my mind too. Check out the work that’s been done so far and give this blog post a read about how the interpreter is being implemented. There’s got to be some CS junkies out there that live for this stuff. Get forking.
Finally, if you’ve got a project that deserves some time on Rebase, let me know! This column is meant to be for the community and by the community, and if I happen to skip over your awesome gem, framework, app, or hack don’t hesitate to bug me about it.
Written by
Related posts
Build an agent into any app with the GitHub Copilot SDK
Now in technical preview, the GitHub Copilot SDK can plan, invoke tools, edit files, and run commands as a programmable layer you can use in any application.
GitHub Availability Report: December 2025
In December, we experienced five incidents that resulted in degraded performance across GitHub services.
The future of AI-powered software optimization (and how it can help your team)
We envision the future of AI-enabled tooling to look like near-effortless engineering for sustainability. We call it Continuous Efficiency.

