Back to Programs

End user applications

SCoRe Lab

SCoRe Lab develops FOSS softwares for everyone!!!

androidgomobilenode.jspythonfrontendjavajavascriptreact

Participation history

8 GSoC years

2023

12 projects

Official year page

Image Lab

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...

Frontend and Backend Integration in Codelabz

CodeLabz is a platform where users can engage with online tutorials and organizations can create tutorials for the users. Currently, the Project...

Scan8 - Web-scanner

The Scan8 project aims to develop a distributed scanning system for detecting malicious threats such as trojans, viruses, and malware embedded in...

Survey 6 (Data Aggregator)

Ipv6 is the internet's future, and it necessitated a more scalable survey tool to comprehend how routing, DNS function and other traffic. The purpose...

RayZed : Ray-based, distributed web vulnerability scanner

Finding out web vulnerabilities for specific targets(URLs) is a critical task. For this OWASP ZAP-ZED helps by using its various scan functionalities...

NodeCloud

NodeCloud is a standard library to get a single API on the open cloud with multiple providers. It is a NodeJs library which comes with plugins for...

GraphNet

Graphnet is a Javascript graph library that will be created as a module for the semantic UI framework. Whereas Graphnet dynamically renders all nodes...

Scan8 - Realtime frontend

Scan8 is a distributed scanning system for detecting trojans, viruses, malware, and other malicious threats embedded in files. The system will allow...

Frontend and Backend Integration in Codelabz

CodeLabz is a platform where the users can engage with online tutorials and the organizations can create tutorials for the users. I'll design new...

Project Explainer: Summarization using Large Language Models

Large Language Models are picking pace very quickly and they are turning out to be extremely good in multiple tasks. With the help of zero-shot,...

B0Bot - CyberSecurity News API

In this project, our objective is to develop a CyberSecurity News API tailored for automated bots on social media platforms. It is a cutting-edge...

TensorMap Project

The main goal of this year's contribution is to make the TensorMap application bug free with clearly documented steps for setup. That will be the...

2022

21 projects

Official year page

KubeBot

Kubernetes is a great tool for container orchestration, running Kubernetes in your production environment is getting traction in the Cloud industry....

CodeLabz: Frontend improvements

CodeLabz is a platform where users can engage with online tutorials, and organizations can create tutorials for the users. The main objectives of...

CodeLabz

CodeLabz is a platform where the users can engage with online tutorials and the organizations can create tutorials for the users. The platform is...

Design 5 new Themes for WebIU

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...

NodeCloud - Ali Cloud Provider

NodeCloud is an API for the open cloud and acts as a package to abstract away the specifics of implementation for multiple cloud providers, as a...

LabelLab: Ticketing/Issue Tracking System

LabelLab is an image analysis and classification platform for Machine Learning researchers. The goal for this year's GSoC is to improve the...

CodeLabz Project Proposal

CodeLabz is a platform where the users can engage with online tutorials and the organizations can create tutorials for the users. The platform is...

CodeLabz - FrontEnd, News Feed, Profiles, Organization, Profiles

It includes the front end enhancements of an existing project as well as improvements and new features that can be introduced such as a profile menu,...

React Email

Problem: Modern-day web browsers are pretty standardized and come with a certain guarantee that if a web page works in one browser, it will work in...

Rewrite ImageLab backend

As the proposed project will create the backend of the existing ImageLab electron project the users are able to access image processing functions...

OpenXDR GSoC 2022

Detection time and response time are the major critical accepts of all detection and response systems. Considering the vast amount of system logs...

Survey 6

Pv6 is the future of the internet, and this created a necessity for a more scalable survey tool to understand how routing and DNS functions work....

LabelLab - Improve Collaborative Experience and Version Tracking System

LabelLab is an image labeling and classification platform for Machine Learning researchers. It classifies all kind of images and carry out various ML...

CrawlerX - Web

The CrawlerX is a platform that we can use to crawl web URLs in a distributed fashion with different types of protocols. The main objectives of this...

Codelabz Project Proposal

Codelabz provides a platform that consists of guided tutorial which has been created by organizations for the users. Codelabz is developed using...

Design 5 new Themes for Webiu

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...

CrawlerX - Extend CrawlerX for multi protocols

The CrawlerX is a platform that we can use to crawl web URLs in different kinds of protocols in a distributed way. This proposal focuses on adding...

IPv6 Survey Tool ( Survey6 )

SurveyP is an IPv6 listener that will passively collect IPv6 traffic data as a passive data collection tool for cyber security research. It is a...

NFT-Toolbox

