Contributors per cycle
Accepted projects each year, against the median organization that year
View as table
| BeagleBoard.org | Median organization | |
|---|---|---|
| 2016 | 6 | 4 |
| 2017 | 6 | 4 |
| 2018 | 3 | 3 |
| 2019 | 3 | 4 |
| 2020 | 4 | 4 |
| 2021 | 6 | 4 |
| 2022 | 4 | 3 |
| 2023 | 4 | 4 |
| 2024 | 3 | 4 |
| 2025 | 5 | 5 |
| 2026 | 0 | 4 |
Open hardware computing for educators and makers
Contributors in 2026
–
Not taking part
Projects since 2016
44
4.4 a cycle on average
Cycles
10 of 11
First in 2016
Rank in 2026
–
By contributors
Mentors
6
for 3 projects in 2024
Accepted projects each year, against the median organization that year
| BeagleBoard.org | Median organization | |
|---|---|---|
| 2016 | 6 | 4 |
| 2017 | 6 | 4 |
| 2018 | 3 | 3 |
| 2019 | 3 | 4 |
| 2020 | 4 | 4 |
| 2021 | 6 | 4 |
| 2022 | 4 | 3 |
| 2023 | 4 | 4 |
| 2024 | 3 | 4 |
| 2025 | 5 | 5 |
| 2026 | 0 | 4 |
Each one has its own page of organizations and trends
Technologies
# Topics
5 projects in 2025 · All 44 projects since 2016
Fayez ZouariMentored by Jason@BeagleBoard.org, Kumar Abhishek, Aryan Nanda
BeagleMind will develop an AI documentation assistant for BeagleBoard that combines fine-tuned LLMs with Retrieval-Augmented Generation (RAG) to...
Kanak Shilledar
Work on fixing support for beaglev ahead. Additionally work on fixing the broken WiFi and port mikroBUS driver to this board. There are a bunch of...
Sahil JaiswalMentored by Ayush Singh, Vaishnav Achath, moto-timo
The Greybus module for Zephyr currently exists as an out-of-tree component, making maintenance, testing, and contributions difficult. This project...
VidhuMentored by Jason@BeagleBoard.org, Vedant Paranjape, lorforlinux +3
The objective is to enhance the Beagle-Tester framework for BeagleBoard devices by adding mikroBUS support and updating it for mainline kernel...
Whiz-ManasMentored by Vedant Paranjape, Ayush Singh, Vaishnav Achath
The project aims to enhance and upstream the existing wpanusb and bcfserial drivers in Linux to meet upstream quality standards. Currently, several...
Atharva KashalkarMentored by Jason@BeagleBoard.org, Vedant Paranjape, lorforlinux +1
On several BeagleBone boards, there are an ultra-low latency 32-bit RISC CPUs called Programmable Real-time Units (PRUs) with register-mapped I/O...
Ian ClesterMentored by Jason@BeagleBoard.org, lorforlinux, Kumar Abhishek +2
This project aims to enable the development of models that are suitably efficient for use in real-time interactive applications on embedded systems...
Aryan NandaMentored by Jason@BeagleBoard.org, lorforlinux, Kumar Abhishek
In this GSoC project, I worked on developing a multimedia processing system, focusing on commercial detection and replacement using deep learning. I...
Ayush SinghMentored by Jason@BeagleBoard.org, Vaishnav Achath
The project aims to eliminate GBridge and merge its functionality into greybus (linux driver) and cc1352 driver. The subtasks I have identified are...
Khushi BaliaMentored by Vedant Paranjape, Kumar Abhishek, Shreyas Atre
This project intends to introduce LLVM support for PRU, to enable us to use clang rather than pru-gcc. As Clang provides extremely clear and simple...
Prashanth SMentored by Nishanth Menon, Dhruva Gole, Vaishnav Achath +2
Current SoCs frequently feature heterogeneous remote processor units in asymmetric multiprocessing (AMP) setups, which may be running several Linux...
Pratham DeshmukhMentored by lorforlinux, Shreyas Atre
Deep learning is a subset of machine learning that involves the use of neural networks with multiple layers. Neural networks consist of multiple...
Kurva PrashanthMentored by Giulio Moro, Vedant Paranjape, Vaishnav Achath
Bela is an open hardware and software platform for creating beautiful interaction with sensors, sound and it is designed for artists, musicians,...
Ezra PierceMentored by Giulio Moro, jarm, victor-shepardson
The goal of this project is to improve the tooling surrounding embedded machine learning on the BeagleBone Black(BBB)/Bela to aid its community in...
JianDeMentored by Vedant Paranjape, Vaishnav Achath
This project contain two parts which are Bb-Config Improvement and GPIO Benchmarking. For bb-config improvement, I will implement some new features...
Krishna NarayananMentored by Vedant Paranjape, Archisman Dey, Pratim Ugale
Building upon the work done in GSoC 2021 to make programming the PRU easier for beginners, this project aims to add tests, features, and more...
Omkar BhilareMentored by Michael Welling, Stephen Arnold
Introduction The BeagleWire is an FPGA development platform that has been designed for use with BeagleBone boards. BeagleWire is a cape on which...
Jakub DuchniewiczMentored by Iain Hunter, Hunyue Yau
Since BeagleBoards are heterogeneous platforms, why not use them to their full extent? Apparently for the time being the GPU block lies mostly...
Archisman DeyMentored by Pratim Ugale, Andrew Henderson, Kumar Abhishek-1
Building upon the work done in GSoC 2020 to make programming the PRU easier for beginners, this project aims to add tests, features, and more...
Yadnik BendaleMentored by Tim Orling (moto-timo), lorforlinux, Jason Kridner
The project includes porting MicroPython and CircuitPython support to the BeagleConnect Freedom Device as well as writing drivers for interfaces like...
Shreyas Swanand AtreMentored by Arthur Sonzogni, lorforlinux, Kumar Abhishek-1
Beagle-Config is a tool-set, that aims to provide the functionality to make the most common low-level configuration changes in beagle devices easily...
Dhruva GoleMentored by Stephen Arnold, rma, Giulio Moro
As given on the official website, Bela is a hardware and software system for creating beautiful interaction with sensors and sound. Bela consists of...
Deepankar MaithaniMentored by Saketh, rma, Hunyue Yau +2
While the BeagleBone family has a large number of pins available on their P8/P9 headers, projects requiring a large amount of GPIO I/O may still be...
Niklas WantruppMentored by henrix, rma, Drew Fustini +1
The BeagleBone AI is equipped with a high amount of processing power due to the Dual Core ARM Cortex-A15 chip as a main computing unit and its...
Deepak KhatriMentored by KumarAbhishek, Hunyue Yau, Drew Fustini +1
The idea of this project is to make the same user space examples work with both BeagleBone Black and BeagleBone AI, using the same references to...
Vedant ParanjapeMentored by KumarAbhishek, Pratim Ugale, Andrew Henderson
Programming the PRU is a uphill task for a beginner, since it involves several steps, writing the firmware for the PRU, writing a loader program....
Denis ObrezkovMentored by Iain Hunter, Julien Grall, Hunyue Yau +1
The idea behind the project is to make Xen hypervisor available and easy to use on beagleboard-x15. This implementation will allow users to...
Pratim UgaleMentored by Kumar Abhishek, Patryk Mężydło, ZeekHuge
This project aims to provide an API for different programming languages to load firmware, start/stop and communicate with the BeagleBone PRUs...
Vaishnav M AMentored by Ravi Kumar Prasad, Jason Kridner
Click boards are a flagship hardware product line of MikroElektronika with over 600 add-on boards ranging from wireless connectivity clicks to Human...
Anirban BanikMentored by welsh, ZeekHuge, Hunyue Yau +2
This project is basically to rebrain the previous Speak and Spell by Texas Instruments, and generate open source code for it . This is a Linux...
Ravi Kumar PrasadMentored by Kumar Abhishek, Jason Kridner
Integrate node-beagle-boot to Etcher and add features like U-boot console on boot up, TCT/IP proxy server, grab latest images from beagleboard.org to...
VAISHNAV M.AMentored by m_w, Anuj Deshpande, Jason Kridner
BoneScript is an existing Node.js library specifically optimized for the Beagle family and featuring familiar Arduino function calls, exported to the...
Naveen SainiMentored by Stephen Arnold, Hunyue Yau, ZeekHuge
Write program for PRU present in BeagleBoard and to create a portable device able to measure the wind speed and temperature reliably in outdoor...
Maciej SobkowskiMentored by Kumar Abhishek, ZeekHuge
Most of existing PRU applications utilize (waste) one PRU core for data transfer. The goal of this project is to enable usage of EDMA controller for...
Ravi Kumar PrasadMentored by Jason Kridner
Currently, the ways to flash images in BeagleBone hardware are not easy especially for beginners, SD card method takes up much time and manual...
Patryk MężydłoMentored by Michael Welling (m_w)
The task is to create software support for FPGA cape (based on iCE40 device). The completed project will provide the BeagleBoard.org community with...
Indumathi DuraipandianMentored by Robert Manzke, Henrik Langer
Building a AVB node the stream reservation protocol and the precision time protocol are to be built in the linux kernel. A demo application will be...
eeMentored by Trevor Woerner
My project is basically two high quality, well-documented libraries for interfacing with BeagleBone hardware in Rust and Go. These libraries will...
henrix (Henrik Langer)Mentored by Vladimir Pantelic, Robert Manzke
The CTAG face2|4 Audio Card is a multichannel I2S soundcard based on the AD1938 audio codec by Analog Devices. Currently the soundcard can only be...
amragaeyMentored by jkridner, Alex Hiam
This idea is aimed to improve the experience of Bone101 to make the most use of it to be friendly to novice developers, allowing them to work with...
pmezydloMentored by bradfa, m_w, mdp
SPI slave driver implementation. The task is to create a driver controlling SPI hardware controller in slave mode, and to ensure optimal performance...
ZeekHugeMentored by SJLC, Abhishek Kumar, m_w +1
Many applications require mechanisms for high speed, real time and continuous data acquisition from a sensor that is essentially an ADC. Most...
chanakya_vcMentored by bradfa, mdp
Bitbanging an SPI or/an I2C device in Linux leads to a lot of problems.It consumes a lot of valuable CPU cycles.And since Linux is an...
kiran4399Mentored by Alex Hiam, Abhishek Kumar, m_w +1
The aim of the project is to create easy-to-use APIs for the hardware on the BB Blue. This would consist of developing/improving kernel drivers for...
No accepted proposals or progress posts from BeagleBoard.org contributors yet. Contributed here? Share yours.
Claim your projectData: Google Summer of Code public archive. Contributor counts are accepted projects.