Google Summer of Code 2018

Couldn't Load Image


Magical it was to see my name being in few of those selected for Google Summer of Code program 2018. Finally I made through it. Yey!!

This summer I will therefore be working with my organization Lablua and my mentors Etiene Dalcol and Edward Thomson on writing lua bindings for the libgit2 library in the project luagit2 .

Lablua is a research laboratory at PUC-Rio, affiliated with its Computer Science Department. It is dedicated to research about programming languages, with emphasis on research involving the Lua language.


libgit2 is a portable, pure C implementation of the Git core methods provided as a re-entrant linkable library with a solid API, allowing you to write native speed custom Git applications in any language which supports C bindings.

In my project I will make library lua compatible and ready to be easily used by lua users. I will be using luaC-API for the purpose and will write tests using Lunit.

The code is available at and documentation will be made available at as I write bindings. I will write blog post on my work progress in comming days.