Non Fungible Tokens can provide many creators a platform to monetize their digital creations. However the understanding of Web3 technologies like...

CodeLabz - FrontEnd, News Feed, Profiles, Organization, Profiles

CodeLabz is a platform where the users can engage with online tutorials and the organizations can create tutorials for the users. The platform is...

OpenXDR - Real-time Open Source Extended Detection and Response System

OpenXDR is a real-time open source extended detection and response system. That can seamlessly integrate with various information security systems...

2021

23 projects

Official year page

Service Market

The proposed project will create a fair-ground for service producers and consumers who employ intermediaries to engage with each other. In between...

Proposal for CodeLabZ

CodeLabz is a platform where the users can engage with online tutorials and the organizations can create tutorials for the users. The platform is...

CrawlerX - Distributed crawling system

The CrawlerX is a platform which we can use for crawling web URLs in different kinds of protocols in a distributed way. This proposal mainly focuses...

Improving Image Lab Project UI/UX

Improving the ImageLab project user experience by enhancing user interface and adding new interesting features.

Scan8

Scan8 is a distributed scanning system for detecting trojans, viruses, malware, and other malicious threats embedded in URLs or files. The system...

Scan8

Scan8 is a kubernetes based rapid URL/file scan system that allows users to submit a list of URLs/file and take out the scan results.Scan8 uses...

Improving Functionality of OpenMF-GSOC'21

This proposal focuses on improving frontend and backend part of openMF. Creating Frontend sections for admin, management and extractor. Creating new...

CodeLabz - FrontEnd Improvements

CodeLabz is a platform where the users can engage with online tutorials and the organizations can create tutorials for the users. The platform is...

DNSTool proposal

DNSTool is a project that serves the purpose of rapid monitoring of DNS traffic over time. This system allows its users to create their seed lists...

Webiu

Webiu is a “generalized website builder” which magnificently eases the essential process of getting a website up and running easily. The project...

Ask SCORE - Community App

