Lunatik eBPF Abstraction Layer: TC, Scheduler binding and eBPF Maps
Contributor: Ashwani Kumar Kamal
eBPF has become the dominant mechanism for extending the Linux kernel at runtime with verifier-enforced correctness guarantees, but those same...
Programming Language Research with emphasis on Lua
Contributor: Ashwani Kumar Kamal
eBPF has become the dominant mechanism for extending the Linux kernel at runtime with verifier-enforced correctness guarantees, but those same...
Contributor: Damin Risho J V
LuaSQL currently does not support prepared statements, which are widely used in modern database applications for performance, security, and efficient...
Contributor: kboltiz
My work involves porting the game SNKRX from Lua to Atmos, a versatile programming language that is based on concurrency, event-driven programming....
Contributor: 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...
Contributor: Amrit Bhogal
This project aims to create a robust, high-performance parser combined with an easy-to-use macro system for the Teal programming language. Leveraging...
Contributor: Jieming Zhou
This proposal introduces myself and outlines the work I will be doing during the Google Summer of Code 2025. My proposal aims to implement a HID...
Contributor: Miłosz Koczorowski
The goal of this project is to create a documentation generator for the Teal programming language. The generator will extract information from types...
Contributor: sheharyaar
The goal of this project is to make a new tool that connects Netfilter with Lua, allowing people to create new Netfilter programs using Lua and...
Contributor: Chaitanya Deshmukh
The project aims to adapt the LuaSQL drivers, which provide an interface between Lua and various database management systems (DBMS), to work...
Contributor: Victor Ilchev
LuaRocks is the package manager for the Lua language. It is written in pure Lua, making use of several optional libraries. The goal of this project...
Contributor: SD Asif Hossein
Pallene is a statically typed companion language to Lua, designed to write performance sensitive part of it. Pallene has a very similar syntax as...
Contributor: Shichu Yang
Enable users to attach a script or Lua function to a watchpoint and execute it when the program flow hits it in LLDB and improve the whole...
Contributor: Deepak Singh Rathore
The goal of this project is to provide typed API for LuaRocks modules, specified using Teal, a typed dialect of Lua, which allows for typed...
Contributor: Micah Kendall
Freechains Lua API. This is an API for the Freechains project written in the Lua programming language. The lua-sockets library is used to interface...
Contributor: Srijan Paul
Pallene is a statically typed sister of the Lua programming language. This proposal aims to add support for Closures in Pallene. Closures are...
Contributor: Samuel Rowe
Pallene is a statically typed, ahead-of-time-compiled sister language to Lua, with a focus on performance. Programmers can use Pallene instead of C...
Contributor: Matheus Silva Rodrigues
Currently, the creation and management of Lua States in Lunatik bindings are made by the binding itself, which can difficult the interoperability of...
Contributor: Xinzhe Wang
Lunatik is a kernel-level Lua interpreter version for scripting the Linux kernel. For example, it allows users to filter packets using Lua scripts....
Contributor: Maged Rifaat
This project will involve further modification of the Arduino IDE to support more features of the céu language. This will include support for another...
Contributor: Ankit Karan
Every Project's code seems good if it is in proper style. LuaFormatter is a code formatter which helps to style a code in Lua scripts which will also...
Contributor: Gustavo Castellanos
The goal is to build a parser generator on top of the library LPegLabel that will automatically support error recovery and (optionally) white spaces...
Contributor: Connor McPherson
Lua is a tiny language that can do a lot. As a scripting language, it can be embedded into larger projects, used in IoT devices for its lightweight...
Contributor: Gaurav Kumar-1
The project consists of developing an interface, in Lua, for the set of Cloud IoT Core APIs, through two REST resources: cloudiot methods, to...
Contributor: Jingrui Li
An application from Jingrui for Céu-Arduino, I'll do my best for that.
Contributor: Victor Nogueira
A version of the Linux Kernel's XDP framework which will support the execution of Lua scripts as well as eBPF programs
Contributor: Vishnu M
Pallene, the statically typed sister language of Lua requires a Foreign Function Interface(FFI) to C. As a starting point, there is a need to create...
Contributor: Caio Messias
Lunatik is a programming environment based on the Lua language for kernel scripting. By allowing kernel scripting, a user may create scripts in Lua...
Contributor: Anny Chagas
The objective of my proposal is to provide an easy-to-install, up-to-date integrated environment for Céu-Arduino and pico-Céu development. Céu is a...
Contributor: M Naveen Kumar
The project consists of developing new interrupt-based drivers for microcontrollers, e.g.: ADC SPI and I2C buses EEPROM Real-time clock Some...
Contributor: Satyendra Kumar Banjare
This project aims at updating lua bindings to libgit2 for the lua users to use libgit2 ( pure C implementation of the Git core methods ) API from...
Contributor: Chengzhi Tan
Lunatik is a kernel-level Lua interpreter version for scripting the Linux kernel. For example, it allows users to filter packets using Lua scripts. I...
Contributor: João Dutra Bastos
Project proposed by LabLua
Contributor: Guilherme Simas
Developing interrupt-based drivers and libraries for Arduino chips and peripherals for the Céu-Arduino language, in order to replace current...
Contributor: Marc André Tanner
Lua is a powerful, efficient, lightweight and dynamically typed scripting language supporting a variety of different programming paradigms. Typed Lua...
Contributor: Ben Vaitkevicius
I would like to implement the LPegLabel parser generator idea.
Contributor: Akshaynath R
Strava is the social network for athletes. It’s a global community of millions of runners, cyclists and triathletes.The Strava V3 API is a publicly...
Contributor: Mauricio Pedro Vieira
The main goal of the project is, which the title says, to port Terra to Android devices. Once I already have Terra ported to android, my intention...
Contributor: Dhaval Kapil
Elasticsearch is very good and scalable search engine. It provides a REST API accessed through JSON format. My project aims to improve the existing...
Contributor: VicentiuM
I want to extend the tutorial offered by LabLua for the Ceu language. As it is, when you write code on their website and press submit, the code is...
Contributor: Kevin Clancy
This project seeks to design and implement a class system for Typed Lua which will replace its current class definition style. It should feel like a...
Contributor: Victor Dias
A fully automatic generator of WSDL documents to LuaSOAP composed by a generation module and a parameter based script. This will improve the LuaSOAP...
Contributor: MattG
Parsing Expression Grammars (PEGs) are an expressive formalism for designing and implementing top-down parsers with local backtracking. An issue that...
Contributor: dtomek
The idea of this project is to use Haskell as another way of reasoning about the typing rules of Typed Lua. Project involves implementing parser and...
Contributor: roboo
In this project we focus on package manager for Lua modules, LuaRocks. Our main goal is to increase quality of test suite, because it's implemented...
Contributor: rnikhil275
The admin center would be pivotal in utilizing the autogen functions and a configuration file editor would make it easy for the end user to edit conf...