Projects in Awesome Lists tagged with socket-programming
A curated list of projects in awesome lists tagged with socket-programming .
https://github.com/ngthecoder/local_chat_messenger
Go implementation of UDP client-server chat application. Demonstrates connectionless socket programming, concurrent UDP handling, and Go networking patterns with automatic port selection and real-time bidirectional messaging.
Last synced: 01 Jul 2025
https://github.com/naganandana-n/computer-networks
Computer Networks coursework at BITS, Pilani.
network-simulator2 socket-programming
Last synced: 11 Aug 2025
https://github.com/xersky/peersnoodles
A Java App for P2P node syncing and consensus, inspired by Ethereum.
blockchain chat chat-application consensus ethereum java node p2p p2p-network socket-programming sync
Last synced: 19 Apr 2026
https://github.com/parsa-hn/operating-systems
Operating system course projects.
Last synced: 27 Dec 2025
https://github.com/byteferry/sdds_php
A PHP library to work with stream decode and encode according to the SDDS Specification.
binary-data binary-stream byte-array byte-stream bytebuffer network-programming protocol-parser sdds sdds-specification socket-programming stream-buffer stream-processing
Last synced: 13 Jan 2026
https://github.com/minhhieu3012/online-meeting-room-app
Ứng dụng phòng họp trực tuyến
chat-application file-transfer multiclient-server opencv pyaudio python socket-programming tcp-udp voice-chat
Last synced: 11 Apr 2026
https://github.com/mmaitland1/basiccommunicationserver
BasicCommunicationServer is a repository featuring chat server implementations in Go, C, and Python, supporting multi-client communication with real-time messaging and graceful disconnections. Each version highlights network programming differences, offering message broadcasting and smooth shutdown handling.
c go golang python socket-programming tcp tcp-client tcp-server
Last synced: 10 May 2026
https://github.com/jibril14/tcp-socket-multithreaded-server
A server side script that accepts multiple connections from client
multithreading scripts server socket-programming
Last synced: 16 Mar 2025
https://github.com/shoyeb45/lan-messenger-java-p2p-chat
🔥 Real-time P2P chat application for LAN networks built with Java Socket Programming. Cross-platform messaging with auto-discovery, persistent storage, and modern Swing GUI. Perfect for local network communication without internet dependency.
chat-application cross-platform gui-application java java-networking java-swing lan-chat lan-messenger local-network multithreading netwo p2p peer-to-peer socket-programming swing-gui tcp udp
Last synced: 02 Jul 2025
https://github.com/sueszli/mailservice
mailing system prototype
decentralized socket-programming system-programming tcp udp
Last synced: 27 Jun 2025
https://github.com/terance-edmonds/python-web-server
A simple web server developed with python sockets.
python socket-programming webserver
Last synced: 13 Jun 2025
https://github.com/isnott/netty-learning
记录学习Netty的项目,基于Netty4.x,实现基本的server-client模型、在线聊天等demo
Last synced: 04 Apr 2025
https://github.com/rahul8320/socket-chat-app
Learning Sokcet.io by building a simple chat application in JavaScript.
chat-application javascript socket-chat-application socket-io socket-programming
Last synced: 06 May 2026
https://github.com/edoriggio/cn-web-server
Project for the Computer Networking course @ USI University
http socket-programming webserver
Last synced: 11 May 2025
https://github.com/r3dacted42/bank-mgmt-sys
bank management server-client system mini project made for software systems course
concurrent-server file-locking multithreading ncurses-tui socket-programming
Last synced: 03 Jul 2025
https://github.com/joe-degs/c
trying to understand simple things in c
c-programming low-level-programming socket-programming systems-programming
Last synced: 11 Jun 2025
https://github.com/aymanmomin/meme-generating-proxy-server
meme-generator proxy-server python3 socket-programming
Last synced: 07 Sep 2025
https://github.com/ilovenooodles/tcp-over-udp
This repository contains how to simulate TCP connection over UDP socket. It consist of simple server and client, server can send file to a or multiple client. There are no non builtin library are used for this implementation.
Last synced: 04 Oct 2025
https://github.com/ankush-003/remote-desktop-access
A remote desktop access web appplication
Last synced: 20 Apr 2026
https://github.com/mahraibfatima/clientserver_messenger
client-server model using Java socket programming.
client-server java socket-programming
Last synced: 22 Apr 2025
https://github.com/chasetopherboi/python_remote_management_badkb_integration
Python Remote Management Software with FlipperZero BadUSB Integration
badusb-payloads educational educational-project flipper-app flipperzero network python python-script python3 remote-access remote-access-tool remote-administrative-tool research-and-development socket-programming
Last synced: 10 Apr 2025
https://github.com/issacto/chatbox
Deployed Multi-Thread App
aws-ec2 chatbox java socket-programming
Last synced: 03 Sep 2025
https://github.com/prempreetbrar/udpfiletransferrer
A stop-and-wait reliable data transfer FTP client based on UDP.
ack demultiplexing ftp-client handshake java network-programming reliable-data-transfer retransmission sequence-number socket-programming stop-and-wait tcp timer udp
Last synced: 08 Apr 2025
https://github.com/prempreetbrar/tcpwebserver
A TCP server that serves files over the Internet in response to HTTP requests.
concurrency demultiplexing http-get http-server java multithreading network-programming non-persistent server-side socket-programming tcp tcp-server
Last synced: 08 Apr 2025
https://github.com/ali1raz/port-scanner-python
port scanner using python, socket programming, python, computer networks, networking, project
cli-app computer-networks ethical-hacking ethical-hacking-tools networking networking-in-python nmap portscanner project-repository python python-app socket-programming sockets
Last synced: 24 Mar 2025
https://github.com/egemenciftci/net-sockets-sample
.NET Sockets Sample
console console-application csharp net socket socket-programming
Last synced: 01 Apr 2025
https://github.com/10kartik/gossip-hub
Chatting platform where techies gossip about hot topics and domains.
expressjs mongodb mongoose nodejs reactjs socket-programming
Last synced: 12 Apr 2026
https://github.com/kishan2029/chatvista
Chatvista is a chat platform app where users can connect with friends through real-time messaging. Users can add friends, create groups, and see each other's online status. The app also features notifications, profile management, and real-time updates.
cloudinary mongodb nodejs reactjs reactquery socket-programming
Last synced: 12 Apr 2026
https://github.com/kayoyin/tictactoe
CSE207 Networks: Implementation of client and server to play tic-tac-toe using UDP sockets (20/20)
client-server socket-programming tic-tac-toe udp
Last synced: 22 Dec 2025
https://github.com/bitbynik/socket_programming
COL672 Assignment-2
computer-networks iitd slotted-aloha socket-programming tcp threading
Last synced: 09 Apr 2025
https://github.com/bycait27/terrachat
A terminal chat application with a retro feel!
Last synced: 09 Apr 2025
https://github.com/muhammadaliashraf/socket-chat-room-in-java
A real-time chat system built using Java and Python sockets, enabling seamless communication between multiple machines. This project allows users to connect and chat over a network without relying on external messaging platforms.
chat chatapp chatapplication socket socket-communication socket-io socket-io-client socket-io-server socket-programming socket-programming-java
Last synced: 12 Apr 2026
https://github.com/hirezadehghani/hirezagram
HiRezaGram is a Python-based Chat server client that connects to a server for sending and receiving messages. This project demonstrates a basic client-server architecture using Python, focusing on multithreading and message queue management.
chatserver python-socket socket-programming
Last synced: 12 Jun 2025
https://github.com/stella4444/http-server
HTTP server that is ideal for small-scale applications, this implementation provides a straightforward file-serving solution.
networking server socket socket-programming
Last synced: 14 Apr 2026
https://github.com/maximan3000/paintonline
paintOnline
ajax css graphics-programming html5 javascript php session-management socket-programming
Last synced: 12 Apr 2026
https://github.com/kaustubh187/chat-application-in-go
Multi-threaded chat application in Golang using tcp based socket programming
chat-application client-server-architecture golang golang-net socket-programming tcp-server
Last synced: 07 Apr 2025
https://github.com/mehrab-kalantari/javafx-dota2
A simple version of dota2 game with java and javafx to play 1vs1
client-server dota2 java javafx maven mcv-architecture multi-threading mysql-database socket-programming
Last synced: 12 Apr 2026
https://github.com/nanitefactory/worm
A classic Snake-like game which includes multiplayer play and networking done by using UDP socket programming written in Java.
network network-programming networking protocol selective-repeat selective-repeat-protocols snake snake-game socket socket-programming udp udp-client udp-server udp-socket worm
Last synced: 09 Apr 2025
https://github.com/ornella-gigante/javasocketchat
A modern Java chat application featuring socket programming, dark-themed GUI, and interactive bot responses 🤖
chat chat-application client-server gui java socket socket-programming
Last synced: 16 Mar 2025
https://github.com/bursasha/py-multithread-tcp-robot-server
A multithreaded TCP server in Python for client-robot authentication, navigation, and message retrieval 🤖
computer-networks custom-protocol multithreaded-server network-programming python-server python3 socket-programming tcp-client-server
Last synced: 03 Apr 2025
https://github.com/uglypr1nces/robotdjangoapp
The Django Robot Controller project is a web-based application designed to provide a user-friendly interface for controlling your robot
django robotics socket-programming
Last synced: 19 Jun 2025
https://github.com/2003harsh/tcp-reverse-shell-from-scratch
This project features a TCP reverse shell, developed from scratch using Python, for educational use. It allows a server to securely connect and control multiple clients via AES-encrypted communication, with the client auto-starting on system boot.
auto-startup cyber-security python socket-programming tcp-reverse-shell
Last synced: 16 Aug 2025
https://github.com/shrondi/hundirflota-sockets
Juego de Hundir la Flota implementado en C utilizando un modelo cliente-servidor basado en TCP/IP (sockets)
c hundir-la-flota socket-programming socket-tcp sockets tcp-client tcp-socket
Last synced: 03 Apr 2025
https://github.com/adithya-s-k/portablenas
A portable Network Attached Storage (NAS) that allows users to access data on any pendrive or hard disk through a Raspberry Pi acting as a server.
nas network-programming raspberry-pi socket-io socket-programming websocket
Last synced: 13 Apr 2026
https://github.com/long-gong/networking-programming
C/C++ Network Programming
Last synced: 15 May 2026
https://github.com/utkarshahuja2003/chat_room
Command-line Chat Application using Socket Programming
c client-server-chat-application linux socket-programming windows
Last synced: 07 May 2026
https://github.com/michaeldehaney94/py_chat_app
Single-threaded chat application built using socket networking that can only send and receive message in simplex mode.
python socket socket-programming tkinter-gui
Last synced: 25 Mar 2025
https://github.com/biyonik/multipleclientchat
Java Programlama Dili ile Eş Zamanlı Sunucu-İstemci Uygulaması
java java-socket-programming java-threads socket-programming thread
Last synced: 05 Jul 2025
https://github.com/marcus-goectau/irc-server
A basic irc server and client
c irc-client irc-server socket-programming
Last synced: 25 Mar 2025
https://github.com/yashpaneliya/itinerary-system
This project is a travel itinerary planner, built to understand core working of server-client communication and develop server using socket programming.
Last synced: 09 Apr 2025
https://github.com/superb-man/jfx-smol-project-
Networking project of Level 1 Term 2
java javafx-application networking socket-programming threading x-33
Last synced: 11 May 2026
https://github.com/24-mohamedyehia/ollama-chat-server
A lightweight local AI chatbot powered by Ollama and LLMs. Built using Python sockets and multi-threading to handle multiple users at once. Designed for simple, friendly English conversations with emoji-rich replies. 🌟
ai beginner-friendly chat-application chatbot educational ollama ollama-api ollama-app ollama-chat open-source python-socket simple-chat-server socket-programming socket-programming-using-python3 threading
Last synced: 05 Jul 2025
https://github.com/jubayer98/vanilla-socket-program-android-and-pc
Here is a vanilla socket program for a simple chat application, enabling connections between an Android app and a PC running Ubuntu Linux.
Last synced: 06 Jul 2025
https://github.com/ravi-prakash1907/chatroom-application
A basic level chatroom application developed in Python to handle Multiple clients with a single server
chatroom chatroom-application encryptit kivy project python python-framewworks socket-programming
Last synced: 08 Jun 2026
https://github.com/ravi-prakash1907/socket-programming-in-python
Sever-Client i.e. socket programming crash course
python socket-programming tutorials
Last synced: 06 Sep 2025
https://github.com/tien4112004/mail-client-java
Project for "CSC10008 - Computer Networking" (HCMUS)
java mail-client socket-programming
Last synced: 06 Jul 2025
https://github.com/chandima2000/file-transfer-program-using-c-and-tcp-socket-programming
This project implements a simple file-transfer program in C using TCP socket programming.
c socket-programming tcp-socket
Last synced: 25 Jun 2025
https://github.com/nikisetti01/c_booking_resturant_application
Resturant Application for network primitive use and socket management
c io-multiplexing network-programming primitives socket-programming
Last synced: 30 May 2026
https://github.com/nxhawk/caro-online
Caro game is a close folk game with everyone especially students. Caro game originated from Japan with the name Gomoku. Caro can play on paper or simply draw land and use other colored stones to play so close to everyone. Caro is a game with simple rule. Whoever has 5 consecutive pieces is the winner.
game-online-multi-player mutilthread network pygame python3 socket-programming tic-tac-toe tkinter-gui
Last synced: 01 Mar 2025
https://github.com/hrishibawane/multi-client-chatroom-in-c
A Linux-based simple chatroom using socket communication and threads for multiple clients
multithreading networking socket-programming
Last synced: 06 Jul 2025
https://github.com/sh-cho/multiplayer-game-programming-practice
Practice for "Multiplayer Game Programming: Architecting Networked Games"
Last synced: 27 May 2026
https://github.com/abdullahwaqar/jchat
chat-application java socket-programming
Last synced: 10 Jan 2026
https://github.com/themysterysolver/computer-networks
This repo conatins my weekly lab exercise on computer networks
c-language docs socket-programming
Last synced: 10 Jan 2026
https://github.com/urvishkapadiya/multithreading-client-server
Client-Server using Multithreading
client-server filehandling multithreading python socket-programming
Last synced: 14 Jun 2025
https://github.com/rperezll/serpienteonline
Introducción a la programación en tiempo real, herramientas en red e interfaces gráficas en JAVA
java jswing socket-programming
Last synced: 02 Apr 2025
https://github.com/ronaessi-28/multithreaded-end-to-end-encryption-chatting-system-
It contains a Java-based chat application with end-to-end encryption using RSA. It allows two clients to securely communicate over LAN or Wi-Fi, with the server facilitating connections without accessing the message content. The project showcases socket programming, threading, and cryptography to ensure private communication between users.
java multithreading rsa-cryptography secure-chat-application socket-programming
Last synced: 28 May 2026
https://github.com/chasetopherboi/pythonremoteaccesstool
A simple Python tool used to allow your device to communicate and execuate commands on another device. With Port Forwarding, it can be configured to work on different WIFI networks.
network-analysis python python-script python3 remote-access-tool remote-administrative-tool remote-control security-vulnerability socket-programming sockets
Last synced: 10 Apr 2025
https://github.com/gustavolr548/renderfarmpython
Render farm em python com suporte a socket e threads
blur-image image-processing python renderfarm socket-programming thread
Last synced: 13 Apr 2026
https://github.com/man0sh-r0y/socket-programming-in-c
TCP/UDP client-server programs use Transmission Control Protocol (TCP) and User Datagram Protocol (UDP) to transport data between a client and a server. I have used the concept of Socket Programming in C Language. Check the README file to know more info.
c client-server socket-programming tcp-socket udp-socket
Last synced: 20 Mar 2025
https://github.com/bberkay/socket-programming-with-python
Socket Programming Practice with Threading in Python
computer-science parallel-programming python socket-programming threading
Last synced: 26 Mar 2025
https://github.com/bberkay/computer-science-studies
Includes some subjects such as DSA, Design Patterns, Clean Code and much more.
computer-science dsa oop socket-programming solid unit-testing
Last synced: 05 Jan 2026
https://github.com/sarojshakya01/weather-report-cpp-socket
Weather Report using socket programming in C++
Last synced: 02 Apr 2025
https://github.com/chathushi-r/pitre-sytem
This repository contains source codes for a small distributed system for a Personal Income Tax Revenue Estimate system, implemented in Python. This application consists of a 3-tiered client-server architecture that allows taxpayers to calculate their tax returns.
console-application mssql-database python socket-programming vmware
Last synced: 11 Mar 2026
https://github.com/harlockofficial/simple-file-sharing
A simple file sharing client server application written in c
c-language c-programming client-server cmakelists filesystem socket socket-programming
Last synced: 26 Mar 2025
https://github.com/husal90/bittorrent-client
A lightweight, Python-based BitTorrent client that implements the core functionality of the BitTorrent protocol. This client allows you to load and parse torrent files, connect to trackers, and interact with peers in the BitTorrent network.
bencode client gui hashlib peer python python3 socket-programming struct tkinter torrent tracker urllib
Last synced: 30 Oct 2025
https://github.com/sccsmartcode/advanced-c-programming
Dive into advanced concepts of C programming, including memory management, multi-threading, file I/O, networking, system calls, hardware manipulation, and more. Track your progress and build professional-grade projects
advanced-c c-programming custom-memory-allocators debugging error-handling file-io hardware-manipulation kernel-development makefiles memory-management multi-threading profiling socket-programming system-calls
Last synced: 16 Feb 2026
https://github.com/akarshippili/networking
Examples of computer networks concepts
amqp async-communication computer-networks http-server message-queue rabbitmq remote-procedure-call rpc socket-programming tcp udp
Last synced: 14 Jan 2026
https://github.com/meysam81/get-response-server
a service that gets the clients request in a frame, deframe & decodes it, calculate response, encode & frame it, and send it back to the client itself
bisphone client-server erlang get-response server-side service socket-programming
Last synced: 08 Oct 2025
https://github.com/codophobia/socket-programming-python
A simple implementation of Client Server Socket programming in Python.
Last synced: 09 Oct 2025
https://github.com/gusenov/client-server-winsock2-api-example
Пример клиент-серверного приложения на WinSock2 API с дейтаграммными сокетами (протокол UDP).
client-server client-server-example example socket-programming udp udp-client udp-server udp-socket winsock winsock2
Last synced: 09 Oct 2025
https://github.com/revmax-creator/socket-programming
This repository contains various examples and projects related to socket programming, demonstrating how to establish communication between devices over a network. The code covers both TCP and UDP protocols and includes implementations in languages like Python.
socket socket-client socket-communication socket-programming socket-server socket-server-and-client sockets sockets-tcp
Last synced: 09 Oct 2025
https://github.com/ndevu12/money-tasky
Money Tasky application that track all in and out transactions from each account
financial-literacy mern-stack money-tasky socket-programming wallet
Last synced: 09 Oct 2025
https://github.com/logotype/server-client
The simplest possible server/client implementation in plain old C.
cpp socket socket-programming socket-server
Last synced: 19 Jan 2026
https://github.com/webbananaunite/overlaynetwork
overlayNetwork is a iOS/Linux library as Peer-to-Peer Overlay Network Communicate System, based on Distributed Hash Table Lookup Protocol MIT Laboratory's Paper named Chord.
bsd-sockets carthage chord cloudcomputing ddd-patterns ios linux nat-hole-punching nat-traversal onion-architecture overlay-network peer-to-peer protocol-oriented-programming socket socket-programming swift swift-package-manager swift-static-linux-sdk tcp-hole-punching tcp-ip
Last synced: 20 Jan 2026
https://github.com/shojiyao12/basic-socket-programming
A simple implementation of a UDP-based client-server communication system in Python. The system includes: A UDP Client that sends messages to the server, encapsulating them with a custom header and checksum. A UDP Server that receives messages, verifies their checksum, and responds with an acknowledgment.
networking-in-python python socket-programming
Last synced: 10 Oct 2025
https://github.com/tukangk3tik/go-socket-programming
Hands on socket programming in Go
Last synced: 14 Jan 2026
https://github.com/imjhaji03/datadrop-file-sharing-system
A file-sharing system that allows users to directly share and download files without relying on a central server. Built with networking protocols, the system ensures efficient, secure, and scalable file transfers between peers.
docker java maven nextjs13 nginx socket-programming vps
Last synced: 14 Apr 2026
https://github.com/saad2134/networking
A repo containing various networking activities and programs.
bitstuffing bytestuffing cisco cisco-packet-tracer dns network-design network-programming network-topologies packets router-configuration socket-programming switch-configuration vlsm
Last synced: 11 Oct 2025
https://github.com/felipeversiane/mailmessage-server
Java multi-thread email exchange server with its own syntax.
api-sockets concurrency java java-sockets parallel socket-programming sockets threads
Last synced: 11 Oct 2025
https://github.com/lynkos/dns-lookup
Net-Centric Computing (CNT 4713) – Project 3.
anaconda conda dns dns-lookup python python3 socket socket-programming yaml yml
Last synced: 11 Oct 2025
https://github.com/lynkos/web-status-monitor
Net-Centric Computing (CNT 4713) – Project 1.
anaconda client-server conda http python socket-programming status-monitor tls yaml yml
Last synced: 11 Oct 2025
https://github.com/lalanachami/javasocket_based_multi_user_chat_application
💻 🗣 Java Socket Based Multiuser Chat Application
chat-application java java-8 multiuser socket socket-programming
Last synced: 13 Oct 2025
https://github.com/octcarp-courses/SUSTech-CS209A-LinkGame
(JavaFX 23 + Java socket) A Linking Game (a.k.a. '连连看') with simple online multiplayer functionality. SUSTech CS209A 2024 Fall Assignment 2.
cs209a javafx socket-programming sustech
Last synced: 14 Oct 2025
https://github.com/shuklaritvik06/socket-programming
This is a socket programming learning repository. (Inspired by my prof for more knowledge in this area)
Last synced: 14 Oct 2025
https://github.com/stella4444/client-server
Client server communication in Java
client client-server networking server socket-programming socket-programming-in-java
Last synced: 14 Oct 2025
https://github.com/akshayavb99/python-chat-program-udp
The repository contains Python code to implement basic text messaging facilities of a chat program based on UDP
oops-in-python python-chat python3 socket-programming udp
Last synced: 14 Oct 2025