Skip to content
     %@@@@@@        @@@@@@@@@@@           :@@@@@@@@@@       @@@@@@#       @@@@@@@@@@        @@@@@@@@@@@@@@@=
  @@@@@@@@          @@@@@@@@@@@@@@     #@@@@@@@@@@@@@    @@@@@@@@         @@@@@@@@@@@@@     @@@@@@@@@@@@@@@*
 @@@@       @@@@               @@@@   @@@@              @@@        @@@               @@@@                   
@@@           @@@               @@@  @@@               @@@          @@@               #@@                   
@@@           @@@   @@@        @@@:  @@@               @@@           @@   @@@          @@@  @@@   @@@@@@@@  
@@@           @@@   @@@  @@@@@@@@=   @@@               @@@          @@@   @@@          @@   @@@             
 @@@         @@@    @@@   @@@@        @@@               @@@         @@@   @@@         @@@   @@@             
  @       %@@@@     @@@                @@@@@             @@@@    @@@@     @@@      @@@@@    %@@             
    @@@@@@@@@       @@@                  @@@@@@@@@@@@      @@@@@@@@-      @@@@@@@@@@@@      @@@@@@@@@@@@@@@@

OPCODE

What is OPCODE?

OPCODE is the annual Open Source fest conducted by DevC, the Development Club (under the Technical Board) of the Indian Institute of Information Technology, Bhagalpur

How do I contribute?

First, register on the OPCODE Discord server: https://discord.gg/NKjfKmxDBh (to register, send the message .register <github username> [fullname] in the #register channel)

See repositories open for contribution here and in the Discord server. These are divided into three difficulty levels: Easy, Medium, and Hard. More on this in the next section.

Then, find a repo that matches your current skills, and fork it. Read the CONTRIBUTING.md file in the repo to learn more about how to contribute to it. Don't worry, there's something for everyone!

There would be pre-existing issues for features that you can implement to increase your score. These issues are also divided into difficulty levels, more on this below. Implement a feature you like, and make a PR. You can also create your own issues if you would like to fix a bug or suggest a new feature that you would like to work on.

Once a PR is merged, find yourself in the leaderboard on the OPCODE website! The website updates once in a while, so you might have to wait for your name to show up.

Scoring system

OPCODE ranks contributors based on their scores, which are calculated as described below.

Repositories are divided into 3 difficulty levels, each having a score multiplier:

  1. Easy (multiplier == 1)
  2. Medium (multiplier == 2)
  3. Hard (multiplier == 4)

Further, issues within each repo are further categorised into 3 difficulty levels, each having a score:

  1. Easy (score == 1)
  2. Medium (score == 2)
  3. Hard (score == 4)

Once an issue is resolved by a PR contributed by you, the increase in your score is given by the product of the score of the issue and the multiplier of the repo. That is,

$$\text{Score} = (\text{Issue score)}\times(\text{Repo multiplier})$$

So, if you implement a feature that closes a Medium issue in a Hard repo, you will recieve $2 \times 4 = 8$ points.

       

Popular repositories Loading

  1. template template Public template

    Template Repository for OpenSpringFest

    JavaScript 8 2

  2. KeyLogger5155 KeyLogger5155 Public

    HackElite Club of IIIT Bhagalpur is introducing a Open-Source Project KeyLogger5155. This is a GUI Keylogger application built purely in Python3. It can record all the key stokes, Copy Clipboard Da…

    Python 3 6

  3. DSA_Dojo DSA_Dojo Public archive

    DSA Dojo is a project designed to improve proficiency in Data Structures and Algorithms (DSA). It's structured with three levels: easy, medium, and hard. Users start with basic problems, progress t…

    C++ 3 17

  4. DevHub DevHub Public archive

    React project designed to empower React developers from IIIT Bhagalpur by providing a platform to showcase their profiles and enhance their visibility.

    JavaScript 3 10

  5. InsecureNet InsecureNet Public

    HackElite Club of IIIT Bhagalpur is introducing a Open-Source Project InsecureNet. This is a simple web app seeking contribution for Frontend as well as backend and security improvements.

    EJS 2 4

  6. code-a-licious code-a-licious Public

    Code-a-licious is a repository that provides three programming challenges every day, categorized into easy, medium, and hard difficulty levels. Project Managers - Shiwangi, Somya Gangwar

    C++ 2 14

