Back to Programs

Other

Digital Impact Alliance (DIAL) at UN Foundation

Open source projects for humanitarian work, international development, and peace

androidjavajavascriptmobilephppythonc++linux

Participation history

4 GSoC years

2021

12 projects

Official year page

Measuring QUIC and TLS censorship with OONI Probe

My goal for Google Summer of Code is to make OONI better at measuring TLS and QUIC blocking. OONI develops the open source software OONI Probe which...

ODK-X: Improving Services User-Interface

This Project involves making the ODK-X Services Application meet the current UI/UX standards by redesigning the Basic Application Architecture and...

Create common backend for PSLab Desktop and Android app

The sigrok project is a signal analysis software suite which supports various measurement devices such as oscilloscopes, logic analyzers,...

DIAL ODK-X New Date Prompts For ODK-X Survey Proposal

ODK-X Survey is a data collection Android application, similar to ODK Collect. Users can create forms using XLSX spreadsheets and are then rendered...

Frontend reimplementation using react

To revamp current eventyay site into new one from Emberjs to React with NEXT and setup frontend modelling ,similar UI-UX behaviour, write tests and...

OONI: Developing Unit, Integration and E2E tests for Probe Desktop apps

The Probe Desktop is free and Open Source Software that aims to provide insights on and expose the Internet censorship and other forms of network...

Eventyay Open Event: Stabilise project, fix bugs and implement new features.

This project aims to stabilise Eventyay Open Event Project. This includes fixing high priority issues, implementing required features and handling...

Reimplementing Open Event Frontend in React

Currently the open event frontend is implemented in Ember.Js. The plan is to shift the UI to React page by page.

Alexa Top Sites Captcha and Tor Block Monitoring

The project aims to monitor and track down in detail how the Alexa Top 500 websites behaves to different Tor clients, whether a particular website is...

OPEN DATA KIT: Improve the suitcase application

ODK-X Suitcase is a cross-platform tool that allows the user to upload, download, and update data on an ODK-X Cloud Endpoint from a personal...

Eventyay Open Event : Refactor frontend in Ember to React, Improve features in Server

To refactor frontend codebase written in Ember to React, including adding tests and setup code standards. Add integration and unit tests in the...

Circuitpython busio compatibility layer for pslab-python

The PSLab project has many instruments and supports some external sensors, but there are many sensors which are supported by pslab board yet to be...

2020

14 projects

Official year page

Tor Project: OONI Explorer - Social Media Sharing

OONI Explorer doesn't have a good social media sharing system in place. User's share their findings from the explore by taking screenshots. My...

Tasking Manager: Automatized support for Organised Editing Guidelines in Tasking Manager

In the current Tasking Manager process of Organised Editing Guidelines, some necessary tasks are executed manually, such as adding a project to...

Public Labs: Editor repair and fortification

The main aim of the project is to improve users' experience in using Public Lab Editor. Currently, the editor has so many bugs present. These bugs...

PublicLab: Mapknitter Export Module and Spectral Workbench upgrades

For the Spectral Workbench project, Rails and DevOps improvements that will involve upgrading from Rails 3.2 to Rails 6.0, properly setting up...

Rewrite ODK Collect Widgets using the new ‘Widget Framework’

ODK Collect is an open-source Android Application available on Google Play Store. It helps the users to collect data through survey forms and to...

Primero user customization package

The goal of this project is to employ modern frontend technologies and use them in developing front end user customizable skins, that allow...

moja global: Interactive Visualization Tool for GCBM

A tool for producing interactive visualizations from data generated by the Generic Carbon Budget Model (GCBM). For the moja global sub-org, this...

PublicLab: Editor repair and fortification

PublicLab.Editor is a general purpose, JavaScript modular library for rich text posting, which provides an author friendly minimal, mobile/desktop...

moja.global: Develop a module for agricultural soils for FLINT

FLINT is a modular tool that supports better land management and helps reduce greenhouse gas (GHG) emissions worldwide, and allows multiple models...

Spam Management Dashboard (Public Lab)

This project focuses on the improvement of the Spam management dashboard https://publiclab.org/spam and makes the user interface much more refined so...

Tor Project: Snowflake Proxy on Android

Implementing Snowflake proxy on the Android platform as a native application for volunteer users to contribute as a proxy and help circumvent...

Develop FLINT JSON User Interface

The Full Lands Integration Tool(FLINT) is an open source modular C++ framework which combines data from different sources like satellite data or...

Tor Project: Cloudflare CAPTCHA Monitoring

Cloudflare is arguably the most popular content-delivery-network available today, and Cloudflare fronts more than 11.5 million webpages. Since...

Open Data Kit: Migrate the Database and Integrate ODK-X Push Notifications into ODK-X Tool Suite

The ODK-X Push Notifications project consists of two applications currently code-named "Skunkworks-Parrot" and "Skunkworks-Bat" .“Parrot” is the...

2019

3 projects

Official year page

Ushahidi Platform USSD Integration

The goal is to have users send real time reports via USSD (Unstructured Supplementary Services Data), this will be integrated with the Ushahidi...

Platform React JS Migration

The goal of this project will be to move the existing functionality of the angular code over to react. The new components will be using web standards...

Tasking Manager: Teams, Organisations, Campaigns and Validation

The current validation process in tasking manager has some flaws due to which some projects are not validated completely or precisely. Project...

2018

2 projects

Official year page

Team management module for MapCampaigner

MapCampaigner is a field data collection organizing application. Organizers can define an area, define the features to collect, and recruit...

Ankita Khurana Proposal - The Humanitarian OpenStreetMap Team (HOT)

The Humanitarian OpenStreetMap Team (HOT) applies the principles of open source and open data sharing for humanitarian response and economic...