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.
<p>Inclusion of USER_LDT option in NetBSD kernel allows Wine32 applications to be run on amd64 architecture. This is useful primarily owing to the majority of Windows applications being 32-bit. My work involves getting the latest version of Wine to compile and run on i386 and amd64, and building Wine with WoW64 support which will allow running Wine32 applications on amd64.</p>
omegaUp has several Python cronjobs for rankings, badges, and recommendations that have gotten slow and hard to maintain over time. This project rewrites the inefficient SQL queries, adds proper error handling instead of bare-except blocks, brings in test coverage with pytest and moves hardcoded values into database config. The goal is to make these scripts faster, easier to debug and actually testable.
The goal of this project is to enhance Apache Beam’s Python SDK by developing connectors for vector databases like Pinecone, Milvus and feature stores like Tecton. These integrations will improve support for ML use cases such as Retrieval-Augmented Generation (RAG) and feature engineering. By bridging Beam with these systems, this project will attract more users, particularly in the ML community.
<p>I am a software engineering student from China who have a wonderful front-end development experience, especially have biologically relevant projects and award-winning experience. In this proposal , our target is to develop a generic protein expression view for human body and publish it to biojs, so that biojs will benefit from this project because at the end we will have a generic expression viewer that can be re-used by others.</p>
This is a proposal to focus on general web development of LORIS modules and API, mentioning key deliverables such as familiarization with the LORIS codebase, improvements to the pre-existing code and issues, existing API and module bug fixes, Code or improve a feature and feature requests, add documentation about the changes and suggest changes, and refactor code after review. I have expanded upon those deliverables and specified them in detail
This project aims to mainly address issues and implement features and functionalities requested by users to make using Zulip's mobile app a more enriching experience. I will address 17 issues in the zulip-flutter repository over 350 hours, encompassing improvements to various aspects of the app, including but not limited to content parsing, message composition, API handling, tooling, and home view.
<p>Currently Intermine uses an old approach to handle bio data search. This project aims to improve the search feature using modern search engines like Apache Solr. The existing architecture in Intermine has to be modified to handle the new approach and it should reduce the complexity to the user. If succeeded, this will be enabled in all the intermines all over the world which are used to query bio data.</p>
MQTT is a lightweight messaging protocol which is used by IoT based devices as a way to transfer data at very high speeds. Adding its support to ERDDAP™ would enable it access near real time data and build datasets with it. This project will add support for ERDDAP™ to act as both, an MQTT client to connect with existing brokers and as an MQTT broker to collect real time data from sensors.
<p>The current react native project runs great for iOS but a little buggy for Android. I intend to make it more robust, easy to use by implementing a plethora of new features like a new compose message layout/action system, push notifications, drafts screen, settings screen etc. while fixing most of the bugs to make the project near perfect before my program ends.</p>
A web interface in which you paste a C header in a textbox on the left, and it outputs dart:ffi bindings generated by package:ffigen in a textbox on the right. (Inspiration is https://godbolt.org/ which does this for a C file on the left and assembly on the right.) In order to avoid needing a server to do the backend, we'd like to compile the Dart code in package:ffigen and libclang to WASM. That way everything can run in the browser.
The project aims to completely migrate the codebase of talawa-api from javascript to typescript. The project will introduce a strong type system in the codebase making every contributer adhere to that type system while contributing to the project. This will reduce the margin of errors that are introduced at runtime because of the dynamic nature of javascript. Other than that potential bugs will be addressed/fixed and other additional functionality will be introduced as needed by the project.
<p>This project aims to work behind the scenes to improve the LibreOffice Android build system by switching from deprecated NDK GCC toolchain to a relatively newer and better toolchain-Clang, used to compile the native code in LibreOffice. Apart from this, it proposes building of Mozilla’s NSS(Network Security Services) library for ARM and supporting it with LO Android which is using OpenSSL instead.</p>
<p>Wikipedia is full of data hidden in tables. The aim of this project is to exploring the possibilities of take advantage of all the data represented with the appearance of tables in Wiki pages, in order to populate the different versions of DBpedia with new data of interest. The Table Extractor has to be the engine of this data “revolution”: it would achieve the final purpose of extract the semi structured data from all those tables now scattered in most of the Wiki pages.</p>
This project aims to transform OCSMesh into a truly HPC-native tool by migrating its parallel architecture to mpi4py for distributed computing. Furthermore, I will implement a robust spatial partitioning engine that utilizes "windowed" data reading. This will decouple the meshing performance from the physical file structure, allowing OCSMesh to process global-scale datasets across supercomputing clusters without memory bottlenecks.
<p>This project proposes eBPF implementation for FreeBSD. It will have very basic functionality such as maps, interpreter, JIT compiler for x86-64 and character device + ioctl interface which is an alternative of Linux bpf(2). To introduce how it is useful, we will implement eBPF extension module for VALE software switch which can be used to write very fast middle box (firewall, load balancer and so on) easily.</p>
<p>The ultimate objective of this project is to develop an automated software system with a graphical user interface that can estimate the manufacturing cost and time based on machine drawings.Machine drawings are the standard procedure for providing precise details necessary for the engineering manufacturing processes of products. These machine drawings include dimensions, various symbols, and the 2-dimensional views, describing the geometry of the product.</p>
<p>The discovr package will enable a fast and efficient way to test the most common statistical analysis methods. It will therefore allow users to quickly check method specific indicators for the viability of a given method. Thereby, it will reduce the trial and error approach R user yet approach most datasets. At the same time, it will increase the use of the full spectrum of statistical methods.</p>
Currently, Beam has code completion plugins for Python and Golang SDKs in JetBrains IDEs. For example, Pycharm has a plugin called Alabaster that suggests beam transforms after typing a pipe character. However, IntelliJ IDEA does not have code completion for the Beam Java SDK. In this project, I will implement an IntelliJ Plugin to auto-complete beam transforms for Java SDK users using a Starcoder Language Model.
Chromium’s multi-process architecture requires a mechanism for safely communicating between its processes. This requirement is addressed by Mojo - an IPC (inter-process communication) framework that uses the Mojom IDL (interface definition language) to describe interfaces, collections of messages and data structures. The goal of this project is to improve security by introducing a new fuzzing technique - snapshot fuzzing, as an improved alternative to existing fuzzing techniques.
This project adds a Sample Sound node that retrieves audio from sound files, and provides their frequency response over time for use in Geometry Nodes. It will primarily be based on Audaspace—Blender's all-purpose audio engine—for its actual functionalities. The following deliverables are expected: 1. Sample Sound node; 2. Sound socket type; 3. Sound input node; 4. Series of examples and documentation.
As a built-in orchestration engine for Volcano, jobflow acts as an improtant role for users and it's still new-born. Many issues related to its stability are reported recently. Please help make full test for job-flow on the classical scenarios and reslove bugs reported in issues. - Expected Outcome: Make full test for jobflow and output the test report, fix bugs reported in recent issues.
<p>Currently, the basic structural verification of CRD has been completed in APISIX Ingress Controller, but more verification is still needed. For example, plug-in schema verification, dependency verification between APISIX objects, rule conflict verification, etc. In this project, I will enhance the verification for APISIX Ingress Controller by implementing validating admission webhooks, which can avoid some errors caused by YAML when the user defines the CRD.</p>
<p>The current visualization shiny apps of PEcAn 'Workflow Plot' and 'Global Sensitivity' is facing problems including instability and slow responsiveness.</p> <p>I suggest to improve stability and performance of apps by using lazy-loading to load large amount of model output data, improving performance of plots, caching plots within apps and improving app scalability with async programming.</p>
<p>PyMC3 contains a rich suite of building blocks for probabilistic modeling and inference. This proposal contains two parts: first is finishing support for single precision, and second involves finishing Gaussian Process functionality. I have already submitted a proposal about exploring alternative computation engines, and am open to working with the mentors on mixing and matching projects from each, for example, evaluating PyTorch in addition to the projects in this proposal.</p>