Repositories

Showing 10 of 53 repositories
  • CPP_Mini_Projects Public

    C++ Mini Projects is a collection of beginner-to-intermediate level programs that explore core C++ concepts, algorithms, and OOP principles. Each project focuses on learning by doing — turning theory into real, working code.

    OPCODE-Open-Spring-Fest/CPP_Mini_Projects’s past year of commit activity
    C++ 1 12 8 2 Updated Oct 29, 2025
  • Algo-Visualizer Public

    AlgoVisualizer is an interactive platform built with React + Tailwind CSS that helps learners visualize algorithms in real-time — from sorting and searching to graph traversal and dynamic programming. It transforms abstract algorithmic concepts into intuitive, animated visual experiences, making learning DSA more engaging and accessible.

    OPCODE-Open-Spring-Fest/Algo-Visualizer’s past year of commit activity
    JavaScript 0 15 10 1 Updated Oct 29, 2025
  • OPCODE-Open-Spring-Fest/QuantResearch_Opcode’s past year of commit activity
    Python 0 MIT 4 2 0 Updated Oct 29, 2025
  • collab-canvas Public

    A real-time infinite canvas app— draw, sketch, and collaborate with others in shared rooms. Built using React, Node.js, and Socket.io.

    OPCODE-Open-Spring-Fest/collab-canvas’s past year of commit activity
    JavaScript 0 MIT 14 4 1 Updated Oct 29, 2025
  • KeyLogger5155 Public

    HackElite Club of IIIT Bhagalpur is introducing a Open-Source Project KeyLogger5155. This is a GUI Keylogger application built purely in Python3. It can record all the key stokes, Copy Clipboard Data, Capture ScreenShot,Get System Info, Send email to the attacker with the captured data. Note:- Only For Educational Purpose

    OPCODE-Open-Spring-Fest/KeyLogger5155’s past year of commit activity
    Python 3 6 5 (1 issue needs help) 0 Updated Oct 29, 2025
  • UniLoot Public

    The project is a hyper-local, college-centric e-commerce platform that allows graduating seniors to sell their used goods (like books, furniture, electronics) to junior students within the same campus. It supports both fixed-price sales and auction-style bidding.

    OPCODE-Open-Spring-Fest/UniLoot’s past year of commit activity
    TypeScript 2 18 13 2 Updated Oct 29, 2025
  • PeerCall Public

    PeerCall is a hypothetical modern, secure, real-time video chat application built with web technologies.

    OPCODE-Open-Spring-Fest/PeerCall’s past year of commit activity
    TypeScript 0 16 18 (13 issues need help) 4 Updated Oct 29, 2025
  • ECG-Arrhythmia-Classification Public

    This project implements a deep learning models to classify ECG heartbeats from the MIT-BIH Arrhythmia Database into different arrhythmia categories.

    OPCODE-Open-Spring-Fest/ECG-Arrhythmia-Classification’s past year of commit activity
    Jupyter Notebook 0 4 4 (2 issues need help) 3 Updated Oct 28, 2025
  • wallpaper_app Public
    OPCODE-Open-Spring-Fest/wallpaper_app’s past year of commit activity
    Dart 0 4 6 (3 issues need help) 1 Updated Oct 28, 2025
  • flappy Public

    A simple and intuitive flappy-bird game built on flutter.

    OPCODE-Open-Spring-Fest/flappy’s past year of commit activity
    C++ 0 4 6 (3 issues need help) 2 Updated Oct 28, 2025