Skip to content
In GSoC 2026

LabLua

LabLua is a research lab at the Catholic University of Rio de Janeiro (PUC-Rio), affiliated with its Computer Science Department. It is dedicated to research on programming languages, with emphasis on the Lua language and reactive programming. It was founded on May 2004 by Prof. Roberto Ierusalimschy, the chief architect of the Lua language.

Contributors in 2026

4

−1 from 2025

Projects since 2016

47

5.2 a cycle on average

Cycles

9 of 11

3-cycle streak

Rank in 2026

#91

of 183, 0.4% of slots

Mentors

7

for 4 projects in 2024

Contributors per cycle

Accepted projects each year, against the median organization that year

  1. 8
  2. 4
View as table
LabLua contributors per cycle
LabLuaMedian organization
201684
201764
201853
201954
202064
202144
202203
202304
202444
202555
202644

Stack and topics

Each one has its own page of organizations and trends

More about LabLua

LabLua consists of people from a wide range of backgrounds, including PhD candidates, professors and alumni who are the developers and maintainers of projects that are used by the Lua community at large.

What is Lua?

Lua is a powerful, efficient, lightweight, embeddable scripting language. It supports procedural programming, object-oriented programming, functional programming, data-driven programming, and data description.

Lua has been used in many industrial applications (e.g., Adobe's Photoshop Lightroom), with an emphasis on embedded systems (e.g., the Ginga middleware for digital TV in Brazil) and games (e.g., World of Warcraft and Angry Birds). Several versions of Lua have been released and used in real applications since its creation in 1993.

Quick answers

Is LabLua in GSoC 2026?
Yes, with 4 contributors.
How long has it taken part?
9 of 11 cycles since 2016, first in 2016, with a 3-cycle streak running.
How many contributors does it usually take?
5.2 a cycle on average, 47 in total. Its largest cycle was 2016, with 8.
What does it build with?
Lua, Céu, Elasticsearch, Luarocks, Netbsd, Lunatik and 2 more.

Accepted projects

4 projects in 2026 · All 47 projects since 2016

  1. Lunatik eBPF Abstraction Layer: TC, Scheduler binding and eBPF Maps

    Ashwani Kumar Kamal

    eBPF has become the dominant mechanism for extending the Linux kernel at runtime with verifier-enforced correctness guarantees, but those same...

  2. Add Support for Prepared Statements in LuaSQL

    Damin Risho J V

    LuaSQL currently does not support prepared statements, which are widely used in modern database applications for performance, security, and efficient...

  3. Evaluating Structured Reactive Patterns in Atmos

    kboltiz

    My work involves porting the game SNKRX from Lua to Atmos, a versatile programming language that is based on concurrency, event-driven programming....

  4. Improve the Pallene Installer

    njs0707

    The end goal of this GSoC project is to design a simple and portable process for building and installing Pallene on any of the three major operating...

No accepted proposals or progress posts from LabLua contributors yet. Contributed here? Share yours.

Claim your project

Data: Google Summer of Code public archive. Contributor counts are accepted projects.