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.
Running containers with podman using conmon-rs as the container monitor. This requires additional features to be implemented in conmon-rs and an extension of podman to use the new conmon-rs go client as an alternative to the existing conmon binary executable.
<p>For now <code>HEAD</code> formulae can't be upgraded by just running <code>brew upgrade <formula> --HEAD</code>. The only way to upgrade <code>HEAD</code> formula is to uninstall it and install once again or using <code>reinstall</code> which is almost the same thing. This is not very convenient. We don't know if it's time to upgrade formula, we don't have other versions. We don't reinstall stable formula to upgrade them and the same way we don't need to reinstall head formula to upgrade them. The outcome of the project is to provide <code>HEAD</code> versions and the ability to upgrade them.</p>
This project will add screenshot functionality to SupportTool. It can help users take screenshots when reporting the issues they encountered. Users can also blur the areas they choose in the screenshots to ensure privacy.
Gradle is a build automation tool known for its flexibility to build software. A build automation tool is used to automate the creation of applications. The building process includes compiling, linking, and packaging the code. The process becomes more consistent with the help of build automation tools. Currently, SymbolicPathFinder is using Ant as a build automation tool but the Gradle resolves all the issues faced by building tools like Maven and ANT. It is Well-Known to be highly customizable for different projects dealing with various technologies. We can customize the project according to the needs of the project. Gradle is popular for providing high-speed performance, nearly twice as fast as Maven. Gradle makes building common types of projects easy by adding layers of conventions and pre-built functionality through plugins. We can apply all those to enhance our SPF project. At the end of this project, we will get High performance, Build Scan, incremental build (that states it executes the tasks). Some steps to Implement this project : 1. Create Gradle build from scratch. 2. Restructuring of the project. 3. Implement a continuous integration (CI) pipeline. 4. Improve Junit Testing. 5. Update Documentation.
<p>Building capability in the user interfaces of WSO2 API Manager version 3.0.0 (SNAPSHOT version as of now) to switch between different environments for performing user operations.</p>
The Verilog feature in CircuitVerse has been a great experimental addition till now. It has allowed users to write, experiment, and test their Verilog code along with graphical circuit design using CV simulator. But currently, the Verilog feature is full of bugs, unstable, and unreliable which leads to its failure and causes loss of trust in CircuitVerse among its userbase. The project aims to fix the bugs, make the Verilog feature stable, refine the Verilog interface, make it more intuitive, enable users to generate, view, edit, test circuits comprehensively, and fix the testbench generation feature for Verilog code. Other goals include adding detailed documentation for Verilog and added improvements to assist users. Additional enhancements like adding play/pause functionality to simulator, and implementing full-screen view for the Boolean Logic Table is also covered in this project.
<p>Figures play a central role in the life cycle of all kinds of research and analysis. That is: The communication of results.</p> <p>What we propose in this project is to extend <code>pandoc</code>’s figure handling capabilities to represent composite figures. This will provide a concise way to construct them compared with the alternative of writing LaTex code; and thus, facilitate source publishing.</p>
Idea based on https://wiki.openstreetmap.org/wiki/Google_Summer_of_Code/2024/Project_ideas Ferrostar is the new cross-platform turn-by-turn navigation SDK. Currently, it’s only targeting iOS and Android platforms. By extending Ferrostar's functionality to Progressive Web Applications (PWAs), we aim to unlock its potential in diverse scenarios. PWAs offer a lightweight, accessible platform for delivering navigation services without the need for specialized native development teams. Additionally, PWAs can greatly broaden the versatility of navigation, such as expanding accessibility to turn-by-turn navigation on handheld PCs and non-Android embedded devices, and some scenarios like Apple App Clips (basically Apple’s rebranded PWAs) which are convenient when downloading apps being clunky (for example, navigating in a park).
The proposal aims to describe briefly my approach to implement OpenSSH connection multiplexing in libssh. It goes over the required components and functions and how they work in order to achieve connection multiplexing. The project aims to deliver multiplexing multiple sessions using only one TCP connection.
<p>The way I see MIDI working in godot would be to create another type of bus which handles MIDI data. It would probably work similarly to a sampler, by loading a sample library and assigning different sounds to corresponding MIDI messages. The user would be able to assign the midi messages to certain events in their game and when they get triggered the corresponding sample/sound will play. The sampler will essentially be creating something similar an audio bus for each sample and that bus will only play when a corresponding midi message is triggered. All of this will be contained in one track, which will also have all the signal processing features a standard audio bus.</p>
<p>Inkscape currently has a non-compliant flowed text feature (based on SVG 1.2 which was never adopted) that needs to be made compatible with both SVG2 and SVG 1.1. This project is to re-implement the flowed text feature within Inkscape to be SVG2 compliant and to have a proper SVG 1.1 fallback.</p> <p>In addition to the flowed text itself as it exists within Inkscape, SVG2 adds new formatting features. The one that I will look up for is the “inline-size” feature because I see it as being the imperative at the moment.</p>
The aim of the project is to improve the way Octave handles TIFF images by using a specialized library (libtiff) to load and handle tiff images instead of the generic GraphicsMagck library currently used. The main objective of the project is to insert the libtiff library into the Octave project by building a wrapper for the library that handles its logic and provide an API that conforms with the existing design of Octave. This API can then be used by the existing Octave functions when handling a TIFF image instead of the old API.
<p>In Pharo almost every project uses SUnit and because of that working in enhancing SUnit and provide a user interface is valuable for everyone.</p> <h3>Working in DrTests</h3> <p>DrTests project aims to provide a plugin-based UI to deal with tests in Pharo. It will provide the same features as the actual SUnit UI (i.e., running tests, profiling tests and computing code-coverage) but will allow to plug additional analysis on unit tests. The project is still on work and the link is: <a href="https://github.com/juliendelplanque/DrTests/" target="_blank">https://github.com/juliendelplanque/DrTests/</a></p> <h3>New SUnit Layer</h3> <p>Introduce a common Pharo's Sunit layer instead of different layer doing the same (for example, the SUnit UI, Jenkins tools and the system browser define 3 different ways to collect tests defined in a package).</p> <p>The goal is:</p> <ul> <li>Have DrTests working with 5 plugins. </li> <li>New Layer for Pharo's SUnit. </li> <li>Integrate SUnit changes in DrTest project. </li> <li>Finally make a pull request in Pharo.</li> </ul>
<p>The goal of this project will be to move the existing functionality of the angular code over to react. The new components will be using web standards as much as possible, avoiding extensive use of third-party libraries.</p>
As a user, I want to be able to call arbitrary URLs via webhooks that are registered on Keptn events to interact with systems outside of Keptn. Therefore, I would like to use a templating mechanism to define payloads to be able to interact with external systems.
At current state of the product, listens on ListenBrainz are collected in the UTC instead of their local timestamp, without taking DST in to consideration. Adding timezone preference for users and adding the time zone field in submitted listens will contribute to the analysis and thus provide better user experience. This project aims to add users’ timezone preference paired with their submitted listens. The main work involves making an appropriate table in Postgres to store timezones, designing a react UI page and implementing the corresponding API endpoints. The stretch goal is to include local timestamp in the API, and extract the timezone information from that timestamp to store in the database. The expected outcome is a finished feature ready to be merged into production code.
<p>Nowadays, deep learning is the hip topic inside the computer vision community. Many authors have demonstrated that using deep neural networks in tasks such as object recognition, image segmentation, among others have outperformed traditional methods. However, this is just the tip of the iceberg from this point forward thanks to the recent rise of parallel computation using GPU and novel software architectures devoted to GPU/parallel-computing.</p>
This project extends the Accord Project Template Playground by implementing an end-to-end, sandboxed logic execution pipeline to solve its inability to test interactive smart contract behaviors natively. By utilizing a secure Web Worker architecture, the platform will safely evaluate user-authored TypeScript logic and validate all states and requests against strict Concerto models directly in the browser. The core deliverables include an integrated Monaco-powered logic editor, an interactive contract runner UI for initialization and request handling, dynamic execution results visualization, and comprehensive multi-state contract templates. Together, these features transform the platform from a static authoring tool into a complete, interactive development workspace for smart legal contracts.
My proposal is centered around integrating GitHub discussions seamlessly into the leaderboard repository while concurrently enhancing the scraper's type safety. This comprehensive approach will involve a meticulous refactoring of the existing Python-based scraper to TypeScript, ensuring a robust and type-safe codebase. Leveraging the power of Octokit and GraphQL, I intend to optimize the process of scraping GitHub data, enhancing efficiency and reliability. Furthermore, I aim to introduce an innovative reward system for contributors, incentivizing active participation and fostering a collaborative environment. This system will recognize and reward contributors when their discussions are marked as answered, along with receiving an empathy badge as an acknowledgment of their valuable contribution. Overall, this proposal represents a strategic amalgamation of technical refinement and community enrichment, aligning with the overarching objectives of the project while enhancing its functionality and user experience.
<p>Most of existing PRU applications utilize (waste) one PRU core for data transfer. The goal of this project is to enable usage of EDMA controller for copying of data to and from main memory (DDR), which would allow applications to use both cores for computation.</p>
PROTACs represent a very promising emerging drug modalities. Traditional modalities, small-molecule drugs, for example, or monoclonal antibodies, are limited to certain modes of action, like targeting specific receptors or blocking particular pathways. Due to its ability to target proteins that have been traditionally difficult to target with conventional methods, PROTACs have attracted substantial interest from both academic researchers and pharmaceutical companies, with several PROTACs currently in clinical trials for various indications, including cancer and neurodegenerative disorders. However, the exploration of PROTACs is still relatively in its infancy. With many open research questions, my proposal implements a tutorial, a common feature in DeepChem, to explore how to computational investigate PROTACs. More specifically, I provide a guide towards exploring available PROTAC datasets, developing featurization capabilities, and a multimodal sequence and structure model to infer protein degradation abilities of PROTACs, a clinically relevant biopharmaceutical property. My tutorial will be implemented through a Jupyter notebook which highlights the convenience and low-code capabilities of DeepChem for the scientific community. To demonstrate this, I will implement a few under-the-hood features to process available PROTAC datasets. My tutorial notebook can easily load data and build upon available models in DeepChem to develop a multimodal model for downstream inference. I hope this project provides a strong foundational understanding for researchers and the scientific community to explore computational methods for PROTAC design and optimization, possibly contributing to more effective research and development with downstream clinical benefits. Overall, I believe this project will contribute to the overall mission of DeepChem by democratizing computational life science research for all.
<p>Implement sub-exponential factorization algorithms - (1.) Lenstra's Elliptic Curve factorization Algorithm and (2.) Self-Initializing Quadratic Sieve with Single Large Prime Variation Also implement elliptic curve primality test</p>
<p>Backend for some most popular cloud services: Google Drive, Dropbox, OneDrive. Integrating it with vlmc user interface.</p>