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
That’s a wrap: GitHub Innovation Graph in 2024
Discover the latest trends and insights on public software development activity on GitHub with the release of Q2 & Q3 2024 data for the Innovation Graph.
Seven years of open source: A more secure and diverse ecosystem
Explore insights into open source community growth, innovation, and inclusivity with an updated survey dataset.
GitHub Availability Report: December 2024
In December, we experienced two incidents that resulted in degraded performance across GitHub services.