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.
OncoKB™ is a crucial resource which provides comprehensive information about genomic alterations in cancer. However, despite the availability of APIs and annotation tools, some users, especially those without computational backgrounds, face challenges in effectively annotating variants and generating reports. To bridge this gap, my project seeks to publish a standalone npm package for visualization of OncoKB annotations and a report generation module to make the annotations downloadable by the users. Seamless integration of these modules with cBioPortal will mark the end of my project.
This project aims to develop a calibre plugin for bookbrainz. It will be used to update metadata of calibre books and add public collections or editions from bookbrainz directly in calibre.
<p>The common voice project crowdsources voice clips from volunteers in multiple languages towards the creation of an open source dataset to aid in advancing voice recognition technology. The current Common Voice website is not optimized for tablet view and lacks a demo-friendly workflow. In this proposal, I will highlight concrete steps towards the implementation of a Kiosk mode for the platform to enhance tablet- and demo-friendliness.</p>
<p><a href="https://github.com/deislabs/smi-metrics" target="_blank">SMI-Metrics</a> aims to have a commen interface to get metrics from servish mesh implementations. Applications, Tools can be built targeting this interface without having to write anything specific to an implementation. Users also don't have to learn the APIs of each mesh but rather have this shim in their kubernetes cluster which provides a common API. As the <a href="https://github.com/deislabs/smi-metrics" target="_blank">smi-metrics</a> repo is pretty new, my work is to take care of this whole repository i.e CI, bugs, etc while also implementing the support for Istio and Consul Connect Service Meshes.</p>
<p>The primary goal of the project is to upgrade Afra's annotation editing code, to provide it performance upgrade. Afra's annotation editor is built using JBrowse and WebApollo, is completely browser based. Afra is unique in the way it addresses the challenges of biocuration. The community needs this kind of tool to grow. This goal will be achieved in following steps</p> <ul> <li>Extensive automated test for the annotation editing facility</li> <li>Determine change we made to the codebase of JBrowse/Apollo in Afra. Based on which we will implement new features for the performance upgrade.</li> </ul>
<p>The goal of this project is to develop a tool which will allow to visualise the events Directed Acyclic Graph data structure which describes the conversation history in a room. It will be a real-time visualisation of the DAG of a given Matrix room, as seen from the perspective of one or more HomeServers (HSes).</p> <p>This tool will be useful for debugging or administration of Matrix HSes by making people able to easily see how the federation process works.</p>
<p>The InterMine Registry will allow users to obtain and search, by consuming a RESTful API, basic information about existing InterMine instances. This information includes instances names, URLs, versions, sizes, descriptions and principal data-types with their fields brief descriptions. Furthermore, the API is going to give the possibility to create and administer the registry entries.</p>
<p>The project aims to create a platform for hosting and sharing Vega and Vega-Lite visualizations. It will facilitate a user to save, fork and publish any visualization on the web. It is designed keeping in mind the user-benefits and covers everything from back-end to front-end with few new features. It will be integrated into the editor itself so that the user can conveniently make and share the visualization from the same place. This lowers the barrier to entry into the vega ecosystem.</p>
<p>The aim is to increase the test coverage around the backend rails api codebase. Right now it has around 45% coverage. I aim to improve it by making the unit test coverage at least 85+ and also write integration tests using RSpec and Capybara. I also plan to start on the Rails Upgrade once the test suite is up and running.I plan to go one directory after the other and gradually covering the whole codebase to have a good test coverage.</p>
<p>A tight integration with <strong>MusicBrainz database</strong> would be very helpful in <strong>AcousticBrainz</strong> because it would allow us to better understand our data by using the MusicBrainz data in a lot of places in AB. A direct access to MusicBrainz database would mean we can directly query the database (one query per page) and thus would result in significant increase in speed with which AcousticBrainz loads. My proposal involves implementing the two methods of direct database access (a direct connection to MB database and importing the MB database in a separate schema in AB database) and then evaluate them by testing both the methods on the basis of certain criteria through which we would decide what method works better for us in order to use the MB data for implementing many features in AB and then working on implementations using the suitable method.</p>
This project aims to update the implementation of VoIP support to concur to the latest Matrix spec changes, and add features to the nheko client which adhere to the protocols. A final long term goal would be to incorporate every new feature available under the protocol, which will clearly last outside the project period
The aim of this project is to make it easier to use MaveDB datasets for clinical use, as most of the MaveDB datasets are not annotated in a way that allows them to be combined with other genomic data. Datasets in MaveDB will be mapped to the human genome using the GA4GH Variant Representation Specification (VRS). This can be achieved by mapping sequences using alignment algorithms, transforming the results into VRS objects, and validating the results.
<p>To better help protect Firefox Account (FxA) users, we want to Integrate FIDO2 (Fast Identity Online) authentication for 2FA on Firefox Account authentication as a second authentication factor.</p>
Using HTML CSS and JavaScript to-, 1. Maintain the Music Block v3 and fixing bugs related to Styling, Browser specific, improving the overall layout of the website and solving High priority issues . 2. Adding new functionalities like Recording feature , Full screen mode ,and touch scrolling
<p>Primero1 will be a free web app, designed basically for kids aged 4-7 to enhance their learning abilities in a fun, creative and natural way. This app will be a smaller version of Sugarizer. The app will be targeted towards Pre-k1 and Pre-k2 grade curriculum. The app will be focusing on kids who are non-readers and who are in the phase of developing their thinking, learning and collaborating abilities. The app will be made colorful so that it is fun & enjoyable for the kids. Sugarizer activities will include things like, learning about music, drawing shapes and learning basic mathematical concepts through games like Cuisenaire rods. Existing educational apps available online are too difficult for kids & the smallness of the icons of existing apps makes it difficult for the kids to play. Hence, our application can address these shortcomings. The goal of Primero1 is to allow kids to use Sugarizer as a powerful learning tool. We will ensure that the graphics used in the user interface are bright and of a suitable size, so that it can attract kids attention.</p>
<ul> <li>Convert the markdown and grasp the content from different current documentations and bring all that information to a single place.</li> <li>Make a dashboard for the users so that they can get to know about their developed and developing areas, track the projects, their progress and performance. Their contribution could also be seen by the other users, earning them respect in the society.</li> <li>Sugarbot will keep track of the git repositories and issues being opened, and when a label ( like easy, medium, hard, GCI, GSoC etc. ) is being attached to them by the repo maintainer.</li> </ul>
<p>Implementation of some of the useful transforms from Vega currently not present in Vega-Lite</p>
Pippy is the Sugar "learn to program in Python" activity. It comes with lots of examples and has sufficient scaffolding such that a learner could modify an existing Sugar activity or write a new one. The goal of this project is to add "co-pilot"-like assistance to Pippy. A learner should be able to ask the AI to provide example Python code to help them navigate the language and explore possibilities in a more open way than the collection of Pippy examples affords. Besides correcting code and providing example to kids the project aims to help developers navigate through Sugar-toolkit and also GTK basics helping them contribute in more effective way. Our AI-assistant model would provide contributors sufficient examples to understand how the sugar codebase works.
<p>The AcousticBrainz database contains detailed high and low-level information for millions of audio recordings, all of which create an essential for creatives, researchers, and music fanatics alike. Our understanding of audio can be greatly improved through features that focus on similarities between the content of recordings in such a large database. As such, the development of a similarity index between recordings is essential to improving the AcousticBrainz platform and also to the progression of music recommendation engines in related projects like ListenBrainz.</p> <p>Especially in relation to AcousticBrainz, previous investigations on similarity systems have supported the success of content-based (high and low level data) engines for determining track similarity. These implementations have fallen short since their architecture prevents scalability, ultimately lacking the speed required for use in AcousticBrainz.</p> <p>With the information gained from previous pitfalls in recording similarity research and the importance of improved efficiency for a long term implementation, my 2019 GSoC project aims to lay the foundation for an AcousticBrainz similarity engine.</p>
<p>Adding support in Kubernetes Client for several types of Resources: ServiceCatalog TemplateInstance VolumeAttachment CertificateSigningRequest SelfSubjectAccessReview SelfSubjectRulesReview TokenReview ControllerRevision UserInfo AdmissionConfiguration</p> <p>Providing test coverage for the following resources: Endpoints PersistentVolumeClaim PersistentVolumes SubjectAccessReview PodPreset HorizontalPodAutoscaler Namespace ResourceQuota</p>
Reflective learning enables students to recall past experiences, develop critical thinking skills, and improve future actions by analyzing them. This technique allows students to learn quickly and intelligently. Hence, this project aims to implement a reflective learning feature in Music Blocks using open source LLMs and frameworks like LangChain to harness AI to assist student in their reflective learning process.
<p>There is an underlying issue with scale degree block as we have it now. The current block does not perform the function that musicians expect when they think of scale degree. Instead the block functions in a way that we can specify a key/mode of a pitch length, input a number and result is a pitch in the chosen key/mode.<br> The current block has its utility in programming and we aim to keep it as such with a modified name. A new block for scale degree needs to be added with the desired functionality</p>
Currently, running picard always spawns a new instance. It would be useful to pass the arguments to an already running instance (if exists). The best way to achieve this is to utilize named pipes, they work on all supported operating systems (i.e. Windows, Linux, MacOS). This project is part of the big Picard 3.0 update. To learn more, read: https://github.com/skelly37/GSoC-2022
The main goal of the project is to replace the existing delete function in Plone CMS to a recycle bin like function.This allows the user using Plone to store the deleted instances in a separate bin and reuse it if needed or delete it permanently if not necessary. This makes it easy to delete unwanted content hassle free and also gives room to temporarily store some content that may be useful later on. What it means to accomplish The requirements for the project are: Implementing the bin in backend Changing the frontend to enable recycle option Implementing the Recycle bin to store and display all the files in a single folder Implementing “Restore” and “Delete options” in volto Configuring REST API(endpoint creation) Updating Documentation Creating a training video showcasing the new feature and its use.