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.
The Goal of this project is to add the functionality to import and export OpenTimelineIO (.otio) files in Blender. OpenTimelineIO is an open-source interchange format and C++ API that represents an editorial cut as a structured, JSON-serialized object graph carrying precise cut information, media references, markers, transitions, and effects across non-linear editors (NLEs). With the ability to import and export .otio files in Blender, the artists would be able to work using different softwares on the same timeline keeping Blender in their production pipeline.
Develop robust CoRIM security features integrated into Veraison’s services, enabling multi-signature and enhanced security for integrity verification. Expected Outcome: Develop robust CoRIM security features integrated into Veraison’s services, enabling multi-signature and enhanced security for integrity verification.
<p>This project aims to fix the issues regarding the Android platform that includes fixing the shader, adding a new audio system and the addition of tilt for a smooth gaming experience on Android Devices.</p>
Project aims to integrate rmw_zenoh middleware to MoveIt2 and benchmark its effects on MoveIt2 project in points of message latency, performance of large data like pointcloud and how affects performance in situation number of topic etc. is changed. To modify CI jobs in a way being able to make it testable and benchmarkable for each ros middleware is also one of the aims of this project.
<p>Apache Gearpump is a real-time big data streaming engine. It is inspired by recent advances in the Akka framework and a desire to improve on existing streaming frameworks. Gearpump is event/message based and featured as low latency handling, high performance, exactly once semantics, dynamic topology update, Apache Storm compatibility, etc. This project is about building a SQL layer with Apache Calcite to help those who are unfamiliar with Scala/Java to use Gearpump.</p>
<p>Ractor is a feature introduced in Ruby 3 that allows parallel execution. However, many Ruby libraries are currently not compatible with Ractor. This is a proposal to modify major Ruby libraries so that they can be used with Ractor.</p>
<p>GNOME Calendar doesn't have support for recurrent events as of version 3.24. This project intends to add support for recurrent events (repeating events) in GNOME Calendar.</p>
OpenCV 4.x supports integration with GTK 2, but it's out of date for most of modern Linux distribution. GTK 3+ provides new API for OpenGL integration that needs to be supported in OpenCV 4.x+
<p>Symbolic Pathfinder (SPF) is an open-source symbolic execution tool, based on NASA Java Pathfinder (JPF) model checker, which is used in research and industry labs. It executes Java bytecode using a custom JVM to perform its analysis. We propose to add support for symbolic execution of complex datastructures, especially arrays, and to implement a module to generate concrete inputs and replay symbolic execution with concrete variables.</p>
<p>SBGNViz.js is an open source web application based on Cytoscape.js to visualize the pathway models represented by SBGN Process Description Notation . Its current version can visualize SBGN-PD maps and it is getting equipped with editor features. In this project, I propose to develop several key extensions to the editing capabilities of SBGNViz.js. Contributions that I propose to make are mentioned in a detailed way in the problem description section of my proposal.</p>
The GStreamer libcamera element lacks support for properties like colorimetry, framerate and other properties which affect how the camera or stream is configured. This project aims to add support for these properties in libcamera GStreamer element so that more aspects of the stream can be controlled.
<p><strong>Linux Media and libcamera: multi stream test support with VIMC</strong></p><p>The deadline to create an initial application has passed for the May 2020 Outreachy internship cohort. We are no longer accepting initial applications for internships. We encourage you to sign up for the announcements mailing list to get an email when the next round opens. Why apply to Outreachy? > Start your initial application > May 2020 Outreachy internship cohort > Linux Kernel Community details are hidden until you are approved to participate as a mentor or coordinator.</p><p><br></p><p><strong>Mentorship Cohort:</strong> 2020</p>
Last year, RTEMS started to support Raspberry Pi 4B AArch64. But as of now, it is just a bare BSP with only a console and clock driver and nothing else. My project aims to bring SMP (Symmetric Multiprocessing) and Ethernet support for the BSP. This will enable the BSP to perform multiple tasks more efficiently across multiple cores, and Ethernet support will enable the BSP to connect to the internet, facilitating real-time communication and data transfer between devices on a network or over the internet.
Fablo is a Hyperledger Labs project that aims to manage a local Hyperledger Fabric network on Docker. Previous edition of Hyperledger Mentorship Program resulted with the implementation of the initial, experimental support for Kubernetes Operators (using Bevel Operator). The overall objective of the current mentorship program is to improve test coverage for Kubernetes Operators support for Fablo, implement crucial missing features and fix most important issues that come up as a result of testing. First, the mentee is responsible for implementing Bash scripts with automatic tests of a running HLF network, in a similar manner it is already done for Fablo on Docker. Tests need to verify the support for Fablo’s features, like network lifecycle support, using Fablo hooks, managing complex HLF network topologies, and others. On the basis of it, the mentee is going to create a set of issues and start working on them in the second part of the internship. Additionally the project includes implementing a few Fablo features supporting testing: `fablo invoke/query`, `fablo enroll` and `fablo chaincode list`.
<p>This Project aims to address and pursue DevOps Issues of p5.js (<a href="https://github.com/processing/p5.js/issues/522" target="_blank">#522</a>, <a href="https://github.com/processing/p5.js/issues/94" target="_blank">#94</a>, <a href="https://github.com/processing/p5.js/issues/707" target="_blank">#707</a>), along with implementing an Issue Template for contributors.</p> <p>Expected end results would include a modularised build design of p5.js along with an option to download custom components of p5.js from the website; an automated release process of p5.js; and a standardised format of Issues.</p>
<p>NuttX is a real time operating system which provides wide support for smaller and cheaper microcontrollers and development boards. PysimCoder is an open source Rapid Control Application Design tool which is able to transfer block diagrams into C code. Main goal of the project is to integrate and test pysimCoder support for various kinds of drivers supported by NuttX. The main target platform is iMXRT1060 MCU, but some other platforms like STM32 or RISC-V ESP32-C3 can also be considered for testing and demonstration.</p>
<p>For the Spectral Workbench project, Rails and DevOps improvements that will involve upgrading from Rails 3.2 to Rails 6.0, properly setting up continuous integration and delivery, removal of deprecated modules and tools, increase test coverage, setup of monitoring tools, configuring containerized environments and much more. For Mapknitter export module, involves running the exporting process as a scalable web service - which has been recently achieved; but also work on the performance of the Export module, by doing some refactoring and including previously defined feature with it.</p>
OpenMRS is using the FHIR API more and more in place of the REST API. However, the FHIR API is, by default, quite verbose. Supporting PATCH operations would allow us to support partial updates to FHIR resources without needing to send the whole resource from the client to the server.
<p>p5.js web editor is an environment to write p5.js sketches with no need for downloading or installing any dependencies. With the purpose of making the web editor more user-friendly and effective to the potential users, the project will integrate a new JavaScript console into the p5.js web editor.</p> <p>Desired features include:</p> <ol> <li>Interactive console</li> <li>Folding / unfolding of console logged objects</li> <li>Repeated console logs are not duplicated (but displayed with a number displaying times logged)</li> </ol>
<p>The project aims to migrate all the JS\TS linter checks written in python using raw parsing algorithms and regex pattern checkers to custom eslint rules. The migration is going to affect developer experience in the following ways:</p> <ul> <li>Eslint will hold all the checks related to js/ts script in the codebase. </li> <li>Enables developers to run all the js/ts lint checks through IDE.</li> <li>Inforce developers to write new lint checks using one and only structure i.e, eslint custom rules.</li> </ul>
Fablo is a tool to generate the Hyperledger Fabric blockchain network and run it on Docker. It's main goal is to provide a super-easy start with Hyperledger Fabric. It has a declarative approach - a whole network is described in a single file. Right now only the Docker environment is supported and we want add support for Kubertnetes Operators. Participating in the project will allow you to gain significant experience with Hyperledger Fabric network lifecycle and Kubernetes Operators. You will work with a "translation" of the current Docker-backed flow to Kubernetes. The expertise gained with working on the project is a good start in a broad range of professional careers related with Hyperledger Fabric and/or Kubernetes. It is also a great warmup before Certificated Fabric Administrator and for Kubernetes certifications. Fablo generates Docker compose file and some bash scripts for automation of the network configuration. We want to add an option to generate network configuration for Kubernetes Operators. We expect following outcome: - Fablo is able to generate YAMLs needed for K8S deployment. IIt can be implemented as a single YAML file deployed by single organization (minimal). It can be also split for multiple organizations for independent deployments (nice to have) - Fablo supports current Docker features for K8S (like, up, down, prune, chaincode upgrade.). The scope of supported features is flexible and depends on the work required for adding basic support for K8S.
Enhance Meshery's existing orchestration capabilities to include support for kro ResourceGraphDefinitions (RGDs) as first-class Meshery Models. This involves enabling Meshery to manage and orchestrate RGDs, similar to how it handles other Kubernetes resources. The project will also include generating support for ResourceGraphDefinition in Meshery's Model generator. Expected Outcome: - Meshery will be able to orchestrate and manage kro RGDs. This includes the ability to deploy, configure, and manage the lifecycle of RGDs through Meshery. The Meshery Model generator will be updated to automatically generate models for kro RGDs, simplifying their integration and management within Meshery. This will be an officially supported feature of Meshery.
<p>Idea is to create auto tests for kopete and improve the current protocol support. Autotests will be run using make check. QtTest will be used for unit tests and gui tests. For improving protocol support discussion with the community will be done and there are certain todo that need to be implemented.</p>