:html_theme.sidebar_primary.remove: true
:sd_hide_title: true
.. _gsoc-project-ideas:
Ideas
######
.. image:: ../_static/images/ideas-below.webp
   :align: center
.. admonition:: How to participate?
   Contributors are expected to go through the list of ideas dropdown below and join the discussion by clicking on the
   ``Discuss on forum`` button. All ideas have colorful badges for ``Complexity`` and
   ``Size`` for making the selection process easier for contributors. Anyone is welcome to
   introduce new ideas via the `forum gsoc-ideas tag `_.
   Only ideas with sufficiently experienced mentor backing as deemed by the administrators will
   be added here.
   +------------------------------------+-------------------------------+
   | Complexity                         | Size                          |
   +====================================+===============================+
   | :bdg-danger:`High complexity`      | :bdg-danger-line:`350 hours`  |
   +------------------------------------+-------------------------------+
   | :bdg-success:`Medium complexity`   | :bdg-success-line:`175 hours` |
   +------------------------------------+-------------------------------+
   | :bdg-info:`Low complexity`         | :bdg-info-line:`90 hours`     |
   +------------------------------------+-------------------------------+
.. tip::
   
   For inspiration, you can also look at ideas from past years and :ref:`Projects`.
Existing ideas
***************
.. toctree::
    :maxdepth: 1
    2026/index
    2025/index
    2024/index
    2023 GSoC Ideas 
    2022 GSoC Ideas 
    2021 GSoC Ideas 
    2020 GSoC Ideas 
    2019 GSoC Ideas 
    2018 GSoC Ideas 
    2017 GSoC Ideas 
    2016 GSoC Ideas 
    2015 GSoC Ideas 
    2014 GSoC Ideas 
    2013 GSoC Ideas 
    2012 GSoC Ideas 
    2009 GSoC Ideas 
Idea Template
*************
.. card:: 
   :fas:`microchip;pst-color-primary` Project idea template (Topic of project here.) :bdg-success:`Medium complexity` :bdg-success-line:`175 hours` (update these tags accordingly)
   ^^^^
   **Project heading**
   Project Description here 
   | **Goal:** Goal of your project here
   | **Hardware Skills:** eg. `Verilog`_, `verification`_, `FPGA`_
   | **Software Skills:** eg. `RISC-V ISA`_, `assembly`_, `Linux`_
   | **Possible Mentors:** eg. `Cyril Jean `_, `Jason Kridner `_
   ++++
   .. button-link:: Link to project discussion forum thread here 
      :color: danger
      :expand:
      :fab:`discourse;pst-color-light` Discuss on forum
New ideas
**********
Discussion of new ideas should be done on the forum before submitting a merge request
to add a new idea.
.. button-link:: https://forum.beagleboard.org/tag/gsoc-ideas
   :color: danger
   :expand:
   :outline:
   :fab:`discourse;pst-color-light` Visit our forum to see ideas being discussed!