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.
Currently, Electron does not have any built-in mechanism for saving and restoring the state of BrowserWindows, but this is a very common need for apps that want to feel more native. This project aims to implement a save/restore window state API for Electron by providing a powerful configuration object called windowStatePersistence. This API will offer a declarative way to configure window persistence behavior while accommodating complex edge cases automatically. The configuration object will be optional within the BaseWindowConstructorOptions. The primary approach involves leveraging Chromium’s PrefService to store the window state as a JSON object.
This project aims to expand the Qt Integration Tests by adding tests for Keyboard navigation, playback controls, playlist management, and other UI elements. Improve CI integration in Linux for better stability, and explore running the tests on Windows for VLC 3.
<p>Authorising users through Google, Facebook, Github and Twitter through Omniauth gem and upgrading the current bootstrap version 3 to version 4.</p>
<p>The SwagLyrics suite of repositories is an ecosystem of backend applications, a couple of python libraries, a chrome web extension (soon!) and even a discord bot. Over the course of this summer, we aim to work individually on these components as well as on how they interact together. The ultimate idea is to create a noops infrastructure, that is, a system that maintains itself and does not require any essential input from an actual human being, thus ensuring that such a proposal can never be created again (lol). Overall, the goal is to lend a degree of finality to the project and working on essential non-essential areas that cannot be simply ignored, as they have been until now. In essence, this proposal can be considered similar to the CCExtractor Sample Platform proposal last year.</p>
<p>The current web interface of OWTF is non-functional and some of its pages are not yet implemented. This project is about implementing a full functional and responsive webui for all the pages of the app written in ReactJs with Redux as its state manager. The project also includes introducing new features in the app with refinement of the current layouts ensuring excellent reliability and performance. Implementing an automated testing environment with a good Unit/Integration test coverage is also an important part of the project. Project also demands adding Typescript to the app (if time permits) to eliminate a large no. of errors from the code.</p>
<p>Interactive Exercises for Turtle Blocks having illustrative examples and exercises for Turtle Blocks providing introduction to Programming in Logo with checkpoint based stages built across three difficulty levels: Easy,Medium,Hard covering exhaustive set of exercises starting from building basic shapes and figures such as square , rectangle to algorithmic challenges comprising proving Pythagoras theorem , making mirror images and congruent triangles .</p>
The OWASP DevSecOps Maturity Model is used to assess and present the devsecops maturity of an organization. It consists of an application and DevSecOps maturity model information. The application is used to present and assess the model itself. As it is aged, a new modern application with a frontend in angular is to be developed. Expected Results: The application should work in the browser only and is created with angular. The application should be able to assess multiple teams and present some statistics so that it is easy to get an overview of the maturity of all teams within an organization. The application has the current abilities and more
Enhance Zeno by implementing headless browsing via Rod for improved archiving of dynamic websites, developing a precise CSS parser for accurate URL extraction from both inline and separate CSS files, addressing potential disk exhaustion when downloading large files, creating a dummy test site for better local testing, enabling HQ to control Zeno clients remotely via WebSocket, and addressing existing GitHub issues to improve overall stability and functionality. Deliverables: - A Zeno version with implemented headless browsing, configurable for URL/domain matching patterns - A CSS extractor capable of extracting URLs from inline and separate CSS files. - A Zeno version implementing the --max-content-length and --min-space-urgent parameters. - A dummy test site backend with various test endpoints. - A Zeno version that can be controlled by HQ via WebSocket.
<p>The project focuses on providing <strong>Event management</strong> and creating a <strong>Social Environment</strong> for small groups, churches, and other organizations.</p> <p>The core main features of the project are:</p> <ol> <li>NewsFeed</li> <li>Chat Functionality</li> <li>Exploring different events within an organization.</li> <li>Subscribing and managing Events and Tasks.</li> <li>Changing or Switching different organization.</li> </ol>
<p>Story is a fun way to get children to engage in narration. We simply generate some images and the learner should try to tell a story that ties the images together into a comprehensive narrative. It will help children to engage themselves in learning new things. It will help to enhance the imagination and creativity of the children.</p>
<p>Playtown! is a switch-accessible children's game that will allow users to customize a character and explore a town map. The character will be able to do different activities at different locations, all of which promote creativity and exploration.</p>
When working on a project in Purr Data, saving regularly is important to avoid losing any changes or progress. The auto-save feature provides an added layer of protection by automatically saving the project at set intervals, such as every 10 minutes. In case of a sudden power outage or system crash, the auto-save feature can help to recover the project files, reducing the risk of losing valuable work. This feature also helps to reduce the likelihood of accidentally closing the program or forgetting to save changes. The auto-save feature in Purr Data is a helpful tool for ensuring that project data is automatically saved and backed up regularly, providing peace of mind and added protection against data loss.
<p>Making information easily accessible to people, when and where they need it. Part of a greater effort to make Sugar more welcoming and maintainable.</p> <p>Script for end-to-end migration of <a href="https://wiki.sugarlabs.org/go/Activities#Sugar_Activities" target="_blank">activity documentation pages</a> from the Sugar Labs wiki, to GitHub(and simultaneously <a href="https://github.com/godiard/help-activity" target="_blank">help-activity</a>).</p> <h7>Impact:</h7> <ul> <li>Reduction in maintenance efforts.</li> <li>User-documentation moved to help-activity could just be downloaded once, and then read whenever needed; eliminating the need to have persistent internet connectivity.</li> <li>Contextual-help ( <code>alt</code> + <code>shift</code> + <code>h</code> ) from within another sugar-activity could also be made available, when the documentation resides at help-activity.</li> <li>Developer-documentation of sugar-activities, if kept at same place with the source-code in its GitHub-repository; would help developers/maintainers (they could be read and updated easily; without visiting an external link to the wiki).</li> </ul>
<p>Project aims to develop a game that will help users to discover their appropriate digital and learning preferences in an interactive environment by engaging them in a process of “Learning to learn”.</p>
<p>I will be designing pitch tracker, integrating software keyboard and fixing bugs for music blocks.</p>
<p>The process of licensing a creative work can be very confusing. What license is right for me? How do I formally license my work? How do I help people attribute me when my work is used? The Creative Commons license chooser aims to answer these questions, but because of a lack of readability and informational clutter, the existing chooser tool falls short, and most likely creates more questions than it answers. My proposal aims to address these issues, and make the process of finding and using Creative Commons licenses easy.</p>
This project aims to build an AI-powered GitHub assistant that helps open-source maintainers review code, detect security issues, and prioritize tasks efficiently. The assistant will analyze pull requests, identify bugs and vulnerabilities, and provide real-time feedback using LLMs and advanced rule-based scanning. A smart prioritization system will rank issues based on urgency and impact, ensuring maintainers focus on the most critical work. The project will deliver a GitHub-integrated bot, an AI-driven code review system, and a dashboard for managing tasks, making open-source development faster, more secure, and easier to maintain.
<p>To create an open, community-powered Book Genome Project which enables deeper, faster and more holistic understanding of a book's unique characteristics.</p>
<p>The aim of Music Blocks is to teach beginners how to program, using a snap-together block-based structure. The purpose of this project is to develop a feature to export any block stack of Music Blocks programs to the equivalent JavaScript code.</p> <p>This is meant to help guide beginner programmers who have so far only programmed using Music Blocks or similar applications; the idea is that by being able to compare the block stacks and their JavaScript equivalent, they will graduate to more expressive and conventional text-based programming languages (like JavaScript).</p> <p>The feature would provide a template code exhibiting a familiar behavior, and give the users an ability to play around the JavaScript code while making observations, rather than having to learn it from scratch.</p>
This project is to create a catalog of the OpenAPI definitions for the various Schema.org types. Also, providing a robust set of starting OpenAPI templates for helping developers to understand and develop new APIs using a design-first approach.
<p>This project aims to build an algorithm flow visualizer, with the following features in focus</p> <ul> <li>Flow control Visualisation, less of a focus on variables.</li> <li>Focus on visualizing the recursion stack.</li> <li>Step by step output.</li> <li>Interactive web version (or just an output format)</li> <li>Visualisation of data structures like trees.</li> <li>A Runtime based Flow Chart </li> <li>Choosing variables to debug separately.</li> </ul>
My proposal aims to make Sugarizer work well on different devices like web, mobile, and desktop in version v2. I'll analyze Sugarizer's current version and come up with a plan to adapt it for various platforms. Tasks include implementing remaining screens, creating a tutorial, porting Electron functionality, and testing on Android
Sugar has 250+ activities which have scope for improvements. This project will involve working on at least 12 activities to improve them, which involves: Porting activities to python3 Adding features to improve the game designs Improving overall UI and bug fixes
Currently, the entire lib_ccx library is written in C with only some parts in Rust. Since using C is incredibly difficult to get right, the entire library can be rewritten in a modern programming language like Rust. This project aims to convert a small portion of the library which has the least dependencies, to Rust.