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.
Concore is a lightweight framework for closed-loop peripheral neuromodulation control systems. Control-editor is a React-based frontend environment for concore. It allows users to create studies as graphml files and program files. This project will allow the users to upload their examples to the concore repository automatically without using GitHub.These examples will help new or existing users to generate and understand studies quickly.
<p>The Apache Synapse ESB currently exists as a standard server runtime, the same state it’s been since inception. However cloud native technologies have in the meantime advanced significantly and concepts such as containerisation have been introduced. Containerisation brings with it several benefits such as portability, scalability, faster deployment & increased security.</p> <p>This project aims to containerise Apache Synapse while not being detrimental to its current features and capabilities.</p>
<p>This project aims to add a Tab Bar arrangement component to the existing App Inventor. It is a better way for the users to organise their data and to give access to the content in a single screen rather than multiple screens. However, the tab bar arrangement can be currently implemented using buttons and a Horizontal Arrangement, it would be better if this arrangement is natively implemented as a layout and it could use the platform-specific implementation of this technique.</p>
A lot of users expect that if they plug in a USB printer that it is immediately available for use, without need to set it up. It is, therefore, important to build a Printer Setup Tool that provides the functionality to handle IPP services and to manage the non-driverless printers. Thus, the idea is to integrate three important components together for creating a GNOME Control Center module to automate the process of setting up a printer without facing any obstacles.
This project aims to extend the capabilities of the ONNX-to-mlpack converter by adding support for more advanced and diverse model architectures. The focus will be on enabling the translation of complex ONNX computational graphs, including LSTM-based models and Directed Acyclic Graph (DAG) structures. Additionally, the project will introduce support for NLP models and incorporate foundational NLP components such as Word2Vec-based tokenizers, encoders and decoders in mlpack.
<p>Gatsby is a blazing fast static site generator for React. The idea is to develop a gatsby-source plugin that pulls the whole content tree from the plone.restapi and make it available for querying via GraphQL in a hierarchical data structure. A basic gatsby-plone-starter will also be built that uses the plugin to source the data from a Plone site, showcasing all use cases with clear documentation for each feature.</p>
<p>The Open Event Project offers event managers a platform to organise all kinds of events including concerts, conferences, summits and regular meetups. The components support organisers in all stages from event planning to publish, marketing and ticket sales. Automated web and mobile apps help attendees to get information easily. My project is to add Open Event format support in other Open Source Event Apps.</p>
<p>Admin panel is the view of the software that interact with the user and enable overall control on the devices .It fetches data from multiple sources and present in an interactive way which reduces the complexity of dealing with multiple devices. Such views are built to convincingly stimulate how a user would interact while managing devices in real life. The admin panel will be an attempt to reduce the complexity that a user faces while managing devices connected to the senz server.</p>
<p>Implementing following dimensionality reduction techniques and clustering algorithms to clusterMaker2: UMAP, t-SNE, PCA, PCoA, Louvain, Walktrap, Edge Betweenness, Surprise, DBSCAN, Spectral clustering and Self Organizing Map. This project is a continuation from last summer's clusterMaker2 project, when I implemented a feature that allows running the algorithms on a remote server. These algorithms that will be added will also use the remote feature.</p>
<p>OpenWISP installation procedure has some limitations that make it unsuited for complex deployments that need horizontal scaling, custom setups and easily replicable deployments. This project aims to solve these problems by dockerizing the OpenWISP modules to give users plug-and-play images with all the supporting "batteries-included" services so that the user can get OpenWISP working on their servers for their organizations and kubernetes clusters simply by changing the environment variables.</p>
<p>In this document, we propose a web app for the <strong>VideoLAN</strong>’s non-linear editing software, <strong>VLMC</strong>. The basic idea is to have a <strong>web frontend</strong> for VLMC, while running the actual operations on a server. With this, having VLMC ready on your computer will be as easy as logging into a website. Also, with cloud storage features, the user will be able to work on their project, regardless of their location or their setup.</p>
FRM files are what MariaDB uses to store metadata about tables. These files can be used to generate DDL statements (CREATE TABLE ...). We are lacking a utility to parse these files which could in turn make DBAs lives easier. The task of this project is to have this utility implemented, making use of MariaDB's FRM parsing logic. You may have to carry out some refactoring to extract the parsing code into a reusable library, once for MariaDB Server, once for the FRM parsing tool.
Implement message mediator service written in Rust with pick-up v2 protocol support on top of aries-vcx crate. Learning Objectives - Learn about self sovereign identity and Aries protocols - Learn about writing scalable server applications - Learn Rust language - Learn Github Actions and CI process in general Expected Outcome - Web service for Aries message mediation - CI jobs to test the implementation
<p>The Tor Scraper is a dark web tor hidden service crawler. It starts crawling from a given .onion URL list(seed list) and it also discovers new hidden service URLs. In the current implementation, most of the configurations need to be done via command line and editing the code. In this project, we make more user friendly and we will add new user management component improves the monitoring interface.</p>
This project aims to implement client-side support for FIDO/U2F authentication in libssh using the libfido2 library. It will introduce functionality to detect and interact with FIDO authenticators, perform user presence or verification (e.g., touch or PIN), and use these devices for SSH authentication. The final deliverables will include a working implementation, unit and integration tests against an openSSH server, and examples for using the added code.
This project aims to develop an OpenVINO GenAI extension for LangChain, enabling users to utilize OpenVINO as a backend for running language models. It involves integrating these components to ensure seamless compatibility, providing optimized performance for language model inference. Deliverables: 1. A fully functional OpenVINO GenAI extension for LangChain, allowing users to run language models with OpenVINO as the backend. 2. A finalized package distributed as a Python wheel.
<p>This project deals with improving and updating the capabilities of Blendyn, a post-processor for MBDyn. Some of the major deliverable for this project are:</p> <ul> <li>Complete the automatic visualization of elements.</li> <li>Visualization of internal forces and stress/strain fields of deformable components during animation</li> <li>Sync MBDyn execution and the Blender animation in order to see the Blender scene evolve during the actual MBDyn simulation</li> </ul>
<p>I propose to create a USB Flash Drive with the possibility to conceal the fact that the flash drive contains hidden information. I mean that hidden folders will not be displayed if the USB drive is connected to a computer. The microcontroller of the USB drive will carry the process of encryption and concealment of files. That is why the only solution to break protection will be to physically read memory from the memory component and break the encryption algorithm to get the plain data.</p>
This proposal outlines the development of an AI Agent for Apache HertzBeat using the Model Context Protocol (MCP), enabling natural language interaction with monitoring capabilities. The project will implement an MCP-compliant server and client architecture integrated with SpringAI, along with a chat-based frontend for the HertzBeat dashboard. This enhancement will make HertzBeat's monitoring features more accessible while serving as a reference implementation for AI integration in monitoring tools.
<p>The project aims to add support for ns-3’s built-in logging to SEM, also allowing the user to visualize the logs on an interactive dashboard. The user will be able to enable specific log components at a specified log level for their ns-3 scripts ran with SEM. In addition to this, the users will be provided with an interactive table (with different filter options) and a graph to easily visualize the logs generated.</p>
Currently, the study guides are made of a single long monolithic content field which makes it hard for the learners to focus and difficult for the translators to translate. Also, worked examples can only be added to skills. This project aims to restructure the study guides to have multiple short sections and make their translations follow the pattern of other entities in the codebase. It also aims to create a WorkedExample Rich Text Editor component for the Skill and Subtopic Editor Pages.
Move2Kube is a command-line tool for automating creation of Infrastructure as code (IaC) artifacts. It has built-in support for creating IaC artifacts for replatforming to Kubernetes/OpenShift. Currently we have support for resources such as ArgoCD, Tekton, etc. There is still a gap to be covered in the support Move2Kube provides. Example - enhance support for external transformers (GRPC, file/folder permissions, etc.). Expected Outcome: - More comprehensive support for Move2Kube advanced resources and other components.
Move2Kube is a command-line tool for automating creation of Infrastructure as code (IaC) artifacts. It has inbuilt support for creating IaC artifacts for replatforming to Kubernetes/OpenShift. The project is actively developed with new features and bug fixes being added and it is being actively used by many users. There is a need for a concrete test suite to test various components of Move2Kube and integrate it to the existing CI/CD pipeline. Expected Outcome: A test suite for Move2Kube
<p>There is currently no open source API specification format and schema converter API that provides conversion between multiple formats. The proposed project involves integrating a number of API format and schema converters into a single converter that will be used to convert between a number of supported formats. Endpoints for the converter would be developed using Node.js. Following the integration, endpoints will be exposed to end-users via React.js.</p>