Ask SCORE app is the community app, which helps organisation in Collaboration, teamwork, promotion, cooperation with their members(Mentors, Mentees,...

S-ChainX: Product Hunter

Selecting a good product for consumption is hard due to bad products in the market. So an application that can trace a product and its raw materials...

GSOC 2021 CodeLabz Proposal

This is a proposal for CodeLabz - FrontEnd Improvemnts idea (#22). This contains my personal information, my implementation idea, my SCoRe lab...

SCoRe Lab Open MF Proposal

OpenMF is an open-source forensic tool by SCoRe Lab for Android smartphones that helps digital forensic investigators throughout the digital forensic...

LabelLab: Improve Team Management and Collaborative Experience

LabelLab is an image labeling and classification tool for researchers. Currently, it allows the user to upload a batch of images and label them, in...

NodeCloud - Digital Ocean Provider

NodeCloud is a NodeJs package that aims to provide a one-stop solution to use multiple cloud providers in a project. It provides a plugin for each...

DNSTool Middleware/API

DNSTool Middleware/API DNSTool is a system to monitor a given set of internet resources such as Domains, IPs, etc. The DNSTool Middleware/API is the...

CodeLabz

CodeLabz is a platform where the users can engage with online tutorials and the organizations can create tutorials for the users. The platform will...

DNSTool Web Application

DNSTool WebApplication is the main access portal of the DNSTool which is designed to monitor the given set of internet resources like domains, IP,...

ImageLab - extend the functionality

Extends the current functionalities to the next stage with the core objective of gaining the most prominent concepts in the image processing domain...

CrawlerX - Develop Extensible, Distributed, Scalable Web Crawling System

The CrawlerX is a web platform which supports crawling web URLs in a distributed way, focusing for people who are interested in data analysis, data...

SCoRe Lab's Gitter ChatBot

Many open-source contributors face challenges to get started with the community's projects. This project aims to make a Gitter chatbot for the...

Revive TensorMap

TensorMap is a visual designer for ML code. The codebase has gone stale after the initial start-up of the project. TensorMap only consists of very...

2020

25 projects

Official year page

Community Dictionary

Community Dictionary (ComDict) is a crowdsourced online dictionary for multiple languages. Each head term in the dictionary is defined only in...

A DLT-based Trust Framework for IoT Ecosystems

This proposal will present a scalable attributed based access control mechanism based on the Hyperledger Fabric platform. The ABAC model is a new...

Dengue Stop Community Application and Admin Panel

Dengue Stop is a project which helps officials to monitor the dengue incidents and metrics all over the world/country in a meaningful manner so that...

ChainKeeper - Optimized Blockchain Analytical Interface

ChainKeeper is a web-based application that can be used to retrieve Bitcoin blockchain. From the context of analysis, bitcoin addresses are very...

Integrate a cluster monitoring and alerting system using Prometheus for the Bassa kubernetes cluster and write client libraries for better usage of Bassa API server.

Bassa has been deployed on a single node Kubernetes cluster with good orchestration yet there is a need for a dedicated monitoring and alerting...

Node Cloud: Implement development road-map

Node cloud is a NodeJS library which helps developers to switch between cloud providers. Node cloud supports AWS, Azure, Google cloud, Alibaba and...

Integrate ML module for LabelLab

LabelLab allows the user to upload images and label them using bounding boxes and polygons. Currently, there is no way for the user to build models...

Tor Scraper

The Tor Scraper is a dark web tor hidden service crawler. It starts crawling from a given .onion URL list(seed list) and it also discovers new hidden...

TAF - Test Automation Framework

TAF is a new Cloud-based Universal Test Automation Framework that mainly focuses on regression testing. So it will greatly improve the quality and...

Bug Zero gateway

For bug bounty programs such as Bug Zero, organizations may need to expose their vulnerable systems securely only specific Hackers and monitor their...

Labellab - Revamp the web application

LabelLab is an image analysing and classification platform. It can handle labelling bulks of images of different formats in order to be used for...

Ukiyo - A push based container update tool

The idea of this project is to implement a lightweight agent run on the docker which facilitate push-based solution for automating container...

Express Python

Express Python is a Python code editor designed to be a valuable companion application for learning and competitive programming. It runs easily on...

Community Dictionary - A crowd-sourced multilingual dictionary

This project focuses on developing a crowd-sourced dictionary which will support the English language as well as multiple other languages. The...

OpenMF

Implementation of a web client with additional features for open-source Android smartphone forensic tool that'll help digital forensic investigators...

CodeLabz

CodeLabz is a platform where the users can engage with online tutorials and the organizations can create tutorials for the users. The platform will...

CodeLabz

CodeLabz is a platform that provides users (organisations, individuals) to create and engage in online tutorials. It will be developed using Google...

Generalized Website Builder” using Gatsby JS

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...

Raven

Raven is a cloud-native API monitoring tool to monitor the health of 3rd party APIs. APIs can be grouped by spaces. A target represents APIs to be...

Automated deployments and testing for installer.to

Installer.to is a way of installing software on Linux, MacOS machines simply using cURL. Installer.to maintains a repository of publicly available...

LabelLab - Updating the mobile application

Labellab is an image labeling and classification tool for researchers. Currently, the mobile app supports image uploading and labeling. The goal of...

CrawlerX - Extensible, Distributed, Scalable Crawler System

Web crawling often called web scraping is a method of programmatically going over a collection of web pages and extracting data which is useful for...

ImageLab

ImageLab is a standalone tool which supports anyone to get started with image processing related concepts and techniques in an interactive, less...

Integrate Splash based website Crawler and Analysis Interface for Tor Scraper

The Tor network is a volunteer-run system that helps make internet use more anonymous. Tor Scraper can crawl web pages hosted on the ToR network. At...

S-ChainX

In commerce, supply chain management, the management of the flow of goods and services, involves the movement and storage of raw materials, of...

2019

27 projects

Official year page

ChainKeeper - Optimized Blockchain Analytical Interface for ChainKeeper

Currently, ChainKeeper is working as a web application which can use for the retrieve blockchain data for any kind of purposes. And it has an inbuilt...

CLocal Azure Project Proposal - GSoC 2019

CLocal Azure will be an easy to use emulation engine for the users of azure cloud services. In this project the users will be able to test/mock the...

Senz Admin Panel

Admin panel is the view of the software that interact with the user and enable overall control on the devices .It fetches data from multiple sources...

Dunner

Dunner is a container based task runner tool built in Golang using Docker’s client library. A user can define multiple tasks, each task with some...

NodeCloud Provider Implementation - DigitalOcean & AliCloud

NodeCloud is Node.js based API for open cloud. It works as a standalone core and depends on the cohesive plugins that extends its support onto...

Bassa - Making installation of Bassa and containerize in a better way with efficient file storage

Bassa project is about making installation of Bassa easier for its users and containerizing in a better way to use available resources in efficient...

FrontEnd UI page for NodeCloud Resource Management

Currently, NodeCloud supports AWS, GCP, and Azure. This project aims at creating a common dashboard which will be linked to the portal, for checking...

Making Installation of Bassa and Containerize in a Better Way

Bassa is an automated download queue for communities. It is an n-tier application which needs extra layers of development and operations to make it...

Shifting Bassa codebase from Angular to React using Webpack

Though the basic functionality of Bassa is complete and working, however AngularJS is not much supportive right now so the codebase needs to be...

Community App Using Go Social Framework - Animal Rescue App

A common sight on today’s streets is the number of abandoned animals languishing on the streets suffering with injuries and disease and live without...

ChainKeeper - Optimized Bitcoin blockchain parser for memory constrained devices

Bitcoin blockchain is a huge data structure with 180+GB in size. Due to this huge size,​ available Bitcoin parsers take several hours to parse the...

DroneSym - Drone Fleet Controlling System

DroneSym is a web-based platform which focuses on controlling drone fleets realtime. Users will have the functionality to add new drones, configure...

Go-social Community App - TrackPal

TrackPal is a public based mobile application that will be implemented using react-native. And the components that are in operation with this...

Androphsy(OpenMF) - Redesign and Develop Backend in Python

To convert the Androphsy(OpenMF) backend to python

LabelLab

LabelLab is an image analyzing and classification platform. The web application should allow users to upload batches of images and classify them with...

TensorMap

TensorMap is a web application that will allow users to create machine learning algorithms visually. TensorMap supports reverse engineering of the...

Implement NodeCloud CLI

nodecloud-cli is an unified command line interface for open cloud based on nodecloud. nodecloud-cli supports cloud providers like AWS, Azure, GCP and...

OpenIoE - Implement authentication for message broker and rest API for OpenIOE

OpenIoE is an Open-source middleware platform for building, managing, and integrating connected products with the Internet of Everything. It enables...

Fact-Bounty - Implement a backend for a crowd-driven Fact-checking platform

Fact Bounty is a crowd driven fact checking platform. With the growth of the social media ecosystem, came the issues of misleading news and rumours....

Tensormap

TensorMap will be a web platform to play with the machine and deep learning algorithms, where a user will define a flow of algorithm using simple...

Mobile App for LabelLab

Sustainable Computing Research Lab has done researches and project to identify elephants from images and tag them. LabelLab projects is a generalized...

Fact Bounty Web App Proposal

The Internet is a place where people come to find out information and due to the rapid growth of the use of social media there is so much data...

OpenIoE - Implement User Interface for OpenIoE

OpenIoE is an Open-source middleware platform for building, managing, and integrating connected products with the Internet of Everything. It is an...

Bassa: File Management and ACL

To scale Bassa from its current use of an internet download queueing micro-service to a full-fledged file management system for uploading resources...

Fact-Bounty - A web interface for a crowd-driven Fact-checking platform

Fact-Bounty is a platform to view news items from low-credible sources and seeks the opinion from the community regarding the truthfulness of the...

SCoRe - Dunner

Build a Docker based task runner in Golang.

Vision based machine drawing analyzing system(VBMDAS)

The ultimate objective of this project is to develop an automated software system with a graphical user interface that can estimate the manufacturing...

2018

18 projects

Official year page

Soundcom(React-native-app)

SoundCom is an mobile application which can transmit data through sound waves.

Stackle - Frontend Functionality and User Interface Improvements

Being a web communication portal for Open Source organizations to discuss about their GitHub projects and their issues, Stackle provides the...

OpenSNA

A ground-up implementation of a toolkit to extract, analyze and visualize interactions in multiple social networks

CLocal Azure

An emulation engine for Azure services to try out in local environment

CLocal GCP

CLocal gcp will be a tool which can be used to test Google cloud products locally before running them in the actual cloud platform. And later...

OpenDF - Implement the frontend using ReactJS

The project is to rewrite the frontend of OpenDF with ReactJS and Redux. Some UI Components have been done and others will complete through the...

ChainKeeper

ChainKeeper is a web application to explore and analyze block-chain data for users. This proposal consists of technical details and implementation...

Implement Ali cloud Provider support and Rackspace Provider support for GoCloud

Project Description GoCloud is a golang library which hides differences between different cloud providers' APIs and allows you to manage different...

Azure Support with new Architecture implementation

Project Rewrite core node cloud architecture and add Azure Provider Support. Previous contributions Fixed issues and added new features to NodeCloud,...

Stackle-Structure Routes

Project: Stackle is a web communication portal aimed at providing Open Source organizations a platform to have discussions on their GitHub projects...

ImageLab

ImageLab is an image analyzing platform. Users can load large set of images to ImageLab and then they can perform analyzes by labeling and clustering...

Bassa - Implement a mechanism to download files from local server

Bassa is an automated download queue for enterprises use. If a software can download all your files in the background without keeping it open then...

Common app template to Go Social - React Native

Community of today used to use mobile phones to make their life easier and Community based mobile applications are famous among them. There are...

Bassa - Mobile App

Bassa is automated download queue for the enterprise to take the best use of their internet bandwidth. It is capable of avoiding redundant downloads...

Drola - Backend with Realtime Database

Redesign and Implement the DroLa system as a real time database based system instead of WebSocket based system. Introduced bi-directional end-to-end...

SenZ Switch

SenZ Switch is a high-speed message passing system which can be used to do the communicating between IoT devices. After connecting the devices to the...

EtherBeat - Optimize block extracting mechanism in EtherBeat

Ethereum is an opensource and public blockchain based distributed platform. Main feature of it which differs from other platforms is “Smart Contract”...

Extending GoCloud provider support for ali cloud, Microsoft Azure and OpenStack

gocloud is a standard library for Go that abstracts away differences among multiple cloud providers. The gocloud package is designed to make it easy...

2017

16 projects

Official year page

NodeCloud - unified API for cloud providers

NodeCloud is an easy to use abstract API which will remove the burden of switching in between many libraries to use cloud related APIs. NodeCloud is...

Query parser for Senze language

In MySensors platform the application communicate each other using Senzes language. At the moment there are no proper mechanism to generate and...

Gocloud

gocloud is a standard library for Go that abstracts away differences among multiple cloud providers. The gocloud compute package is designed to make...

OpenDF - Image annotation and describe module

Nowadays, digital forensic tools are often used to investigate cyber crimes, which are becoming more and more frequent. OpenDF is a tool for forensic...

Implementing an Android application for controlling Drones (DronePilot)

This is a project that is intended to support Public Health Inspector (PHI) to find and investigate “Dengue(mosquito) breeding sites in a given...

Drone Comm

Drone Comm is community platform which is help to meet drone onwers and drone required people. using this platform drone required people can request...

Stackle

Stackle is an web communication portal aimed at providing Open Source organizations a platform to have discussions on their GitHub projects and their...

OpenPub Publication Manager

OpenPub is a publication manager for individuals and small research groups. OpenPub provides research's to upload and share their’s publications with...

Rewriting OpenDF frontend using React

Goal of this project is to rewrite the current OpenDF frontend using React and make the UI fully component based . Also will use ES6, SCSS and Gulp...

Kute-Android app-A vehicle pooling solution

An app that allows users to pool vehicles during their daily up-down trips or other trips,this draft includes a smart algorithmic approach to...

EtherBeat - Smart Contract Monitoring Service

With the growing popularity of BitCoin in the last couple of years, other blockchains have been in development for solving various problems that need...

DroLa

A ground station tool for monitor the locations of various kind of drones. Increase flying range with monitoring through this system. Uniquely...

Bassa - Dockerize and modify features.

Bassa is an automated download queue which tries to minimize bandwidth wastage. It solves the problem of wasting internet bandwidth by queuing...

DroneSym

The proposal outlines the approach and a tentative technological architecture of the solution I'm expecting to implement under the GSoC project idea...

BellyDynamic: A scalable data structure to handle online and offline dynamic graph objects

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...

OpenIoE - Implement bidirectional publish-subscribe behaviour

OpenIoE is an open source project capable of retrieving and storing data from sensors with a web frontend to monitor and manage this sensor data. ...

2016

7 projects

Official year page

Bassa

Automated download queue to take the best use of internet bandwidth by monitoring the network traffic and downloading at the optimum time period.

G-Clouds

A homogeneous client library implemented in GO language for performing basic cloud computing tasks via heterogeneous APIs provided by different cloud...

OpenADS - On the fly insights from the elasticsearch data stream

Task would be to get the data from Elasticsearch as a stream and model it as a graph in order to provide insights on the fly. Once we map the data...

User interfaces for Tracker

This proposal is for User interfaces for Tracker project in SCoRe

A Clustering-based Analysis Tool for Anomaly Detection at Large Scale

Security is a serious problem nowadays. Anomaly Detection might be a good answer to the problem. As the amount of data becomes extreme large, normal...

Implementing the tracker front end

Tracker is a Node.js application (Restful Service) + MongoDB stack which is capable of sending and receiving hundreds of GPS data in real time, with...

IoT middle-ware platform

With the low cost of sensors and many interesting usages of them, many industries and academia are increasingly using them. Automation is becoming...