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 #

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 #

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 #

SciCookie #

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