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.
Plone has the workflow manager from the starting version and it is also the biggest selling point for the Plone. We already have the backend implementatoin of Workflow manager in Plone but our new frontend which is Volto don't have this feature. After this project we can now build the workflow directly from the volto using diagram which is not possible in the Plone.
<p>The project aims to add more options to fabric maven plugin for building images for OpenShift build mode. Right now fmp supports two kinds of binary builds namely s2i and docker for OpenShift build mode. The project aims at extending the support for other options such as Buildah and GoogleContainerTools/jib. The projects aims at solving certain aspects such as:-</p> <ol> <li>Separation Of Concerns</li> <li>Daemonless/Security</li> <li>Reproducibility</li> <li>Minimal Images</li> <li>Performance</li> <li>Dockerfile-less</li> <li>Simplifying the build flow</li> </ol> <p>Also there will be unit test cases added for each added feature.</p>
The objective of this proposal is to design and implement an in-context AI assistant, named Co-Pilot, tailored for assisting users in creating Concerto models. This AI assistant will be seamlessly integrated into the existing VSCode web-extension, Playground, or other chatbot marketplaces, providing users with intuitive access to AI-driven suggestions and guidance during model creation. Co-Pilot will support multiple foundational AI models, such as OpenAI, Bard, Anthropic, among others, and allow users to configure API keys for their preferred models. Additionally, the proposal aims to engineer LLM prompts effectively to aid users in editing Concerto models and measure the effectiveness of these prompts.
<p>This project aims to add portable implementations for SIMD ISA extension AVX-512 functions which are not yet supported by SIMDe. This will make development with highly optimized code more universal and allow developers to write and test vectorized code for many applications even without access to specific hardware.</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 proposal aims on solving a problem to create user customisable forms on pedigree data of patients and storing it as per the GA4GH Standards to keep the data uniform and portable.
<p>The project aims at developing a feature wherein the template developers can sign the templates (to authenticate the source) they developed. The contracts derived from the templates can be then signed by the parties involved in the agreement (to authenticate the signatories).</p>
<p>Currently Listenbrainz uses MSIDs (Messybrainz-ID) for retrieving useful user stats (e.g. <a href="https://beta.listenbrainz.org/user/iliekcomputers/artists" target="_blank">user listens</a>). Now ListenBrainz also plans to generate data which could be used by MusicBrainz to show useful information like artist popularity. MusicBrainz has MBIDs (MusicBrainz-ID) associated with each artist, recording, and release. In order to provide MusicBrainz with the ability to access information based on MBIDs, we have to associate recording_mbids, artist_mbids and release_mbids to the listens where we can. For most of the listens we don’t have artist_mbids and relesae_mbids associated with them. But have recording_mbids associated with them. So, now I plan to associate MBIDs to MSIDs.</p>
<p>With the development of software container technology, developers can manage and deploy their software effectively. The software can start up and run on the container more and more quickly. The Dockstore is a platform for users to share tools encapsulated in Docker. Furthermore, in order to share tools as seamlessly as possible, GA4GH create a set of APIs for the biology scientists. In this project, I would like to make the Dockstore support these APIs. In this way, people can create their tools based on the APIs so that their tools can be work with others’ tools seamlessly. It will absolutely help the cooperation between scientists due to they can create their tools based on or cooperate with others’ more easily. Our project has three main goals. The first is to communicate with GA4GH community so as to decide the APIs standard and their implementations. Then, I need to implement and test these APIs with java so that the Dockstore can support the APIs. The last goal is realize cross indexing of tools across all sites that support the standard. When finish cross indexing, Dockstore can search all the tools from all websites which support the standard.</p>
<p>ListenBrainz has recently shifted its statistics infrastructure from Google BigQuery to Apache Spark. Apart from delivering statistics/graphs to end user, using Spark’s cluster computing, its MLlib can be effectively exploited to build an open-source music recommendation system to promote artists across the globe and not only a selected few promoted by the major labels.</p>
<p>Casbin is an open-source Authorization Library which supports access control models like ACL, RBAC, ABAC for Golang, Python, C/C++ and for many other languages. There are many casbin plugins which support different tools. Kubernetes being one of the biggest project in Go didn't have this support. So, this project is about developing a Casbin plugin for Kubernetes, which would authorize the users based upon the roles/policies defined in the Casbin policy file to access certain pods or clusters.</p>
<p>This project aims to implement the CoAP endpoint library for the drogue-cloud project. The endpoint would have the ability to facilitate the publishing of data to an HTTP endpoint (device-to-cloud) and send commands to a device from an HTTP endpoint (cloud-to-device). The project would involve implementing the above cloud side features and test them end to end. This project does not focus on implementing a CoAP client.</p>
<p>The primary goal of this project is to enable users of Memex to add/edit/remove comments in any page conveniently, while storing them in a standardised data model. This includes creating highlights or annotation of any text in an article and making them searchable for easier access.</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>
<p>The solution will act as a BROKER that manages subscriptions for update notifications for each deployment subscribed by system administrators</p> <p>System Diagram: <a href="https://drive.google.com/file/d/1risThs_kBWBYJjvepytUaDIQDxpL2w3T/view?usp=sharing" target="_blank">https://drive.google.com/file/d/1risThs_kBWBYJjvepytUaDIQDxpL2w3T/view?usp=sharing</a></p>
<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>
<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 project aims to create a platform for hosting and sharing Vega and Vega-Lite visualizations as well as integrating the share functionality with the current editor. It will facilitate a user to save, fork and share any visualization on the web. It is designed keeping in mind about user-benefits and covers everything from backend to frontend with few new features. It will be a specialized platform for declarative Vega and Vega-Lite visualizations that lowers the barrier to entry into the ecosystem. Hence improving the ecosystem.</p>
<p>I have wrote a set of thoughts expanding the original proposal "Interactive visualisation framework for genome mutations in gene and protein networks" to express my current understanding of the topic, my views and propositions.</p> <p>The ideas expressed in the proposal are related to the general planning of the project as well to implementation of visualization engine specifically. Among others I propose use of "user defined layouts", clusterization, refer to pathway visualization in KEGG and mention alternative to graph-based visualization tools.</p> <p>I hope to get feedback on this draft to know whether my current idea of this project is on track or whether I am thinking of something other than the author had in mind. I will appreciate any feedback.</p>
<p>This project aims to develop a machine learning approach to predict the energy consumption of an electric vehicle given information about the intended route and associated terrain information such as altitude. This project will also however, have to find an appropriate dataset from which the models can be learnt and settle nuances such as finding an appropriate sampling rate for the time series data. Additionally, the possibility of not finding the desired type or the adequate amount of data will also have to be accommodated, in which case a host of simulation approaches might have to be looked into. Eventually, this project aims to allow users to predict energy consumption after having proposed routes and hence may also be used to estimate operating ranges, thus helping alleviate range-anxiety.</p>
OrcaAL is an active learning tool built by past GSoC students for identifying orca calls. It achieves this by leveraging both expert and machine annotations to train better models in a semi-supervised way. Past efforts have been made mostly to develop a functional proof-of-concept and improve the performance of the tool. As such, this project aims to improve the underlying infrastructure supporting the tool, as well as enhance future developers' experience when expanding upon OrcaAL's capabilities.
<p>TreeMatcher is a subproject of ETE3. Target of TreeMatcher is to perform search on phylogenetic trees using tree patterns that allows relax connection between tree nodes in newick format mimicking regular expressions' functionality.</p>
<p>Email is one of the longest standing communication methods since the beginning of the internet and is still widely used and almost every internet user has an email address. One of the core ideas of Matrix is interoperability. Having the option to communicate with everyone without having to worry if the other person is also on the same platform as you are is a major concern while switching to another communication platform.</p> <p>The entry barrier to the Matrix ecosystem is lower as compared to similar projects due to the support of bridges. IRC, Telegram, Slack, Signal and Gitter bridges, to name a few, have reduced the barrier very much. By bringing email support to the ecosystem, we will be able to push the barrier to almost nil. Imagine the matrix system which will be able to communicate with virtually everyone that has a personal internet address!, i.e, the email ID.</p>
<p>Candis (portmanteau of Cancer and Discover) is an Open Source data mining suite (released under the GNU General Public License v3) for DNA microarrays that consists of a wide collection of tools, right from Data Extraction to Model Deployment. It has a RIA( Rich Internet application) and a CLI (command line interface) to carry out research. My main focus will be on enhancing RIA part of the project.</p>