-
The AeroGear UnifiedPush Server sends native push messages to different mobile operating systems, such as Android, iOS and others. It has already...
-
Imesha Sudasingha
Apache OODT : Rework OODT configuration to make use of Zookeeper for distributed configuration managementOrganization: Apache Software FoundationSince OODT consists of different components like file manager, resource manager and work flow manager, all those components have their own... -
Facial landmark detection is a useful algorithm with many possible applications including expression transfer, virtual make-up, and facial puppetry....
-
The main goal of my project is implementing an HTTP/WebSocket server running inside the game server process that will allow access to Terasology...
-
Assess the performance of ROOT's asynchronous data prefetching compared to standard prefetching mechanism for reading remote ROOT files.
-
Riyafa Abdul Hameed
ASTERIXDB-1371 Support the standard GIS objectsOrganization: Apache Software FoundationApache AsterixDB is a scalable, open source Big Data Management System (BDMS). It currently supports many data types in the Asterix Data Model (ADM).... -
Astropy has emerged as an integration of several independent packages (PyFits, asciitable), each responsible for an individual task in the storage,...
-
Auditory stimuli like music, radio recordings, movie soundtracks or the regular speech are widely used in research. While it is easy for a human to...
-
Current Red Hen Lab’s Audio Pipeline can be extended to support speech recognition. This project proposes the development of a deep neural-net speech...
-
Scastie is an online Scala programming environment which, unfortunately, does not provide such common features as automatic code completion and ad...
-
vulture is a tool which detects and reports dead (unused) code and coala is an automatic linter. The motivation of this proposal is to: Extend...
-
Sai Krishna Kalyan
Automate performance testing and reportingOrganization: Apache Software FoundationCurrently the performance tests are only semi-automated and only a subset of algorithms are included, but largely the process is manual. An automatic... -
The increase in volume and diversity of malware attacks has created a difficult situation for security analysts. Now more than ever, automatic...
-
Aditya T
Automated Testing - Photo Language TranslationOrganization: Systers, an Anita Borg Institute communityWorking on the Photo Language Translation Project with Systers for the UN Peace Corps volunteers. You may contact me either via Email :... -
Our current handling of formatting/markup (HTML, odt, docx, latex) is brittle, requiring transfer rules to explicitly deal with blanks (e.g. markup),...
-
Kunal_Singh_
Automatic code generation for fast inference in the CMS tracking softwareOrganization: CERN-HSFExtracting shape information from simulated CMS events Using Tensorflow to train a DNN based on the shape of the hits, detector information and... -
Keerthana S
Automatic editing suggestions and feedbacks for articles in Wiki Ed DashboardOrganization: Wikimedia FoundationThe Wiki Ed Dashboard / Programs & Events Dashboard is a Ruby on Rails + Javascript application that helps people organize groups of newcomers to... -
In the fast moving world of open source, PR requests are opened every day, which leads to the problem of testing. Time and resource needs to be put...
-
To enhance Zulip to easily integrate bots to the main codebase. To build a model whereby a bot could easily progress from being an initial quick...
-
Components are the building blocks of app inventor. They can be visible i.e. they are part of UI interface or they can be non visible i.e they are...
-
Morgan Gangwere
Bake a Pi for the lIbrary(box)Organization: Berkman Klein Center for Internet and Society at Harvard UniversityLibraryBox currently runs on a limited set of TP-Link devices. While relatively simple to get running, LibraryBox still depends on being custom... -
Kaveesha Baddage
Bassa - Dockerize and modify features.Organization: Sustainable Computing Research Group ( SCoRe )Bassa is an automated download queue which tries to minimize bandwidth wastage. It solves the problem of wasting internet bandwidth by queuing... -
Adam Boniecki
Batavia improvements: JSON module, Generators and othersOrganization: BeeWare ProjectThis project consists of a number of features and improvements that further advance BeeWare's Batavia: Complete implementation of dict and list data... -
Luis Antonio Damiano
Bayesian Hierarchical Hidden Markov Models applied to financial time series.Organization: R project for statistical computingThe goal of this project is to replicate research in Hierarchical Hidden Markov Models (HHMM) applied to financial data. This model is a... -
This project aims to improve the Beaglebone Black BSP support on RTEMS. Project intends to add the following supports to the Beaglebone Black BSP:...
-
Building a AVB node the stream reservation protocol and the precision time protocol are to be built in the linux kernel. A demo application will be...
-
Most of existing PRU applications utilize (waste) one PRU core for data transfer. The goal of this project is to enable usage of EDMA controller for...
-
Ravi Kumar Prasad
BeagleBoot , an all in one flasher/updaterOrganization: BeagleBoard.org FoundationCurrently, the ways to flash images in BeagleBone hardware are not easy especially for beginners, SD card method takes up much time and manual... -
ee
BeagleLibs: Libraries for interfacing with the BeagleBone in Rust and GoOrganization: BeagleBoard.org FoundationMy project is basically two high quality, well-documented libraries for interfacing with BeagleBone hardware in Rust and Go. These libraries will... -
The task is to create software support for FPGA cape (based on iCE40 device). The completed project will provide the BeagleBoard.org community with...
-
[from the proposal's synopsis] For my Google Summer of Code project, I want to complete Terasology’s behavior tree AI implementation, to the point...
-
Yasanka Horawalavithana
BellyDynamic: A scalable data structure to handle online and offline dynamic graph objectsOrganization: Sustainable Computing Research Group ( SCoRe )A social network evolves over time through the creation or deletion of ties among a set of actors.The volatile nature of social ties provides a... -
There are many mlpack methods that have been added since the previous benchmarking system was build and they need to be benchmarked. These include...
-
Improving the current md5 exporter for blender which is better suited to the needs of Terasology. The script will automate most of the tasks while...
-
Inkscape has basic support for CSS style sheet. Currently it can read and parse internal sheet. Aim of project is to extend its support by adding...
-
Jupyter Notebook is an interactive computing environment that is used to create notebooks which contain code, output, plots, widgets and theory....
-
Lindsay Rutter
bigPint: Big multivariate data plotted interactivelyOrganization: R project for statistical computingParallel coordinate plots, scatterplot matrices, and replicate line plots are useful visual tools to understand the relationship between variables in... -
Data cleaning is a process used to determine inaccurate, incomplete, or unreasonable data and then improving the quality through correction of...
-
Tiago Jesus
Bionode-Watermill - A Streaming Workflow Engine for BioinformaticsOrganization: Open Bioinformatics FoundationThis project started in last GSoC but is still missing core functionality -
Interactive Fiction programs have been around for a while, http://www.ifiction.org/ is a website that holds many of the classics released for DOS,...
-
I got to know about Octave last year only when I started Machine Learning course of Andrew Ng online. Till then , I only knew abut Matlab. But when I...
-
Session Restore is important as a key feature of Firefox. Many people rely on it to re-open a tab from the past or recover from an unfortunate power...
-
This document proposes an addition to Boost C++ Libraries -- a compile-time hash table. There are multiple good implementations of unordered...
-
Right now PRs have to be manually tested by commiters and some commiters aren't aware of new PRs at all. Also certain information like whether the PR...
-
Bot for Publiclab Being an active and welcoming open source community, Publiclab requires a chatbot for a variety of purposes, including the...
-
The goal of this project is to implement a checker for bounded-size strings in the Checker Framework, as described on the GSoC 2017 Ideas page. The...
-
The aim of this project is to improve the overall user experience of using VoIP calls in Riot iOS client by adding support of CallKit framework for...
-
Object-Oriented (OO) metrics synthesize characteristics of OO entities (classes, methods) and of their relations, and if combined efficiently, can...
-
Browser-Based Offline Project aims to run the Mifos Community web app offline. User can access the web even without any internet connection but they...
-
My proposal describes my approach of how we could implement a Zulip incoming webhook API that allows Slack to post into Zulip with the additional...
-
Currently, Processing for Android uses ANT scripts and android tool for building the project. The latest version of the Android SDK tools removes...
-
Holmes processing is a platform for large scale malware analysis. To allow for scaling and performance gains, this has required multiple techniques...
-
The openwisp project used netjson, a json schema standard, control network configurations. This requires a means for a user to edit these...
-
Shell completion is a function which developers use everyday. Typing "ls -" and pressing [tab] will return a list of probable options, and typing...
-
Building a project which uses ScanCode as a library in a web and REST API application that allows you to scan code on demand by entering a URL and...
-
Through this project, I wish to improve the chat-ops capabilities of Zulip by adding support for slash commands and outgoing webhooks. Outgoing...
-
Create new reports which are out of the box for currently available reports. This would be shipped with the reference application of OpenMRS as a...
-
Develop a native calendar application for Haiku.
-
Achilles Rasquinha
CancerDiscover: a GUI for cancer prediction and biometric identification using microarray dataOrganization: Computational Biology @ University of Nebraska-LincolnProblem As of today, CancerDiscover has a not-so-easy build and workflow for users to conduct microarray experiments. Moreover, the current setup... -
The current page of Study Group Event needs enhancement as to provide information about Study Group Programs and Events. Through this page, people...
-
Anuj Gupta
Carbon Footprint ( Mobile App )Organization: AOSSIE - Australian Open Source Software Innovation and EducationThis mobile app will be used to tell user about CO2 emission during user’s activity . This app will find the type of activity and distance travelled... -
sidd607
Carbon Footprint Mobile ApplicationOrganization: AOSSIE - Australian Open Source Software Innovation and EducationThe browser extension does a good job of making people aware about the Carbon Footprint while searching for directions on map services. The mobile... -
Rohit Gupta
CarbonFootprint APIOrganization: AOSSIE - Australian Open Source Software Innovation and EducationCarbonFootprint is a great initiative to make people aware of their unnoticed contributions to the degradation of this planet. This initiative needs... -
This project aims to improve python-casacore infrastructure, making the codebase cleaner, modern, maintainable and adding more unit tests.
-
case classes are a very useful feature of the scala language, but can be limiting. For example, there is no way to modify the internal representation...
-
Add an IntelliJ IDEA support for the CBT by writing a plugin or extending an exciting Scala plugin.
-
Saurabh Shrivastava
CCAligner - Word by Word Subtitle Synchronization.Organization: CCExtractor DevelopmentCCAligner Word by Word Subtitle Synchronization Tool The usual subtitle files (such as SubRips) have line by line synchronization in them i.e. the... -
The project aims to bridge the AIMALL and Molden programs with cclib by adding support for writing wfx/wfn files and Molden format files. Molden...
-
Under this project idea, I will be working on the development of a web-based application, Cluster Status Dashboard. This application fetches the...
-
Paweł Alameyo Ścibiorski
Certificate management support for SparkOrganization: XMPP Standards FoundationThe aim of the project is to provide to the Spark's users a tool for managing their Public Key Certificates. Currently the users can only decide if... -
Chat Bridge is intended to be a protocol-independent chat-bridge to allow messages forward to and from various chat systems. It has to support...
-
ChemClipse is a solution developed under The Eclipse Foundation to explore and visualize analytical data of Chemistry from more than one source...
-
Chukchi is a language with rich and complicated morphology and incorporation. By now morphological parsers using regular expressions were not able to...
-
Unlike proposed, I will evaluate Clang's ThreadSanitizer as well as the AddressSanitizer as these two sanitizers seem more pressing to the Mono...
-
I want to implement a structural diff tool atop of clang APIs that finds changes to the AST between two versions of a file. This would enable better...
-
The goal of this project is to provide a Drupal 8 module for client-side encryption using elliptic curve cryptography. Module will implement...
-
Joomla! is an Open Source CMS which allows the user to create websites with ease. It is rich in features that helps even a novice to set up a fully...
-
VLC wants to access cloud services using a library libcloudstorage that is not integrated anywhere in libVLC. This integration will allow it to be...
-
The aim of this project is to rewrite Cloud CV Web App into a modern web app with a REST API backend with continuous integration and deployment.
-
I will implement ARM CMSIS library on PULPino using proposed priority, then i will port the implementation to its DSP core and compare results.
-
Saisankar
CO2 EMISSIONS APIOrganization: AOSSIE - Australian Open Source Software Innovation and EducationThis project aims to build a RESTful API , that is the one place to go to for any information that you require on Carbon Emissions . The aim is to... -
Nakul Havelia
CO2 EMISSIONS FOR FLIGHTSOrganization: AOSSIE - Australian Open Source Software Innovation and EducationThe project aims to extend the browser extension's ability to show carbon emission to websites that sell airplane tickets, the approach is to add... -
Currently configuring coala on a new project is unnecessarily hard, especially for first time user. There are few reason for this. New users are not...
-
coala community has grown substantially over last few months. To make it easier on maintainers to cope up and still be a welcoming community for new...
-
Goal of this project is to implement fuzzy search of symbols in the project and improve Go to Definition in GNOME Builder. Using fuzzy search we can...
-
Leonard Dervishi
Collaborative construction of cancer pathways with PathwayMapperOrganization: cBioPortal for Cancer GenomicsThe tool used in cBioPortal for network visualization is a powerful one with many implemented features. However, researchers and biologists are more... -
User Interface is considered as the most crucial success factor for any software. As we already know, the user interface of the current app is...
-
This Collect Pronunciation Dictionaries from Wiktionary project aims to expand pronunciation dictionaries in CMUSphinx for new words and multiple...
-
Developers of JavaScript want to be able to test out new features to provide feedback to specification drafts, as well as making their code more...
-
This project enhances current comments feature being used in the application, by implementing features :-1) Allowing student to submit their...
-
In our increasingly connected world, full of social media and internet-connected devices, it is important for systems to be interlinked to provide...
-
I intend to integrate the backend being developed as part of the common print dialog in libreoffice. The common backend ensures that all...
-
This project aims to create a unified solution for printing in desktop and mobile environments. A well designed print dialog will help the users to...
-
Abhijeet Dubey
Common Print Dialog for desktop applications and mobile devicesOrganization: The Linux FoundationTo make printing easy for the users of desktop systems and mobile devices, a well designed print dialog should be there where a user can easily find... -
Kapil kumar
Common Workflow Language reference implementation modernization- Making cwltool and schema-salad, Microsoft Windows compatible and providing complete Python 3 support for cwltool and schema-saladOrganization: Open Bioinformatics FoundationCwltool is a reference implementation of the Common Workflow Language. It provides comprehensive validation of CWL files and include tools related to... -
I propose to port Examples for developers sub-modules from Drupal 7 to Drupal 8. The function of Examples for Developers is that it would provide...
-
Currently, PMD's support for type resolution with the Java language is limited. This severely restricts the code inspection rules which could be...
-
This project aims at creating a framework consisting of following modules : Script to setup MongoDB based database storing parsed results from...
-
David Streit
Computational PhilosophyOrganization: AOSSIE - Australian Open Source Software Innovation and EducationThis project aims to formalize several ontological arguments and the "Simulation Argument" by Nick Bostrom in Isabelle/HOL using a shallow semantic... -
The project is about configuring any Data Storage Domain as a new Backup Storage Domain. After setting the storage domain to use for backup, all...