OSL Project Ideas for GSoC 2025 #
Welcome to the Open Science Labs (OSL) project ideas page for Google Summer of Code 2025. As an umbrella organization, OSL hosts links to the ideas pages of each member organization. You can explore these projects here.
At OSL, we've assembled a selection of project ideas that not only embody our mission but also provide enriching experiences for student and newcomers open-source developpers. These projects cover a variety of topics and technologies, catering to diverse interests. Below, we've outlined some potential project ideas we're considering for GSoC. We believe these projects provide students with a valuable chance to engage with open-source efforts and develop their skills under the mentorship of seasoned professionals.
This page details the sub-organizations available for GSoC 2025 participants. Applicants are welcome to reach out to us on our Discord or directly contact the sub-oganization/project mentors.
Sub-Organizations #
Note: Each organization includes a designated list of mentors. Please get in touch with them directly if you have any inquiries.
ArtBox #
- Description: ArtBox is a tool set for handling multimedia files with a bunch of useful functions.
- Project WEB Page: https://osl-incubator.github.io/artbox/
- Project Ideas: link
ArxLang/ASTx #
- Description: ASTx is an agnostic expression structure for AST. It is agnostic because it is not specific to any language, neither to the ArxLang project, although its main focus is to provide all needed feature for ArxLang.
- Project WEB Page: https://astx.arxlang.org/
- Project Ideas: link
Envers #
- Description: Envers is a command-line tool (CLI) designed to manage and version environment variables for different deployment stages such as staging, development, and production. It provides a secure and organized way to handle environment-specific configurations.
- Project WEB Page: https://osl-incubator.github.io/envers/
- Project Ideas: link
fqlearn #
- Description: This Project aims to facilitate the teaching of unit operations and thermodynamics.
- Project WEB Page: https://osl-pocs.github.io/fqlearn/
- Project Ideas: link
Makim #
- Description: Makim is based on make and focus on improve the way to define targets and dependencies. Instead of using the Makefile format, it uses yaml format.
- Project WEB Page: https://osl-incubator.github.io/makim/
- Project Ideas: link
noWorkflow #
- Description: The noWorkflow project aims at allowing scientists to benefit from provenance data analysis even when they don't use a workflow system. It transparently collects provenance from Python scripts and notebooks and provide tools to support the analysis and management of the provenance.
- Project WEB Page: https://gems-uff.github.io/noworkflow/
- Project Ideas: link
OSL Web Page #
- Description: OpenScienceLabs web page, is a project that serves as a way to present OSL to the world through a web page.
- Project WEB Page: https://opensciencelabs.org/
- Project Ideas: link
PyDataStructs #
- Description: PyDataStructs project aims to be a Python package for various data structures and algorithms (including their parallel implementations).
- Project WEB Page: https://pydatastructs.readthedocs.io/en/latest/
- Project Ideas: link
SciCookie #
- Description: SciCookie is a template developed by https://opensciencelabs.org/ that creates projects from project templates.
- Project WEB Page: https://osl-incubator.github.io/scicookie
- Project Ideas: link
Sugar #
- Description: Sugar aims to organize your stack of containers, gathering some useful scripts and keeping this information centralized in a configuration file. So the command line would be very simple.
- Project WEB Page: https://osl-incubator.github.io/sugar/
- Project Ideas: link