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 16

  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
  • OPCODE-Open-Spring-Fest/QuantResearch_Opcode’s past year of commit activity
    Python 0 MIT 2 4 0 Updated Oct 22, 2025
  • Image-Filtering Public

    Create your own filters like blur, grey, sepia and many more using the C programming language. This project demonstrates low-level image processing, pixel manipulation, and color transformation using C programming.

    OPCODE-Open-Spring-Fest/Image-Filtering’s past year of commit activity
    C 0 5 4 (2 issues need help) 1 Updated Oct 22, 2025
  • 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++ 0 6 4 1 Updated Oct 22, 2025
  • MailMERN Public

    MailMERN is an open-source MERN stack project designed to help teams, startups, and organizations send mass personalized emails, automate follow-ups, and respond intelligently through a chatbot assistant that

    OPCODE-Open-Spring-Fest/MailMERN’s past year of commit activity
    JavaScript 0 0 0 0 Updated Oct 22, 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 2 7 (3 issues need help) 0 Updated Oct 22, 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 1 16 19 0 Updated Oct 22, 2025
  • RBAC Public

    An extendable Role-Based Access Control (RBAC) authentication system with JWT, secure password hashing, and permission-based middleware. Built using Node.js, Express, and MongoDB under Opcode, IIIT Bhagalpur.

    OPCODE-Open-Spring-Fest/RBAC’s past year of commit activity
    JavaScript 0 12 8 (7 issues need help) 6 Updated Oct 22, 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 9 22 (16 issues need help) 0 Updated Oct 22, 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 12 5 (1 issue needs help) 0 Updated Oct 22, 2025
  • OPCODE-Open-Spring-Fest-Jujutsu-Quants Public

    Imagine the market as a city full of cursed spirits: sudden price spikes, rumor chains, biased headlines, and noisy signals. Jujutsu-Quants is your dojo. Each agent is a sorcerer with a specialty — one senses anomalies, another reads the news, another questions the sources, another checks bias, and so on.

    OPCODE-Open-Spring-Fest/OPCODE-Open-Spring-Fest-Jujutsu-Quants’s past year of commit activity
    Python 0 3 6 (2 issues need help) 0 Updated Oct 22, 2025