Pinned Repositories
awesome-design-patterns
A curated list of software and architecture related design patterns.
Basic_C_Codes
This Repo Contains the Basic Codes for C programming and Competetive Programming
BillieJTurner
Config files for my GitHub profile.
Chatroom
This project basically implements a client server model for communication amongst multiple connected clients in Java.
Directories_Sync
Basic Directory syncing program like Dropbox, written in Python
Document_Clustering
Given a Dataset of Research Papers, this automatically clusters them based on their Field or Domain of Research
Go_Back_N_Protocol
This is a simulation of TCP sliding window protocol
Maze-Solver
A Maze Path Finder Implemented in Python including both the Terminal Version and GUI Version using A* Algorithm. Inspired from https://qiao.github.io/PathFinding.js/visual/
Mini_UNIX_Terminal
A mini version of the Bash Terminal implemented in C using syscalls and implemented the functions shown in the PDF's
Ultimate_TicTacToe_Bot
An AI Bot capable of playing against another Bot or Human in Ultimate TicTacToe
Bhargavasomu's Repositories
Bhargavasomu/awesome-design-patterns
A curated list of software and architecture related design patterns.
Bhargavasomu/BillieJTurner
Config files for my GitHub profile.
Bhargavasomu/coding-interview-university
A complete computer science study plan to become a software engineer.
Bhargavasomu/cpprestsdk
The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. This project aims to help C++ developers connect to and interact with services.
Bhargavasomu/cross_client_testing
New Generation Testing Tool
Bhargavasomu/EIPs
The Ethereum Improvement Proposal repository
Bhargavasomu/erigon
Ethereum implementation on the efficiency frontier
Bhargavasomu/eth-account
Account abstraction library for web3.py
Bhargavasomu/eth-keyfile
Tools for handling the encrypted keyfile format used to store private keys.
Bhargavasomu/eth-keys
A common API for Ethereum key operations.
Bhargavasomu/eth-utils
Utility functions for working with ethereum related codebases.
Bhargavasomu/eth1.0-specs
Specifications for the Ethereum 1.0. Tracking network upgrades.
Bhargavasomu/gorse
An open source recommender system service written in Go
Bhargavasomu/hexbytes
Python `bytes` subclass that decodes hex, with a readable console output
Bhargavasomu/hive
Ethereum end-to-end test harness
Bhargavasomu/py-evm
A Python implementation of the Ethereum Virtual Machine
Bhargavasomu/py-geth
Python wrapping for running Go-Ethereum as a subprocess
Bhargavasomu/py-ssz
Python implementation of the Simple Serialize encoding and decoding
Bhargavasomu/py_ecc
Python implementation of ECC pairing and bn_128 curve operations
Bhargavasomu/pyrlp
The python RLP serialization library
Bhargavasomu/reading
A list of resources relevant to blockchain
Bhargavasomu/Secure_Client_Server_File_Sharing
This project includes building a Client-Server architecture for sharing files with the implementations of Diffe-Hellman Key Exchange. It was implemented in python
Bhargavasomu/send
Simple, private file sharing from the makers of Firefox
Bhargavasomu/StudyPlanner
A python script that helps students study throughout the semester, instead of having to cram before exams.
Bhargavasomu/tests
Common tests for all Ethereum implementations
Bhargavasomu/trinity
Ethereum node based on py-evm
Bhargavasomu/web3.py
A python interface for interacting with the Ethereum blockchain and ecosystem.
Bhargavasomu/Wiki_Search_Engine
Indexing and Quering on Wiki Dump of 60 GB
Bhargavasomu/yellowpaper
The "Yellow Paper": Ethereum's formal specification
Bhargavasomu/YellowPaper_CheatSheet
A quick reference for symbols and conventions used in the Ethereum Yellow Paper.