GSOC Melange

Student Proposal Period

During the Student proposal phase, a Student can create a profile in the program, research projects, and reach out to the Mentoring Organizations they are interested in learning more about.

Creating a Melange Profile

To participate in Google Summer of Code you will need to create a profile in Melange. Please remember that you need to have a Google account in order to register and create a profile with the program. If you don't have a Google account, you will need to sign up for one at

Once you have a Google account, the first step to creating a profile is to press the Login or Register button (depending on if you've logged in with a Google account yet). 


This will bring you to the Register as a Student page. You will need to fill in your name, email address, home address, and other optional information. You can also fill in your shipping address (if different from your home address) for any items that will be mailed to you during the year. 

Important points:

Make sure that your Public Name is professional and consistent with the name or handle you may already be using online. For example, if your name is Jane Chow and you go by "jchow" on your project mailing list, you might choose "Jane_Chow" or "jchow" as your "Public Name". Please do not choose a Public Name that is potentially offensive, such as "cerealkiller".

For "Public Email", please enter an email address to be used by Organization Administrators or Mentors seeking additional information. It is strongly advised that you use the email address associated with the Google Account information you provided during the application process but it is not required. This email will be used as the primary mode of contact by Google throughout the program, e.g. the email address which we will use to subscribe you to the Google Summer of Code Students-only mailing list.

For IM Handle and Home Page and Blog URL, please note that these are not required text fields. If you do not use IM, blog, etc. or you prefer not to share that information, leave the fields blank. 

You'll need to press Submit at the bottom of the page. 

If you do not fill out a required field or put invalid data in the form, fields with errors will be highlighted in red.


If you have successfully completed your profile, you'll see a green box at the top of your profile that reads "Data saved successfully".


When your profile is saved you will see two new options in your sidebar - My Profile and My Dashboard.

You can visit My Profile at any time to edit your personal information. Initially, My Dashboard will contain only the Proposals page. It will eventually display submitted project proposals, evaluations, and more if you are accepted.

You will see help text that says, 'You can now apply to Google Summer of Code'. You need to click the Apply button in order to submit your proposal.

Alternatively, you can go back to the Melange home page and click on the Apply button.


The Proposal Process

Submit a Proposal

Now that you've created a profile, you can apply to Google Summer of Code by submitting at least one proposal to a participating organization. Once you've clicked on Apply, a list of participating organizations will appear. You can browse, search, and learn more about organizations that interest you as well as see relevant tags (such as C++, HTML, Python, etc.) that may help you make your decision.


When you click on an organization, you will be taken to a page where you can see detailed information about the organization and a link to the organization's ideas list.  If you would like to apply to the organization, click on Submit proposal on this page.


When you click on Submit proposal, please fill out all the required information in as much detail as possible.

Please note that the text editor on the proposal page has some limitations. For instance, copying and pasting from other applications may cause formatting issues. 

Special Notes Regarding Saving Your Proposal:

  • There is no automatic save for drafts in Melange.  If you want to save your proposal to come back to it later you should click Submit. But please note, when you click Submit, your proposal is immediately visible to the organization. Proposals in an incomplete state are acceptable (and expected) as it is better to have an incomplete proposal in the system than to miss the deadline entirely in case of emergency or poor connectivity. You can continue to edit your proposal until the submission deadline.
  • After you have completed your proposal, you can choose whether to make your proposal publicly visible should it be accepted. By checking the Publicly visible box in the Content section of your proposal it will be viewable by every user that has the URL of the proposal. If you don't click on the Publicly visible box, only the Short description section will be visible to all users of Melange, and only then if your application is accepted by the organization. You can change this option at any time.
  • After you click on Submit, you'll be taken to a read-only view of your proposal. To edit you must click on Edit Proposal under the title.

Withdraw Proposal

You cannot delete a proposal, but you can withdraw your proposal before the application period deadline by moving the respective sliders to display Yes or No. Once the deadline has passed you won't be able to make changes to the proposal, change its visibility, or withdraw it. 


Editing a Submitted Proposal 

To access and edit your submitted proposal before the deadline, visit My Dashboard and click on Proposals. This will display the list of all the proposals you've submitted. Please note that there is a limit on the number of proposals that can be submitted, so please refer to the FAQ related to the current year of Google Summer of Code for the proposal limit.

Submit Multiple Proposals

To submit multiple proposals for the same or a different organization, click on Apply from the organization homepage on the Google Summer of Code website, as described in the "Submit a Proposal" section in the chapter.

Comments on your Proposal

Mentoring Organizations have the ability to make comments on your proposal.  If a new comment is made, you will receive an email from Melange notifying you. Visit the link provided in the email or click on the My Dashboard link on the Melange homepage, then Proposals and select one of the proposals. From that page, you can see the organization's comment.


From the same interface you can answer the comment and edit your proposal if necessary. You cannot edit or delete submitted comments.  Please note that the comments you make are visible to all Mentors and Organization Administrators from that organization.


Checking the Status of your Proposal(s)

To check on the status of your project proposal(s), go to My Dashboard, and select Proposals. From there, select a proposal from the list of your proposals to see the comments or make updates. 

Mentors and Organization Administrators of the Mentoring Organizations to which you have submitted proposals can still comment on your proposals and you'll be able to answer the comments even after the proposal submission deadline. They also have access to a capability in Melange to allow you to edit your proposals again. If they ask you to edit one of your proposals you will see the Edit proposal link become active again until the Mentors disable it or the project is accepted or rejected.

Don't wait until the deadline to submit your proposal. There are multiple reasons for this:

  1. Many people use the website in the last hour before the proposal deadline. Service disruptions are more likely and you may not be able to submit your proposal at all.
  2. Your clock might be set incorrectly, or you might have made an error in timezone calculations. The official deadlines set in Melange are in Coordinated Universal Time (UTC).
  3. Since Melange relies on AppEngine, which spans traffic across multiple servers (especially in periods of heavy traffic), the clock of those servers might be out of sync by seconds. That means that a very last second submission might be successful for one user and not for another. 

Remember, the proposal can be edited at any time before the student application deadline, and can be edited after the deadline should a Mentor request this.  


After the program deadline you will receive an email from Melange for each of your proposals specifying whether your proposal has been accepted or rejected by the organization named in the proposal. 

If one of your proposals has been accepted, you'll also notice that My Dashboard will show three additional links: My todosEvaluations and Projects


In the Projects page you'll find the proposal that has been accepted, and all your proposals will be still available in the Proposals section as before. The Evaluations link will be used later during the evaluation windows of the Student Work phase.

Your accepted project will also be displayed on the Accepted Projects section of the homepage from the left hand navigation bar.


Detailed instructions for obtaining these documents will be sent to the private students' mailing list. Completed forms should be saved as PDFs and uploaded to Melange.

  1. Visit My Dashboard -> My todos 
  2. Click on the name of the form you are submitting in the list
  3. You'll then see an option to upload a PDF. Choose the file you'd like to upload.
  4. Press Submit 

Withdrawing from Google Summer of Code

If for some reason you cannot or do not want to complete Google Summer of Code, please contact your Organization Administrator.