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>This project focuses on the honeypot project by the OWASP foundation. The goal of the Project is to identify emerging attacks against web applications and report them to the community, in order to facilitate protection against such targeted attacks.</p>
<p>There is no larger compendium of shared human knowledge and creativity than the Commons, including over 1.4 billion digital works available under CC tools. Creative Commons has released the “CC Search” project. Being able to access visualizations of all the indexed content is a good way for the community (and CC) to see how much data has been indexed and find and explore relationships between CC-licensed content on the web. The challenge is then, to create visualizations of all the data that is stored in the Creative Commons catalog (over 250 million works and growing) and show how they link to each other</p>
<p>For a community driven website like <strong>Publiclab.org</strong> that deals with a large number of questions there should be a proper way so that Users can ask questions as well as get answer to them, at the same time reducing redundancy and searching quickly any thoughts they have in mind. <strong>Expanded Q & A System for Publiclab.org</strong> creates a Q & A forum where Users can effectively raise their queries and get them answered while getting a rich User Experience.</p>
It’s Urgent Project is a notification app, with the twist that allows the user trying to reach out decide how urgent it is (i.e. if they want to disrupt or not). It is not a messaging app or a phone app. Intuition behind the project: Have you ever had to get in touch with someone at all costs even if that meant disrupting whatever they were doing? Of course they can make you a priority contact that always rings, but then you would be disrupting every time. So that doesn't work. Deliverables: User Authentication and Management: Account creation, sign-in, and sign-out functionality. Adding other users who are currently on the app. SMS invite functionality for user referrals & Account deletion option. Notification System: Implement the Notification system with Do-Not-Disturb Mode & other checks along with Challenge mechanism. User Interface (UI) Implementation: Intuitive UI design adhering to material design guidelines. Consistent design elements and smooth navigation between app sections. Good Documentation: Technical articles explaining the app's functionality and implementation details. Updated README with project details, setup guide, and contribution guidelines. Testing (Unit, Widget & Integration): Comprehensive testing for different scenarios to ensure app reliability. Unit tests for individual components, widget tests for UI elements, and integration tests for overall functionality. Timeline & Plan of Action: Phase 0 (May 1 - 26): Community Bonding Period, UI Design, Repository Setup. Phase 1 (May 27 - Jun 16): User Authentication Implementation. Phase 2 (Jun 17 - Jul 7): Notification System Development. Midterm Evaluation (Jul 8 - 14): Mid Evaluation. Phase 3 (Jul 15 - Aug 4): UI Enhancement, Testing, and Documentation. Phase 4 (Aug 5 - 25): Refactoring, Final Testing, and Evaluation.
<p>Our project come in category of Testing which is EAT(EAP additional Testsuite) by which we can Test infinite software project versions .The best thing of EAT is creating the test once and testing with any version of the tested software . We can firstly applied with jBoss Servers and after that for similar structures .it has ability to merge test from remote.</p>
<p>Develop a service(set of classes within the project) for searching and sorting to output advanced nested results by prioritising tags and power tags which fulfils the general search requirement of the users and detailed analysed searching of admins and directors in the system.</p>
<h3>CCAligner</h3> <p><em><strong>Word by Word Subtitle Synchronization Tool</strong></em></p> <p>The usual subtitle files (such as SubRips) have line by line synchronization in them i.e. the subtitles containing the dialogue appear when the person starts talking and disappears when the dialogue finishes. This continues for the whole video. For example :</p> <pre><code>1274 01:55:48,484 --> 01:55:50,860 The Force is strong with this one </code></pre> <p>In the above example, the dialogue #1274 - <code>The Force is strong with this one</code> appears at <code>1:55:48</code> remains in the screen for two seconds and disappears at <code>1:55:50</code>.</p> <p>The aim of the project is to tag the word as it is spoken, similar to that in karaoke systems.</p> <p>E.g.</p> <pre><code>The [6948484:6948500] Force [6948501:6948633] is [6948634:6948710] strong [6948711:6949999] with [6949100:6949313] </code></pre> <p>In the above example each word from subtitle is tagged with beginning and ending timestamps based on audio.</p> <p>Project for <em>CCExtractor Development, GSoC 2017</em> by <em>Saurabh Shrivastava</em>.<br> <em>saurabh.shrivastava54@gmail.com</em><br> <em>saurabhshri.github.io</em></p>
This project will develop the core execution engine for Music Blocks 4, an educational platform that helps students explore music, mathematics, and programming through block-based coding. The Program Engine will allow users to create musical programs by arranging visual blocks and then execute these programs to generate music with precise timing. I will implement a robust Abstract Syntax Tree (AST) representation of programs, an interpreter that executes block instructions, a state manager to track variables and program state, and a scheduler for time-based musical operations. Key deliverables include a complete execution system for basic programming constructs, music generation capabilities, concurrent execution for multi-part compositions, and comprehensive error handling to provide clear feedback to users. The end result will be a performant, reliable foundation that enables Music Blocks users to create, share, and learn through interactive musical programming, with special attention to educational use cases and accessibility.
<p>This project aims at enhancing the Juice Shop application by drawing inspiration from modern e-commerce companies and incorporating sublime features that users could encounter in their everyday lives.</p> <p>These features will enable the Juice Shop project to devise new challenges that could keep the users up-to-date with the latest exploits and vulnerabilities, and make their learning experience more realistic.</p>
<p>The goal of my project is to improve the existing Sugarizer-Server Dashboard. My proposed enhancements include:</p> <ul> <li>A profile for teachers.</li> <li>Extend Sugarizer-Server Analytics.</li> <li>Add node scripts.</li> <li>Improve code efficiency, application performance, and codebase structure.</li> <li>Extend the Sugarizer-Server Dashboard interface by improving UI: <ul> <li>Make the application UI fully responsive.</li> <li>Add a feature to import and export the users and classroom data to CSV files.</li> <li>Add an interactive (step by step) overlay tutorial.</li> </ul> </li> <li>Implement GridFS storage to store Journal Entries.</li> </ul>
This project addresses the challenge of distinguishing meaningful security knowledge from noisy or irrelevant changes in OWASP repositories. Currently, large volumes of repository updates include formatting changes, test files, and administrative edits, which dilute the quality of extracted knowledge and reduce the efficiency of downstream systems. To solve this, I propose building a two-stage intelligent filtering pipeline within the OpenCRE Scraper & Indexer framework. The first stage uses regex-based rule filtering to eliminate obvious noise (e.g., non-informative files and structural changes), ensuring low-cost, high-speed preprocessing. The second stage applies LLM-based semantic classification (via models like GPT-4o-mini or Gemini Flash) to determine whether a change introduces genuine security knowledge, such as new vulnerabilities, attack techniques, or mitigation strategies. This hybrid approach balances efficiency with deep contextual understanding. The system will be integrated into the OpenCRE pipeline, forwarding only relevant outputs into a knowledge queue for further processing. It will include structured logging, prompt optimization, cost-efficient API usage, and robust evaluation based on precision, recall, and accuracy. Deliverables include: 1. A production-ready two-stage filtering pipeline (regex + LLM) 2. Integration with the OpenCRE knowledge ingestion workflow 3. A labeled evaluation dataset and performance benchmarks (targeting high accuracy and recall) 4. Unit-tested, scalable, and well-documented codebase 5. Detailed documentation on prompt engineering, system design, and evaluation methodology This project will significantly improve the quality, reliability, and scalability of security knowledge extraction, enabling the OWASP community to focus on high-value insights while reducing noise in the ecosystem.
The OWTF web application has not been updated in a while and is missing some of the modern React advancements. Through this project, I want to work on migrating the entire codebase to modern architecture using TypeScript and React Hooks. More and more React developers are starting to appreciate the type safety TypeScript allows when working with React. Using this makes our code a lot more thorough with handling error cases.
<p>A multisite will feature the admin panel of the talawa project. The accessibility of the admin to create, delete, completely block, read the flag request and send emails to the organization. The accessibility of the admin to create, delete, completely block a user, read the flag request and send emails to the user. The accessibility of the admin to create and post regarding any new update in the app. The accessibility of the admin to delete any inappropriate post and comment.</p>
The VLC interface is quite outdated on Linux and Windows. It has a lot of features, but some are not properly exposed. The interface is currently being reworked. The new designs shared on the mailing list are to be used and parts of those are to be developed, using *QML*. The new interface is simpler, more user-friendly, and has a better "media center" feel to it. It requires integration with the media library and with the current interface. *QML* is needed for the UI/UX.
VLC contains hand-written SSE2/SSSE3 assembly for performance-critical paths but has no automated correctness testing for them. This project integrates the checkasm framework into VLC's Meson build and CI pipeline, adds test coverage for all existing assembly routines, and implements new SIMD kernels for audio/video format conversions — with initial RISC-V vector groundwork.
<p>This project MapKnitter's Rails version from 3.2 to the latest stable version. Along with this, I will also be:</p> <ul> <li>Increasing test coverage</li> <li>Improving CI</li> <li>Refactoring code</li> </ul>
<p>The solution will act as a BROKER that manages subscriptions for update notifications for each deployment subscribed by system administrators</p> <p>System Diagram: <a href="https://drive.google.com/file/d/1risThs_kBWBYJjvepytUaDIQDxpL2w3T/view?usp=sharing" target="_blank">https://drive.google.com/file/d/1risThs_kBWBYJjvepytUaDIQDxpL2w3T/view?usp=sharing</a></p>
<p><em>CrashDragon</em>, the product of my last year's GSoC project, should be extended and major memory leaks should be fixed. New features which turned out to be important in prudction use should be added and existing ones revised.</p>
1. Adding Filters in the Matrix View: Updating the YAML file, and adding the tags title in task-description. After this, adding chip style filter system in the matrix view, that'll encompass the list of activities visible in the matrix view. 2. Adding Team-Based Assessment: Creating a node server that'll save the activity data of multiple teams on the local system. Adding a team selection menu, and creating an updated view of the team-based heatmap. 3. Comprehensive Activity View: Alongside the heatmap, details of activities need to be shown. This will be achieved by creating an overlay screen on the heatmap which can be opened on the selection of activity. This will display the activity detail from generated.yaml file. 4. Enhancement of Diagram in Documentation: Flow charts and a detailed summary of the project will be updated on the Usage page.
<p>The project aims to improve and maintain at least 25 sugar activities.</p>
<p>Describes how I'd improve/implement repository, notification and metadata services for it</p>
This proposal purpose is for an introduction regarding me and my personal experience, and my plan to contribute for VLC, more specifically VLC-ios on it’s UI department. The goals is to catch up with the Android version of VLC in term of User Interface and features.
<p>Since the release of CC Search Browser extension, it has garnered a good number of users. But, the extension still does not have sufficient features and capability to be used as a daily driver in the workflow of the users and therefore most of them use it as a temporary plugin to search for CC-licensed images. My main aim would be to transform the extension to become competent enough to contribute to the user's workflow and be an important part of their toolkit. I will do that by adding new features in addition to other enhancements and improvements to the extension.</p>
Juice Shop is an intentionally vulnerable web application designed for practicing security testing and improving security skills. Blockchain technology is becoming increasingly popular with adoption coming in within large MNCs as well, and there is a need for security experts who can test blockchain-based applications. This proposal aims to integrate blockchain-based challenges into Juice Shop to provide an opportunity for users to learn about blockchain technology and its security aspects in a fun way. As part of GSoC 2023, The aim is to integrate multiple blockchain based challenges including plain smart contracts to NFT based contract vulnerabilities into Juice Shop starting from very beginner level challenges to covering a few advanced challenges. I will be adding: 2 Easy 2 Medium 1 Difficult challenges as part of this GSoC.