Report a bug If you spot a problem with this page, click here to create a Bugzilla issue. Improve this page Quickly fork, edit online, and submit a pull request for this page. Requires a signed-in GitHub account. This works well for small changes. If you'd like to make larger changes you may want to consider using local clone.


Digital Mars participates in the 2011 Google Summer of Code program

Good news for the D community worldwide—Digital Mars (the main driver behind the D programming language) has been accepted into the 2011 Google Summer of Code program.

We welcome student and mentor applications for any project that adds value to the D programming language environment. That includes the compiler, the standard library, additional library support, interoperability, editor and IDE support, and more. Applications being discussed concern support for the Apache Thrift protocol, an ANTLR parser for D, and standard containers. Please refer to the ideas page for possible projects, but by all means feel free to bring your own. Discuss any initiative you may have with the vibrant D community on the digitalmars.D forum.


Mentor applicants should be domain experts and/or seasoned users of the D programming language. Experience with managing or teaching is helpful. Knowledge of D is not a strict requirement because we already have student applicants who are fluent in D but need specialized guidance in project-specific topics.

Mentors should include a resumé unless they are well known within the programming community at large, or within the D community.

Curent mentors: Walter Bright (Digital Mars), Andrei Alexandrescu (Facebook), Bruno Medeiros (ALX), Eitan Frachtenberg (Facebook), John Song (Facebook).


Student applicants should be familiar with the D programming language and environment. However, students may use a different language that helps D's integration within an existing framework (e.g. Java for Eclipse or C++ for Apache Thrift). Please state in your application other commitments you may have for the summer so we have a shared notion of the time you plan to spend on your GSoC project.

Student applications should include a project proposal (possibly starting from one of the ideas page) and a resumé, unless they already have a known track record in visible projects.


To apply as a mentor or a student, refer to our GSoC 2011 page. Applications for students open on Monday March 28, 2011. For additional information, write email to

Good luck!