GitHub Rebase #23
It’s Rebase time once again! Featured Project clojure is a functional programming language based on Lisp that runs on the Java Virtual Machine. It recently hit a pretty huge milestone…
It’s Rebase time once again!
Featured Project
clojure is a functional programming language based on Lisp that runs on the Java Virtual Machine. It recently hit a pretty huge milestone and is now freely available for you to fork right here on GitHub. There’s quite a few screencasts about using the language over at blip.tv along with plenty of documentation at their homepage. Want to see Clojure in action? Try out ring or compojure, both web frameworks, or incanter, a statistical computing and graphics environment. If you’re into functional programming and want to harness its power on the JVM, give this language a look.
Notably New Projects
hemlock is a new ActionScript based framework that combines the powers of Flash and XMPP through ejabberd to create some killer web applications. (I know, that pun was terrible.) There’s plenty of examples already on their site, and make sure to peruse their Learn page to see how this all comes together.
rip is a brand new packaging system for Ruby that provides a ridiculously useful alternative to those used to dealing with RubyGems. Armed with the ability to install packages from multiple sources, the sharing of virtual environments, dependency checking at install time instead of at runtime and more, this library is definitely going to change the game for those doing serious Ruby work. The project’s readme and homepage has plenty of information, and be sure to check out some of the various blog posts about it.
django-haystack is the latest and greatest search plugin for the web framework for perfectionists with deadlines. Hook it up to Solr, Whoosh or Xapian and get searching. With an API that claims to make any Djangonaut feel right at home, you’re sure to save some time looking through your site’s data if you check out this project first.
ginatra mixes together everyone’s favorite source code management system with Sinatra to produce one classy looking gitweb clone. Don’t take my word for it though, check it out for yourself. If you’re the type that likes to view your git history locally in your browser, set aside some time to get this working for your repositories and you won’t be let down.
tictactoe-scala is pretty self-explanatory, but could be a fun start for those willing to take a look at Scala for its incredible scaling power or even those who want to have a website that can handle over 5000 requests per minute. I tend to learn more by reading a game’s code than a queueing system or web server, and I’m hoping you will too.
Written by
Related posts
The top 10 gifts for the developer in your life
Whether you’re hunting for the perfect gift for your significant other, the colleague you drew in the office gift exchange, or maybe (just maybe) even for yourself, we’ve got you covered with our top 10 gifts that any developer would love.
Congratulations to the winners of the 2024 Gaady Awards
The Gaady Awards are like the Emmy Awards for the field of digital accessibility. And, just like the Emmys, the Gaadys are a reason to celebrate! On November 21, GitHub was honored to roll out the red carpet for the accessibility community at our San Francisco headquarters.
Students: Start building your skills with the GitHub Foundations certification
The GitHub Foundations Certification exam fee is now waived for all students verified through GitHub Education.