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
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.
Announcing GitHub Secure Open Source Fund: Help secure the open source ecosystem for everyone
Applications for the new GitHub Secure Open Source Fund are now open! Applications will be reviewed on a rolling basis until they close on January 7 at 11:59 pm PT. Programming and funding will begin in early 2025.
Software is a team sport: Building the future of software development together
Microsoft and GitHub are committed to empowering developers around the world to innovate, collaborate, and create solutions that’ll shape the next generation of technology.