Back to Programs

Science and medicine

CircuitVerse.org

Build and learn logic circuits in the cloud!

frontendhtmljavascriptruby on railsvue.jsruby

Participation history

8 GSoC years

2026

6 projects

Official year page

Assignment Suite & Classroom Workflow Enhancement

CircuitVerse provides a powerful digital logic simulator, but its classroom workflow lacks critical features required for effective teaching at...

Structured Format for Saved Circuit Data

CircuitVerse currently saves circuits based on visual layout rather than logical connections, resulting in unpredictable save files that prevent...

Enterprise & Institutional Organization Features — CircuitVerse

CircuitVerse currently handles every user and classroom in isolation with no concept of institutional ownership. This makes it impossible for...

Client Side Verilog Synthesis

This project migrates CircuitVerse's hardware synthesis pipeline from a legacy server backend to a fully offline, zero-latency WebAssembly execution...

CircuitVerse Mobile App Enhancement

This project aims to transform the CircuitVerse mobile application into a fully functional, stable, and production-ready platform that matches the...

CircuitVerse Simulator Integration

This project focuses on improving the CircuitVerse simulator experience by targeting four major tasks: - Having a separate simulator-<version>.js and...

2025

6 projects

Official year page

Project 1 Circuit Visibility Boosting & Platform Performance Enhancement

During GSoC 2025, I worked on Project 1 – Circuit Visibility Boosting & Platform Performance Enhancement for CircuitVerse. My contributions included...

Development of Desktop Application and Completion of Vue Simulator

The project aims to complete the development of the Tauri Desktop Application. This project will finally mark the completion of the Vue-simulator and...

Migrate to View Components & Improve Search Experience

This proposal aims to significantly enhance CircuitVerse's user experience and technical foundation by migrating core UI elements to reusable View...

Open Hardware Component Library

This project aims to improve CircuitVerse by adding new components that are useful for learning about real hardware, such as shift registers (SISO,...

Enhanced Verilog Support & Stability

The Verilog feature in CircuitVerse has been a great experimental addition till now. It has allowed users to write, experiment, and test their...

Proposal_CiruitVerse_FlutterUpgrade

The CircuitVerse mobile app faces performance bottlenecks (UI jank, slow rendering), inconsistent UX (broken project cards, poor navigation), and...

2024

5 projects

Official year page

Simulator Version Control

CircuitVerse has a legacy simulator that is built on outdated technologies. With the introduction of the new Vue simulator, circuits created on the...

CircuitVerse Forum Revamp

This proposal aims to improve the CircuitVerse forum. Currently, we are using the simple_discussion gem to manage the forum. It lacks various...

Enhancing CircuitVerse User Experience

The project aims to enhance the user experience of CircuitVerse organisation by creating a more intuitive and engaging interface suitable for both...

CircuitVerse Practice Section

The proposal aims to address the need for a comprehensive practice section within CircuitVerse, enhancing learning and engagement in digital logic...

Development of Vue Simulator

The Project aims to finish up the development of the Vue simulator for production deployment and replace the current simulator in CircuitVerse. The...

2023

4 projects

Official year page

Completing Vue.js Simulator: Integration and Transition to TypeScript

This project focuses on finishing up development of Vue.js circuit simulator, alongside converting the existing JavaScript codebase to TypeScript,...

Simulator Stability Improvements

The Simulator Stability Improvements project is focused on enhancing the stability and reliability of simulation environments. The project aims to...

Improve the development experience

This project is dedicated to streamlining and enhancing the CircuitVerse development experience. Our primary objective is to simplify the setup of...

Improve deployment infrastructure & experience with 12 factor

The 12 Factor Application project is a methodology for building and deploying scalable, maintainable, and suitable software applications. The project...

2022

4 projects

Official year page

New Frontend Framework for Simulator UI

New Frontend Framework for Simulator UI The project focuses on replacing JqueryUI with a modern frontend framework. I have divided the coding time...

Mobile App Enhancements

The project aims to embed the simulator in the mobile app. Further below mentioned features to be completed: 1. Search circuits 2. Search in the...

CircuitVerse Simulator Improvements

The project aims to improve the CircuitVerse simulator and finish some pending work in the CircuitVerse desktop app. One of the primary goals of the...

CircuitVerse Platform Improvements

This project aims to implement new features and improvements for the CircuitVerse Platform(Mobile and Web) for a better user experience. CircuitVerse...

2021

6 projects

Official year page

Project Recommendation System

The goal of this project is to make a simple and light recommendation system that helps in recommending similar circuits to the users in the most...

Compatibility for Touch Devices

Currently, the website just supports desktop is doesn't have compatibility for touch devices. The following features are going to integrate 1.Adding...

Interactive Book Integration for Mobile App

CircuitVerse's Interactive Book is a very helpful learning resource for everyone and expanding it to CircuitVerse's Mobile App will make it a real...

Refactoring Testbench and Automated Testing

The Testbench is an important part of digital logic design. Testing circuits manually can be a big hassle especially for professors grading...

Integration of CircuitVerse with LMS Platforms

CircuitVerse is an online circuit simulator that can be used as an online classroom companion for circuit simulation related needs of teachers and...

Internationalization of CircuitVerse Platforms

My aim during GSoC'2021 is to create I18n infrastructure for CircuitVerse so that CircuitVerse platforms can be internationalized into global...

2020

4 projects

Official year page

CircuitVerse Platform Improvements

My GSoC'20 Project targets to achieve the following : Crafting UI designs and Redeveloping all CircuitVerse's web application frontend screens. To...

Enhancing Simulator User Interface

I have always been passionate about projects which are related to web & designing, which is undoubtedly the primary motivation for me to work with...

Mobile App

This project is divided into two parts, building an API over the already built ruby app and building a new cross platform mobile app for...

Refactor simulator code and Desktop App

My proposal has 3 parts Making a Separate Repository and Refactoring Simulator Code: The first part is refactoring of the simulator code base. For...

2019

3 projects

Official year page

Community Platform Improvements

Improving the overall platform with the aim to increase the user-base. Involves several feature additions including featured circuits and search...

Interactive Book

The aim of this project is to create an online interactive guide for digital logic design. The primary goal is to develop an open source book with...

Adding Features to Subcircuits

The CircuitVerse site provides simulation for digital design circuits on the web. For large-scale projects, users need to use some circuits inside of...