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>There are 3 main string types in MariaDB: CHAR, VARCHAR and TEXT. They vary storage methods, but they are using same comparision functions. MariaDB supports a lot of character sets and each character set supports many ways to comparison (for different languages and case sensetivity). Set of rules for comparing characters in a character set named collation.</p> <p>Now all collations have a one common rule: ignoring trailing spaces. So strings ‘aa ‘ and ‘aa’ are equal. And the purpose of my proposal to add NO PAD collations, i. e way to take trailing spaces into account.</p>
<p>To implement the dataframes library for uBLAS using Expression Templates and Meta-programming paradigm in C++ that is capable of doing simple manipulations with data sets. It requires studying the existing implementations (data.table/data.frame in R and Pandas in Python) and analyzing the limitations (that occur due to template meta-programming paradigm) and possible optimisations (instantiation of type parameters which is not possible in R and python because of generic implementation of data.frame).</p>
<p>Dino currently has limited support for the OMEMO end-to-end encryption protocol. It supports one-on-one chats, but lacks a system to manage trust and verify devices, and has no group-chat capabilities. I will build an interface for managing device trust, before moving on to implement OMEMO support for group-chats.</p>
<p>Performance Co-Pilot is a framework which provides measurement for system performance and analysis. There are also several widely used simple tools for monitoring system information. These tools do not consider the historical data and thus fail to analyze such information. Also these tools monitor only for the local processes which restricts them from using on remote servers. Performance Co-Pilot provides rich APIs to access historical information about local as well as remote processes. The project proposes to build the PCP Clients for reading archive as well as remote processes data using PCP APIs to make some of the popular monitoring commands such as htop, pidstat, mpstat and nfstat. The proposal also discusses the solution and its implementation along with the time line.</p>
<p>In the modern day, GNSS Receivers form the heart of numerous systems - positioning, navigation, time-keeping, synchronisation of communication systems, power metering systems etc. Many civilian and military critical infrastructure depend on these receivers to provide accurate estimates of time and position. A denial of GNSS Service to these installations through intentional or unintentional interference could escalate into catastrophic proportions and is a major threat to counter towards Critical Infrastructure Protection.</p> <p>One of the effective methods of mitigating the spoofing attacks and other intentional/unintentional interference with GNSS receivers have been demonstrated to be Antenna Array based receivers that use multiple GNSS Receivers and antennae to identify possible interference sources and to cancel their effects.</p> <p>The goal of this project would be to develop a circular array of GNSS receiver modules with patch antennae on a single PCB, that would resemble the form factor of a Flying Disc and hence the name - Frisbee.</p>
<p>Create a solution for the user to stitch letters, independent of hardware.</p>
<p>A proposal for developing GUI for generating configuration files for GNSS-SDR receiver. The project will deliver a friendly and intuitive GUI for the users.</p>
<p>The aim of this project would be to enhance and complete the basic gameplay mode which would be a fast-paced Capture The Flag set up in the Dark Fantasy world of Light and Shadow. One has to choose between the game’s two major factions and try to capture opposition's flag. The gameplay will also include features like in-game shop, defence towers and magic wands.</p>
At present, selecting a radius or bounding box to cover a desired region and then filtering the retrieved points is a viable option for narrowing down results by a specific region of interest. However, this method can become sluggish when dealing with expansive areas and entails handling location data separately in a database. Introducing a more efficient feature for intricate geo-filters would 1) speed up the process, 2) create opportunities for novel applications, 3) open the door for further opportunities of optimization. Such a feature would be particularly beneficial for Qdrant's users dealing with vast data sets or intricate geometries
Indigo Night is planned to be a beautiful Audio Visual journey, focused on storytelling. Based on pixel art, it will contain retro vibes and an old school style, which is immensely trending as of today. Salient features of this project include: Smooth Animations, Multiple Playable Characters, Beautiful environments as well as a musical delivery of several elements. Overall, I aim to create a groundbreaking modern experience in the Luna&Cat IDE app, by bringing together all those hours I invested into 2D games, indie as well as mainstream, and the game design experience I have, in Unity and RPG Maker.
My time with Catrobat this summer will be devoted to migrating the Pocket Paint Android app to Flutter with the latest and best practices followed by the community at the time of development.
<p>Goal of this project is to improve and build upon existing Grafana intergration for Performance Co-Pilot.</p> <ul> <li>Developing a <strong>reactive dashboard</strong> and using PCP metrics</li> <li>Implementing support for PCP <strong>derived metrics</strong> in the Vector data source, as described in the PCP REST API documentation</li> <li>Improving the <strong>metric search</strong> process by creating a new page for live, full-text search on PCP metric names, instances, instance domains and their descriptions, if any</li> </ul> <p>Based on performance metrics from PCP and a predefined rule set, the <strong>reactive dashboard</strong> should display only relevant metrics to the user. For example, if the CPU utilization is high, it should show an overview of CPU statistics and processes contributing load. The user should then be able to drill down into more specific areas of interest - e.g. present graphs about lock contention. For each recognized performance issue a link should be presented to the user on how to resolve the issue. In this way the dashboards guide users toward possible root cause of performance problems.</p>
It is an AI layer that sits on top of a Unity marine ecosystem simulation and translates live simulation data into plain English narration, causal explanations, and natural-language spawn commands all without touching the underlying simulation logic.
<p>This project focuses on refactoring code to kotlin and implementation of MVVM (Model-view-viewModel) architecture for some of the UI components of the application. Implementing some of the recommended Android architectural components along with kotlin refactoring to enhance robustness of existing codebase and make it more testable and maintainable for future development.</p>
This project enhances FLOSS by integrating QUANTUMSTRAND’s context-aware rendering to make malware string analysis faster and more actionable. Instead of overwhelming analysts with raw strings, the improved tool will use structural context, tagging (e.g., libraries, APIs, expert rules), and prevalence to highlight important information while muting noise.
<p>The journey of a contributor in open source projects is exciting, especially when the contributors can map their abilities with the workflow of the vast open source projects like terasology.</p> <h3>Aim</h3> <p>In this project I am willing to work on an Interactive experience for the contributor which will take them through all the possible paths according to his/her interests for the contribution journey in the terasology project.</p> <p>Currently, there are a lot of modules in terasology and the documentation is distributed in forms of wikis, tutorials,forums, etc. and It is a bit Intimidating for a newbie (as a contributor or gamer) to understand the file structures & workflow. So, I am targeting to remove this obstacle for new contributors by implementing an Interactive web experience as a <strong>Tutorial Journey</strong> with the help of vector graphics & implement a system where all the steps & documentations will integrate together to simplify the experience for the contributors as well as enthusiast gamers. It will be guiding the new contributor to reach the required resources in which they are interested. The end goal is to deploy a web app having a stepwise guide to follow for newbies.</p>
<p>Fedora has an android app which lets a user browse Fedora Magazine, Fedora Ask, Fedocal etc within it. This app is build using the Ionic Framework, Angular and Cordova. Essentially it is a cross-platform hybrid app.</p> <p>In the current form, most of the functions rely on an in-app browser to render content. This project aims to improve the existing Fedora App for Android for speed, utility, and responsiveness, introduce a deeper native integration and make the app more personal for the user.</p>
<p>Expanding the receiver to GLONASS signals will help the community to research and implement new algorithms for multi-constellation and new estimation filters for GNSS solutions</p>
<p>Nearly antipodal points refer to the most geographically distant points on a sphere i.e. the points are diametrically opposite to each other. Computing the great circle distance between these points is often a corner case for most geodesic computations, and the distance is either overestimated or underestimated.</p> <p>This project aims to provide an accurate implementation of geodesic algorithms in Boost Geometry library following the paper <a href="https://arxiv.org/pdf/1109.4448.pdf" target="_blank">Algorithms for geodesics</a> by Charles Karney. An in-depth analysis of the inaccuracy in current implementation is provided in this <a href="https://adl1995.github.io/inaccuracy-in-boost-geometry-geodesic-algorithms-for-nearly-antipodal-points.html" target="_blank">blog post</a>.</p>
<p>Fabio Gandolfi gsoc username: zwerg4 email: fab.gan@hotmail.de github: zwerg4</p> <p>My name is Fabio Gandolfi, I am a 24 years old computer science student of Italy but currently living and studying in Austria.</p> <p>I am very interested in programming in a lot of different programming languages. Currently I am studying Computer Science in Graz (Austria). I would propose to the iOS team where I already contributed some new features and therefore already have an overview how the app is built.</p> <p>INTEREST: Pocket Code for iOS: Support for Catrobat Language version 0.994 - 0.99992. This task seems interesting to me and I would like to implement it during the summer to bring also some new compatibilities to the iOS app.</p> <p>Since I already contributed to your amazing project and really liked it a lot also because I learned a lot of new things and because I think it has a lot of potential I am really looking forward to work with you also in the Google Summer of code.</p>
Meshery integrates with a bunch of CNCF tools, and keeping those integrations stable needs proper automation. The goal of this project is to improve and expand end-to-end (E2E) test coverage using Playwright, so that the Meshery UI and workflows stay reliable even as new changes come in. I'll start by understanding the current test setup and structure, identify gaps or flaky tests, and then refactor or write new Playwright tests that are modular and clean. These tests will be fully integrated with the CI (GitHub Actions), ensuring they run with every PR and provide quick feedback. Deliverables include new E2E tests for major workflows, fixes for unstable tests, performance improvements through parallelization, updated documentation for contributors, and a more robust CI test pipeline. I'll be actively collaborating with the Meshery community throughout