This is perfect for new contributors who want to make meaningful PR's and are familiar with basic Python3. Please check the contributing.md file for rules and ideas about possible contributions.
This is a simple Python3 GUI based user interface whose original idea is based on dcode.fr, you can refer to the link for an overview. The main frame has various tool options that open into a dropdown of more categories, as classified on dcode.fr, which lead you to fun encoder-decoder tools, game solving, puzzle solving, calculation based, cyphertext related basic as well as genome programming, image processing, live data manipulation related advanced tools. The module used to implement this is Tkinter which is easy to learn.
Below is a sample of the UI:

To avoid long messy codes we have broken up the GUI into directories of .py files as follows:
Please check out the LIVE DEMO of ENCODN by clicking on this link, so you have an idea of what this Repository targets. Please feel free to contact the maintainers anytime for any type of query.
Compulsory!! Do read contributing.md before submitting Pull Requests.
The code involves a basic notebook structure with vertical tab buttons. Each button is nested with a new Tkinter notebook for various sub-categories according to the division of categories on dcode.fr. Finally each tool/game has a separate folder with two files - one containing the GUI and the other containing the functions for the backend.
This repository is owned by Developer Student Club IIIT Kalyani. You can reach out to us at [email protected]