Error formatting macro: pagetree: java.lang.NullPointerException
Skip to end of metadata
Go to start of metadata
You are viewing an old version of this page. View the current version. Compare with Current  |   View Page History

Student application guidelines

Hello, thank you for applying to the Google Summer of Code with Clojure.  This page contains information about how to apply as a student to participate with Clojure in this year's Google Summer of Code.

Submit via Melange

You must submit an application via Melange. Failure to do so will result in not getting selected to participate in this year's program.


  • The student application period will be open from 22 Apr at 19:00 UTC until 3 May at 19:00 UTC.
  • You can edit your application on Melage up until the deadline.

Application template

When submitting your application, be sure to include the following information:

Contact information

We need this information in order to contact you or publicise your work.  Items marked in blue are optional.

  • Name
  • Location (primarily for time zone)
  • E-mail
  • IRC name
  • IM name/network
  • Twitter nam

Project information

Tell us about the project you'd like to pursue.

  • Title 
  • Synopsis: Give us a brief 1-2 paragraph description of your project, including details such as the problem you are trying to resolve and how you plan on solving it.
  • Qualifications: What experience do you have that prepares you to undertake this project?
  • Community benefits: How would your project help the Clojure community?
  • Deliverables: What quantifiable results should your project produce?
  • Schedule: See below.:

GSoC officially runs from 17 Jun–23 Sep, a period of 14 weeks.  Please create a detailed plan about what you hope to accomplish over this time, ideally in 1- to 2- week segments.  This plan serves two primary purposes:

  1. It shows us to what degree you have considered the problem.  We will be able to see if the schedule seems realistic and well-considered.
  2. If selected, it will serve as a way to track your progress over the summer.  Granted, we all know that schedules can slip due to surprises within the project, and so long as you show consistent progress you will be fine.