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 projects will implement a framework for double deep Q-Learning and some asynchronous methods for DeepRL including asynchronous one-step Q-learning, asynchronous one-step Sarsa, asynchronous n-step Q-learning and asynchronous advantage actor-critic. It will also refactor the existing neural network components to make it more compatible with DeepRL.</p>
I plan to improvise the three components mentioned above of Xfce. By the end of GSoC's coding period, I am planning to: 1. Make Thunar bulk renamer capable of resolving as many name conflicts as it can, without having any user interference, 2. Add support for custom actions in Xfce-Screenshooter and decouple it from Imgur. 3. Merge the DateTime plugin with the Clock plugin in Xfce-Panel.
I aim to create two interactive demos to ship with the next release of Pd-L2Ork that showcase unique features of Pure Data! The first demo is a fun game that uses Pure Data graphics and has a adaptable soundtrack, and the second is a generative environment that reacts to audio input from the user and changes its visuals and sound. I'll design, program, and score each of these demos. The deliverables are the two games.
<p>WebSockets allow users’ pages to get dynamically refreshed/updated without the need to manually refresh the page every now and then. This behaviour is useful in pages that are accessed by multiple users simultaneously. So, new updates are fetched automatically and only the necessary parts of the page are re-rendered without refreshing the whole page to get the updates reducing the load on the server.</p>
<p>For bug bounty programs such as Bug Zero, organizations may need to expose their vulnerable systems securely only specific Hackers and monitor their activities. It is better if we can provide specific VPN servers for each bounty program and letting hackers access the program. This project is related to building automated VPN clusters in order to provide scalable service to both organizations and clients through a gateway.</p>
<p>Building a cross platform (Android/iOS) chat application which utilises Bluetooth and WiFi-Direct for communication, thus eliminating the need of a central server. The messages will be transferred using an optimal path which can be determined by underlying network protocols and/or GPS positioning. In particular the gossip protocol is used to relay messages through intermediate devices until it reaches its required destination.</p>
<h3>DNSTool Middleware/API</h3> <p><em>DNSTool</em> is a system to monitor a given set of internet resources such as Domains, IPs, etc. The DNSTool Middleware/API is the main component that manages the core processing and obtaining of scan lists and their respective scan results. DNSTool Middleware/API acts as a bridge between the user interface and the back-end system.</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.
Jaeger is a distributed tracing platform. Jaeger V2 is a major new version where we rebase all Jaeger backend components (agent, collector, ingester, and query) on top of the OpenTelemetry Collector. Currently only memory storage is wired in v2, we need to add Elasticsearch, Opensearch, Cassandra, Badger. Expected Outcome: Build out full support in jaeger-v2 for all storage backends supported by jaeger-v1
<p>The idea of this project is to design and create all needed components for a vulnerabilities report system in Hex packages integrated in the <a href="https://hex.pm/" target="_blank">https://hex.pm/</a> website. The essential objective of the system would be to provide a method for the user to inform and stay informed about the status of vulnerability reports and packages, allowing him to personalize his experience with a followed packages list.</p>
<p>The various DHIS apps have different implementations. So, a general SDK had been developed which could be used for uniform development.</p> <p>The aim is to re - implement the dashboard app based on the DHIS SDK guidlines and add the corresponding supporting code in SDK along with some new re-usable components, and use latest/better technologies such as MVP architecture, Rx Android , Dagger , etc.</p>
Building and maintaining a website is an essential task for any business or organization. This project aims to ease the workflow of getting a website up and running by developing reusable Gatsby Components which are easily pluggable to create Gatsby websites with ease. Expected Results Design 5 new themes for Webiu(For 5 different use case) Design and Developing theme module for Webiu Implement new themes in Webiu
<p>Redesign and Implement the DroLa system as a real time database based system instead of WebSocket based system. Introduced bi-directional end-to-end secured communication between sensor nodes and Application Server. A new packet structure with the binary level message header, header parser and message parsers to make the system more general to use as a general tracking system.</p>
<p>CarbonFootprint Mobile is currently a react native application based on famous browser extension carbonfootprint that raises environmental awareness by tracking user activity and calculating carbon footprints. at present the application is working normally for purpose to make sure the app is play store ready i have added some tweaks and features to this application in my proposal which makes users experience feel good on this application</p>
The proposed project aims to revamp the entire front-end of the app. The new front-end will be built using React on top of Electron to match industry standards. The project will also include adding a test suite and updating the documentation. The proposed changes will make ImageLab a more comprehensive and user-friendly tool for anyone looking to get started with image and video processing.
<p>LTSP (Linux Terminal Service Project) allows diskless workstations to be netbooted from a single server image, with centralized authentication and home directories. But the project shows its age; the initial thin-client focused design is no longer suitable for the netbooted fat client/wayland era, and it contains a lot of stale source code. This GSoC project is about designing and implementing a modern replacement of LTSP.</p>
<p>I aim to implement some important deep learning models in R for the MXNet package. The main component of the proposed work is the implementation of the Recurrent Neural Network (RNN) models and examples. In addition, I will also implement some useful examples in R, such as different image classification models and fully convolutional networks for image segmentation. At the same time, I will write sufficient tests and relevant documentations.</p>
The metacall library provides APIs for calling functions, methods, or procedures between multiple programming languages. The metacallcli's less than modular design exposes some problems that makes it quite diffcult to either maintain or extend the cli and repl with new features and commands in an efficient manner. Hence this project aims to refactor the cli to a plugin architecture. This would enable the individual components of the cli to be developed independently, from the rest of the cli.
<p>Recommender systems are a crucial component in competitive retail services such Amazon, Netflix or Google. This success is partly due to Collaborative filtering (CF) approaches, which use known user ratings of items to predict user preferences in item selection. Here, an efficient implementation of an add-on for Orange3 is proposed in order to include support for scalable collaborative filtering solutions applied in large recommender systems.</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>
<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>Thanos Querier component supports basic TLS configuration for internal gRPC communication. This works great for basic use cases but it still requires extra forward proxies to make it work for bigger deployments. It’s also hard to rotate certificates automatically and configure safe mTLS. This project aims to remove those simplifications allowing better TLS story for all Thanos metrics APIs!</p>
<p>Data visualization is a key aspect to understand complex models. In biology they work with complex structures composed of atoms, a common structure may have between 1k and 1000k (e.g. 6VSB “2019-nCoV glycoprotein” have 22854 atoms). Because of this amount of information, biologist work with different style representations (i.e. backbones, cartons…), labeling and painting to distinct between structures and understand more easily the molecular component.</p>
As computation becomes faster I/O starts becoming more and more important. The goal of the project is to utilise HPX facilities such as components and actions and futures to create an I/O library for asynchronous and distributed I/O. The library will enable an interface which will allow the user to send asynchronous or synchronous I/O requests to a cluster of compute nodes. This will also speedup I/O using several nodes to perform I/O parallely.