GitHub Rebase #33
See the archives and more over at rebase.github.com! Want in for the next rebase? As you can see, I’m a bit web biased today, but I’d love to get more…
See the archives and more over at rebase.github.com! Want in for the next rebase? As you can see, I’m a bit web biased today, but I’d love to get more projects from other corners of the software world in here.
Featured Project
node.js is bringing server-side JavaScript back with a vengeance. In the words of Simon Willison, it’s a genuinely exciting project that brings an evented I/O server inspired by EventMachine and Twisted to the blazing Google V8 engine. Never heard of evented I/O based web servers? Bunnies can explain it to you better than I can. Code speaks louder than words or rabbits, and you can check out node_chat to see an example application. The project’s site also has plenty of documentation and information to help you get started.
Notably New Projects
friendly is a Ruby library that uses MySQL like it’s a NoSQL document data store that was inspired by how FriendFeed uses MySQL. Behind the scenes, Friendly serializes attributes on your classes as JSON, and then maintains indexes for them in separate tables. This allows your data to be schemaless, so you can add or remove what you need on the fly without it taking hours to process migrations. Get your friendly on here.
phpunit has been around for a while, but it recently moved over to GitHub full time. This testing framework is packed full of features, including mocking, code coverage analysis, and integration with Selenium. There’s a great set of docs to help you get set up with testing your own site. PHP developers, you’re now just a git clone
away from TATFTing.
OpenFlowSharp is a port of OpenFlow, an open source CoverFlow API replacement to MonoTouch, a port of the Mono project to the iPhone/iPod Touch. The end result looks just as nice and this project will bring a C# equivalent to match the original code. If you haven’t seen MonoTouch, here’s a perfect opportunity to jump in and get coding on your iPhone in a different language than Objective-C.
oos is an operating system that uses the ooc language predominantly. If you’re into low level kernel hacking in semi-high level languages, this project is for you. Fire up your favorite emulator and get hacking!
erlang_websocket is a WebSocket implementation in Erlang and MochiWeb. If you haven’t heard of it yet, WebSocket is a new specification that defines two-way communication between clients and servers, and is already conveniently implemented in Chrome. According to Joe Armstrong, this spec is set to replace pretty much every other way of doing asynchronous communication on the web. This project lets you hook into the WebSocket API in Erlang, and comes with the obligatory chat app example as well.
Written by
Related posts
Apply now for GitHub Universe 2023 micro-mentoring
As part of our ongoing commitment to accelerate human progress through Social Impact initiatives, we’re offering students 30-minute, 1:1 micro-mentoring sessions with GitHub employees ahead of Universe.
The 2023 Open Source Program Office (OSPO) Survey is live!
Help quantify the state of enterprise open source by taking the 2023 OSPO survey.
Godot 4.0 Release Party 🎉
We are delighted to host the Godot 4.0 Release Party at GitHub HQ on Wednesday, March 22 from 6:30 pm to 9:30 pm. And you’re invited!