Fetching the latest programs, projects, and workspace data.
Find open source projects actively accepting contributors. Search repositories, filter by program milestones, difficulty tags, or tech stack.
Use our Orbit AI Matcher to find out! Get instant matching scores based on your developer skills, preferred frameworks, and contribution experience.
Convert your selected open-source project into a winning GSoC, LFX, or Outreachy application using Proposal Studio.
<p>I will be creating two activities for Sugarizer (in Vue.js) requested by teachers from Sugarizer deployment in Saint-Ouen:</p> <h3>Curriculum</h3> <p>The Curriculum activity will be a way for a student to self-check his/her skills from a set of knowledge categories and provide multimedia element to demonstrate these skills. It will display a hierarchical set of skills grouped by categories and let the user explore the tree. On each skill the user can validate (i.e. acquire skill) and provide multimedia elements (pictures or sounds coming from Journal) to demonstrate the skill.</p> <h3>Vote </h3> <p>The Vote activity will provide an easy-to-build poll system. The user can create a poll (yes/no, choose value in a list, enter a value) then share it on the network so any user can vote in real time. After the end of voting period, a screen will sum up results of the vote showing various statistics.</p>
<p>MusicBlocks has a lot of issues right now and the aim of this repository is to fix these issues efficiently while keeping it easily maintainable in the future. Currently there are 200+ issues in this repository .The goal of this project is to resolve most of the bugs and issues and at the same time work on some major enhancements.</p>
<h3>Synopsis</h3> <p>WellcomeML is a python package containing a set of utility functions that use machine learning for reading, processing, embedding and classifying academic text data like publications, grants, and other documents. The need for developing a new feature for expanding WellcomeML with further visualisation modules has emerged; in this specific case the objective is to create a standard interactive visualisation tool for the results of the clustering algorithm present in the library.</p>
<p>The support for Python 2 will be dropped in the coming years and thus it is important to switch to Python 3. There is a need to make sugar-toolkit and activities compatible with Python 3, to ensure the smooth functioning of the sugar activities in the future. The aim of this project is to boost this necessity.</p> <h5>Target</h5> <p>Following are the targets of this project:-</p> <ul> <li>To port all static telepathy bindings to TelepathyGLib.</li> <li>Make activity-chooser window modal.</li> <li>Make sugar-toolkit compatible with both Python 2 and Python 3.</li> <li>Make sugar-desktop compatible with Python 3.</li> <li>Port sugar-activities to Python 3 and make a release.</li> <li>Write the necessary documentation.</li> </ul>
Discovering new music can be quite an adventure and may lead to finding music which you will hear on repeat for a long time. Currently, ListenBrainz offers many ways to do it, like Fresh Releases, Hue sound, Similar Users and many more. Another powerful discovery tool which can be added to suite is an Artist Similarity Graph. It will provide an intuitive way for the users to analyze relationships between artists. In this way, the users can get exposure to new artists with a music style similar to their favorite artists. This project aims to provide a pleasant UX for the same, while delivering the following features in the UI: 1. Display a graph of related artists. 2. Link to artist's MusicBrainz profile. 3. Play artist's most popular album. 4. Play the most popular recording.
<p>Development of 16 modules for the DONUT platform for better UI/UX. To simplify the configuration, these predefined modules will have the most common use cases with different options for modules and settings while setting up this environment. These modules will be more focusing on providing user a smooth experience while using DONUT platform.</p>
<p>The aim of the project is to improve the vega editor by adding support for settings panel , and improving upon features like uploading datasets and sharing visaualizations</p>
<p>In order to visualize their private datasets, users of UCSC Xena browser have to upload data using separate desktop application. This behavior does not fit preferred workflow, since all visualizations are carried out in the browser and using desktop client only for uploading data is confusing for some users.</p> <p>The goal of this project is to move existing data upload functionality from desktop client to the browser. In addition to that, import module would be improved with extensive error handling and uniformed user experience overall.</p>
To identify possible relations between gene variants, phenotypes, and diseases - an ideal way would be a multi-model approach that involves: • Supervised learning methods to discover diseases associated with combinations of gene variants and clinical features. • Also unsupervised learning methods like clustering to understand the underlying patterns among diseases that went unnoticed before. This could be a strong evidence-based approach for clinical treatments.
Starter repositories and deployment blueprints for full-stack apps on DigitalOcean App Platform.
By linking their Apple Music account with ListenBrainz, individuals are able to use ListenBrainz to play their music selections. The integration into BrainzPlayer allows for this capability. By utilizing a content resolver, we can match the MusicBrainz Identifier (MBID) to the Apple Music catalog, permitting users to transfer playlists to their Apple Music account.
<p>This project proposal is based on the “Improve the Customization of Plone Listings” -idea listed on project ideas gathered by the Plone community. As stated in the suggestion, Plone Mosaic add-on currently lacks a way to display customized listings on pages. Customizable listings and search pages are stated to be two often requested features. My proposal is to start solving this problem by allowing users to customize the content of tiles with same WYSIWYG-functionality as already used in mosaic.</p>
MusicBrainz database sees a lot of edits made on a daily basis. Tens of thousands of edits. That’s a large number. With each edit, there’s associated an edit note which provides additional information about the edit. Often, these edit notes, as well as some edits, contain external links, which we want to archive in the Internet Archive. This project idea aims at creating a Rust application that can archive the external URLs using Wayback Machine APIs.
This project aims to enhance the search capabilities within the OpenELIS system, particularly the Search Patient module, providing users with a more efficient way of retrieving patient information. We aim to integrate a Java search engine library Hibernate Search with an Apache Lucene backend, to index key columns such as patient ID, patient name and other relevant data, providing users a faster way to search results. This will also include the integration of fuzzy search capabilities which will allow for approximate matching based on similarity, wildcard search which will allow for specified pattern matching and range search which will allow for searching for values within a specified range.
<p>This project aims at adding custom rules for the oclif in TypeScript and Javascript such that other developers can create their CLI without any hassle and find the small bugs and errors easily and effectively. It will reduce the time for the bug fix due to functional errors in code. Linter is used to enforce coding standards throughout the codebase</p>
<p>The Sugar Journal doesn't do a great job of supporting versioning or forking. This project is to build a backend for the Journal and Turtle JS that is based on git, which does support versioning and forking. This project will also help the end user i.e., students and teachers to understand the concept of git. We also get the benefit of network access by building on the top of a git hosting site</p>
Create an open benchmark suite for evaluating LLM outputs against algorithmic bias, fairness, and transparency metrics mandated by the EU AI Act.
<h5>Adding trust anchor functionality to drg.</h5> <p>Drogue Cloud supports the authentication of devices using X.509 certificates. Drg is the command-line client for Drogue cloud. This project aims to implement drg commands to work with certificates and keys to make the trust anchor workflow easier for the user.</p>
<p>The Global Alliance for Genomics and Health aims to provide end-to-end solutions for clinical data use cases. The sensitive nature of data in the personalized healthcare sector frequently requires it's analysis on-site. Computation over the cloud allows the user to enjoy flexibility in hosting the data and its computation. Through this project, I aim to provide a proof of concept for a microservice that redistributes Task Execution Schema instances generated from the Workflow Execution Schema engine(s) based on parameters associated with data or the workflow ex. the time required to transfer data cost associated with the computation of the task etc.</p>
<p>The proposal is for the project "Giving Sugar Labs Website a New Look". The basic requirement of the project is to provide "www.sugarlabs.org" a new look and the primary goals involve making the existing website more attractive and easier to explore for visitors/users. The proposal ensures that the primary goals are achieved and also proposes other major secondary goals that would further improve the website in many aspects. The proposal has been structured and presented in a neat way.</p>
<p>Quarkus is a Kubernetes Native Java framework tailored for GraalVM and HotSpot, crafted from best-of-breed Java libraries and standards,which currently is fully supported by Maven build tool which in simple words is used for building and managing any Java-based projects. Gradle is another open source build system which presently isn't supporting all the extensions and core of Quarkus i.e it is in preview mode. To make Gradle support Quarkus completely, we need to have a fairly good understanding of Java and Gradle build tool system. Then studying and comparing the existing Quarkus Maven plugin source code and Quarkus Gradle plugin source code we realize where Quarkus lags behind in the case of Gradle. The points where Quarkus lags can be enhanced by comparing and replicating all the integration tests of Maven plugin for Gradle plugin to increase the overall test coverage for Gradle.</p>
<p>The main goal of this project is to reexamine the assumptions underlying the segregation of rhythm from pitch in these widgets and to design and implement a more unified experience. This can be done by improving the already present widgets inside music blocks as it will not cause any changes in the usage of any other section of music blocks and will not confuse the existing users . Currently in music blocks a user has to generate a rhythm by using rhythm maker widget and then import it inside another widget like phrase maker. I would like to streamline this process by including the functionality of editing rhythms inside phrase maker and in the case of musical keyboard the user can not even import rhythms so I will like to propose a function where the widget will be able to calculate the duration for which a key is pressed and the functionality of playing keyboard with the help of keyboard.</p>
This project intends to allow Picard to post process cover art images obtained from the providers. There should be provider independent options to restrict image sizes, resize images if it exceeds a maximum allowed size or automatic format conversion. Also, there should be image post processing plugin hooks to allow plugins to do additional image manipulations.