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
![](https://github.blog/wp-content/uploads/2023/10/Collaboration-DarkMode-2.png?resize=400%2C212)
2024 is the biggest global election year in history. What’s at stake for developers?
GitHub is considering what is at stake for our users and platform, how we can take responsible action to support free and fair elections, and how developers contribute to resilient democratic processes.
![](https://github.blog/wp-content/uploads/2023/10/AI-DarkMode-2.png?resize=400%2C212)
GitHub named a Leader in the Gartner first-ever Magic Quadrant for AI Code Assistants
This year, as part of its annual Magic Quadrant series, Gartner published a first-of-its-kind report analyzing the state of play in the AI Code Assistants market–and named GitHub a Leader.
![AI in software development 2024 survey results with colorful graphics and percentages.](https://github.blog/wp-content/uploads/2024/08/ai-survey-header.png?resize=400%2C212)
Survey: The AI wave continues to grow on software development teams
We surveyed 2,000 people on software development teams at enterprises in the U.S., Brazil, India, and Germany about the use, experience, and expectations around generative AI tools in software development.