Projects in Awesome Lists tagged with socket-programming
A curated list of projects in awesome lists tagged with socket-programming .
https://github.com/h-sinha/proxy-server
HTTP proxy server
cplusplus networking proxy-server socket-programming
Last synced: 16 May 2026
https://github.com/iamklevy/multi-client-server
multi-client-server
network-programming networks socket-programming sockets
Last synced: 15 Oct 2025
https://github.com/emersonmello/sockets-java
Exemplo simples de como trabalhar com sockets TCP com a API Java I/O
java multicast socket-programming sockets sockets-tcp sockets-udp
Last synced: 15 Oct 2025
https://github.com/jayantita/network-programming
Network Programming Assignments
network-programming socket-programming
Last synced: 16 Oct 2025
https://github.com/zahidfkhan/socket-programming
Basics of socket programming.
Last synced: 28 Jun 2026
https://github.com/tusharjain5/chatting-application-system
Built with Core Java and networking, our Chatting Application System is a user-friendly GUI desktop tool for seamless communication, connecting users through efficient socket programming.
awt java networking socket-programming swing
Last synced: 19 Oct 2025
https://github.com/rhidoyhasanmahmud/chat-application
Chat-Application Using Java Socket Programming
Last synced: 20 Oct 2025
https://github.com/rihib/lamport-clock-simulator
Simulate Lamport Clock with CLI
c cli-app concurrent-programming distributed-systems golang happens-before lamport-clock logical-clocks multiprocessing multithreading mutual-exclusion simulator socket-programming
Last synced: 21 Oct 2025
https://github.com/manucabral/sockets
Comunicación de datos en diferentes lenguajes de programación
Last synced: 24 Oct 2025
https://github.com/elnurbda/python-chatroom
Basic chatroom using asyncio and socket modules with end to end encryption
asyncio python socket socket-programming suffering
Last synced: 24 Oct 2025
https://github.com/bandaruashok2/online_voting_system
This is the Standalone application for Online Voting System made in python using socket programming.
ashok india-elections multithreaded-tcp-server online-voting-app online-voting-system python python3 socket-programming tcp-socket
Last synced: 24 Oct 2025
https://github.com/muszic/chat-application
Dive into real-time communication with this C++ chat application! Featuring a server-client model, it lets multiple users chat seamlessly, showcasing the power of sockets and threads in a fun and interactive way.
cpp multithreading networking socket-programming tcp
Last synced: 24 Oct 2025
https://github.com/sadham-hussian/multicast-causal
This repository contains implementation of Multicast messaging using Causal ordering
causal-ordering causality distributed-systems multicast-messaging multithreading socket-programming
Last synced: 27 Oct 2025
https://github.com/danielom999/vpn---python
En Python-implementasjon av VPN med klient-server-arkitektur for sikker nettverkskommunikasjon
client-server encryption network-security networking python socket-programming tunneling vpn
Last synced: 28 Oct 2025
https://github.com/marcelovicentegc/client-socket
⚽️ A collection of client sockets written in C, Go, Python and Lua.
c client-socket computer-network golang lua python socket socket-programming tcp
Last synced: 15 Apr 2026
https://github.com/magnitopic/webserv
HTTP server in C++ 98
42-cursus 42webserv cgi cplusplus cpp cpp98 http-server io-multiplexing nginx non-blocking python python-cgi socket-io socket-programming webserv webserver
Last synced: 28 Jan 2026
https://github.com/arfanabid/socket-basics
A repo for understanding the Socket/WebSocket and its implementation
Last synced: 25 Feb 2026
https://github.com/mrtbk/shadow-code
🎮 A feature-rich chess game with Deep Reinforcement Learning (DRL) AI and real-time online multiplayer — built with Python and Pygame.
ai chess deep-learning dqn game-development multiplayer pygame python reinforcement-learning socket-programming
Last synced: 30 Jan 2026
https://github.com/queeniecplusplus/ccna2020_l5_and_l6
會議層和表現層
presentation session social-network socker-io socket-programming
Last synced: 30 Jan 2026
https://github.com/jhleeeme/bpfocket
linux packet capture header-only library using berkely packet filter
bpf cpp header-only packet-capture socket socket-programming
Last synced: 31 Jan 2026
https://github.com/shpat-devv/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: 10 May 2026
https://github.com/maryamyazdi/students-information-system
client-server postgresql python socket-programming sqlserver
Last synced: 15 Apr 2026
https://github.com/shreyasmehta05/nettactoe
A multiplayer Tic-Tac-Toe game in C, implemented using both TCP and UDP protocols for network communication.
c client networking server socket-programming tcp udp
Last synced: 31 Jan 2026
https://github.com/aditeyabaral/instance
A Python project that created a web and file server that enabled clients to send messages to one another in real time thus creating a live chat environment. The goal was to create a simple network in school that enabled everyone to chat with one another and also make sharing of files easier across a network.
flask python python2 python27 socket socket-programming
Last synced: 01 Feb 2026
https://github.com/hojsong/webserv
c cgi cpp html makefile multi-processing nonblocking-sockets socket-programming webserver
Last synced: 30 Apr 2026
https://github.com/berracode/simple-banking-system
Banking system written in C for fun
avl-tree banking c-programming-language cli filemanagement filesystem socket-programming
Last synced: 17 Mar 2026
https://github.com/ajaysolver/p2p-chat-app
P2P Secure Chat Application - College Minor Project with GUI/CLI interfaces, encryption, and Red Hat Linux compatibility
chat-application kali-linux linux minor-project networking p2p python redhat socket-programming
Last synced: 26 Feb 2026
https://github.com/danfalcon225/chatapp_sockets
Chat application using java sockets, GUI and postgresql as a backend database
gui java postgresql socket-programming tcp
Last synced: 16 Apr 2026
https://github.com/marcinz20/c
Programs and algorithms in C
algorythms c chess-game data-structures socket-programming tictactoe-game
Last synced: 27 Feb 2026
https://github.com/eqba1/erwin
A Client-Server Chat Application using Python
chat chat-application client-server flask python socket-programming
Last synced: 02 Apr 2026
https://github.com/jodi-ivan/cpu-monitoring-system
A multi-component system for monitoring CPU activity over TCP/UDP sockets, built as a college networking project
bootstrap college-project cpu-monitoring javascript legacy-project networking os-monitor php socket-programming system-information tcp udp
Last synced: 01 Mar 2026
https://github.com/lukaszwoznica/zipextractor
Client-server python socket programming
client-server custom-protocol python socket-programming zip-extraction
Last synced: 02 Jun 2026
https://github.com/kaustabhbarman/filetransferapplication
A networking project to transfer file from client to server and download file from server to client
java netbeans server-client-communication socket-programming websocket
Last synced: 17 Apr 2026
https://github.com/kilemonn/socketforwarder
A TCP and UDP forwarder that accepts socket connections and registers them into designated group. Messages received from registered sockets will be forwarded to other sockets in the same group.
cpp docker-image forwarder group-id multithreading socket-programming tcp udp
Last synced: 17 Apr 2026
https://github.com/patoski-patoski/iochatapp
A real-time chat application
bootstrap ejs-templates expressjs mongodb-atlas nodejs redis socket-programming
Last synced: 04 Apr 2026
https://github.com/devmukulsingh/chatnextclient
Frontend for chatNext
nextjs socket-io socket-programming typrescript
Last synced: 18 Apr 2026
https://github.com/nemanja1105/candy-factory
Simulation of a candy factory using network technologies
java javafx mail-client rabbitmq redis restful-api rmi secure-communication socket-programming xml-validation
Last synced: 18 Apr 2026
https://github.com/shubhamd99/nodejs-socket-io
Web Sockets Chat App (Socket.io)
chat-application nodejs realtime-messaging socket-io socket-programming websocket
Last synced: 18 Apr 2026
https://github.com/manavmehta/tcp-file-sharing
A Client-Server architecture CLI that allows transfer of files hosted on the server to any number of connected clients, making use of TCP protocol for reliable file transfer.
cli cpp file-sharing socket-programming tcp
Last synced: 19 Apr 2026
https://github.com/kallistina/voting-system-server
🗳️ A multi-threaded voting system with a network server, batch client, and automation scripts. Features thread synchronization, socket programming, and safe termination handling.
client-server linux multi-threading network-server poller socket-programming system-programming voting-system
Last synced: 20 Apr 2026
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.
javafx socket-programming sustech
Last synced: 20 Apr 2026
https://github.com/vadniks/jaonedserver
The server for the Jaoned drawing board
asynchronous-communication binary-protocol client-server golang low-level-memory-manipulation postgresql realtime-communication server-side socket-programming
Last synced: 21 Apr 2026
https://github.com/abdmuh/network-load-balancer
Python-based simulation of a Network Load Balancer inspired by real-world tools like HAProxy and NGINX. It features request routing across multiple backend servers using algorithms such as Round Robin, Least Connections, and IP Hashing, with built-in server health checks, failure handling, and a visual GUI built using Flask + Tailwind
flask html python socket-programming
Last synced: 21 Apr 2026
https://github.com/imdeepanshugpt/java-practice
Socket Programming in Java
java java-8 socket-programming
Last synced: 21 Apr 2026
https://github.com/nkosimlaba/lan-multiplayer-quiz
A multiple choice practice application
client-server java llama3 socket-programming sql
Last synced: 22 Apr 2026
https://github.com/erencanpelin/cs-client-server-networking
A Multi-client-server networking system built on top of Payload's YouTube videos, added some extra events and functionalities along with encryption and proper error handling. Thanks to Payload for the project base! :D
chat-application client client-server consoleapp csharp multi-client-chatroom multiplayer mvvm networking server socket-programming wpf wpf-application
Last synced: 22 Apr 2026
https://github.com/suhailroushan13/socket.io-boilerplate
Socket.IO is a library that enables low-latency, bidirectional and event-based communication between a client and a server. Diagram of a communication between a server and a client It is built on top of the WebSocket protocol and provides additional guarantees like fallback to HTTP long-polling or automatic reconnection.
socket-io socket-programming sockets
Last synced: 22 Apr 2026
https://github.com/nouemankhal/multitictactoe
Mutlplayer Tic Tac Toe Game in JAVA
cryptography java multithreading mysql socket-programming swing
Last synced: 22 Apr 2026
https://github.com/simple-works/chat-starter-basic
🗨️ Simple chat application for Windows using Berkeley sockets API.
chat chat-application instant instant-messaging messaging socket socket-programming
Last synced: 23 Apr 2026
https://github.com/ecopque/group_chat
Group Chat Application - Real-time Chat System
ipv4 python3 socket socket-programming sockets tcp tcp-socket threading threading-synchronization
Last synced: 06 Jun 2026
https://github.com/ronaessi-28/multithreaded-end-to-end-encrypted-cryptography-based-real-time-chat
This is an encrypted chat application to make 2 clients offline chatting possible via LAN or Wifi hotspot, thought a connection with a system that is made as a server. The server is unable to decypher the chat texts among the 2 clients. It is developed by the use of Socket Programming in Python and the encryption is done using RSA Algorithm.
python rsa-cryptography socket-client socket-programming thread-library tkinter-gui
Last synced: 06 Jun 2026
https://github.com/yash-a11y/distributed-file-system
Advance system programming, system level programming
c cli linux signal-processing socket-programming
Last synced: 25 Apr 2026
https://github.com/tansudasli/ipc
Internal Process Communication (IPC) in linux
Last synced: 06 Jun 2026
https://github.com/phanikmr/mobilevotingsystem
mobile voting server
kivy-framework python server socket-programming
Last synced: 26 Apr 2026
https://github.com/ananth-swamy/socket-chat
Sockets chat using socket.io and react
chat chat-application socket-io socket-programming sockets
Last synced: 26 Apr 2026
https://github.com/longluo/httpserver
Java Http Server
http http-server-from-scratch java server socket-programming sockets tcp web-server website
Last synced: 27 Apr 2026
https://github.com/azmainadel/socket-filetransmitter
File transmission client built using socket programming
java networking socket-programming
Last synced: 28 Apr 2026
https://github.com/mbn-code/windows-socket-sender-ftp
A CLI tcp/ip FTP client.
authentication backend cli clientserver commandlineinterface cplusplus credentialmanagement file-upload ftp ftpfiletransfer network-programming sharing socket-programming socketsender tcp upload windows windowsdevelopment windowssockets winsock
Last synced: 28 Apr 2026
https://github.com/bazilsuhail/filesphere-client
Client implementation of the Server, allowing the client to download files, look after his files uploaded to the server, and check for his file and data uplaoded to the server and maintaining the allocated storage space to him, covering basic user authentication allowing him to check for storage space covering a particular user authentication in C.
c-language c-socket-programming c-sockets linux socket socket-programming
Last synced: 28 Apr 2026
https://github.com/brandonmfong/chat
encrypted command line chat server/client
c cpp encryption instant-messaging ncurses openssl socket-programming
Last synced: 28 Apr 2026
https://github.com/suvasish114/socket-programming
Demonstration of socket programming in C porgramming language
client-server cprogramming socket-programming
Last synced: 28 Apr 2026
https://github.com/ganeshsankaran/multi-user-dungeon
A Java implementation of a multi-user dungeon
client multithreading server socket-programming
Last synced: 29 Apr 2026
https://github.com/aryak0512/socket-programming
A custom web server created from scratch using Java sockets that can serve concurrent requests. This server has a test page (similar to Apache's) and a sign up page from which form data can be read.
java-8 socket-programming sockets web webserver
Last synced: 08 Jun 2026
https://github.com/kemkartanya/cli-based-chat-tool
CLI Based Chat Tool
multithreading socket-programming
Last synced: 13 Jun 2026
https://github.com/sinakhanjani/radkit-demo
Radkit is a smart application for remote and local control of smart home devices. Developed with Swift, it supports TCP/UDP for local network communication and MQTT for cloud-based connectivity. 🚀
iot-application iot-device mqtt-client socket-programming swift swiftui tcp-client udp-client xcode
Last synced: 30 Apr 2026
https://github.com/dominiq24/aes_cbc_mac
Application of AES algo for authentication of real-time stored data in a server by a client
aes authentication c cbc client-server mac socket-programming
Last synced: 30 Apr 2026
https://github.com/wisskirchenj/jsondb
Json-Database Server that clients can connect to via sockets
client-server gson java18 jcommander jedis multithreading redis socket-programming
Last synced: 30 Apr 2026
https://github.com/gawadx1/chatting-room-by-javafx
A Chat Room Application built with advanced Java technologies like JavaFX, JDBC, SQL, and Socket Programming. Features include a user-friendly interface, real-time messaging, multi-threaded support, and efficient data management. Perfect for learning and showcasing Java programming skills in a collaborative software environment.
chatting-app chattingroom java javafx jdbc multithreading socket-programming
Last synced: 02 May 2026
https://github.com/brandonmfong/libs
purely educational, somewhat practical
c cpp libraries makefile socket-programming unit-testing-framework
Last synced: 02 May 2026
https://github.com/kdjun97/liar-game-swift
돌아온 라이어게임!
mvvm-pattern socket-programming swift swiftui
Last synced: 02 May 2026
https://github.com/mshirazkamran/client-server-chatroom-cn
This is my Computer Networks project that uses classes from java.net and java.io package to implement chatroom the functionality.
ip java java21 java22 java23 javaio port socket-io socket-programming tcp tcp-client tcp-server tcp-socket
Last synced: 02 May 2026
https://github.com/dinhlongviolin1/pygame-tetris-online
Tetris multiplayer online mode using Python socket and threading
pygame python socket socket-client socket-io socket-programming thread threading
Last synced: 02 May 2026
https://github.com/kartikmehta8/heartbeat
A master-slave monitoring system tracking slave server status, logging connections, and detecting unresponsive servers via heartbeat monitoring.
heartbeat nodejs socket-programming
Last synced: 02 May 2026
https://github.com/carissaallen/irc
Internet Relay Chat (IRC) network application
internet-protocol irc java-11 maven socket-programming
Last synced: 02 May 2026
https://github.com/sebcourtois/cda-guilds-server
socket-programming spring-framework spring-jdbc-api
Last synced: 02 May 2026
https://github.com/georgecatalin-codepractice-courses/learn-socket-programming-with-c
A quick start in building networked applications with the C programming language
cprogramming cprogramming-language socket-programming udemy-course
Last synced: 09 Jun 2026
https://github.com/farhan0167/filetransferovertcp
This is a simple file transfer application over a TCP connection using Python
file-transfer socket-programming tcp-client-server
Last synced: 09 Jun 2026
https://github.com/nxhawk/online-library-socketserver
Sockets allow communication between two different processes on the same or different machines. To be more precise, it's a way to talk to other computers using standard Unix file descriptors.
library-management-system networking python python3 socket socket-programming tkinter-gui
Last synced: 09 Jun 2026
https://github.com/gaurav-van/basic-web-server-in-c-and-rust
This C program implements a simple HTTP web server that listens for client connections, processes HTTP requests, and serves files or responses based on the request.
c-language generic-types http-client http-server network-programming pointers rust-lang socket-programming threadpool web-server
Last synced: 04 May 2026
https://github.com/kdjun97/socket-programming-swift
라이어게임을 위한 소켓 통신
socket-programming swift swiftui
Last synced: 04 May 2026
https://github.com/joel-rd/realtimechat
Chat en tiempo real basado en socket.io, envió de mensajes , imágenes y videollamadas
realtime-chat socket-io socket-programming webrtc-call webrtc-video
Last synced: 04 May 2026
https://github.com/collectivecloudperu/chat_node_js_socket_io
Mostrando el Mensaje de “Usuario esta escribiendo…” en un Chat con Node JS 14.5.0 (Socket IO 2.3.0)
javascript node node-js node-module nodejs socket socket-io socket-programming socketio sockets
Last synced: 04 May 2026
https://github.com/mathuraditya724/simplepeer_videochat
This is a simple implementation of Video Chatting using simple-peer and other packages.
express javascript nodejs peer socket-io socket-programming video-chatting
Last synced: 05 May 2026
https://github.com/celaena24/shellspeak
Welcome to this CLI Chat Tool, your go-to command-line chat application that leverages sockets and multithreading to enable seamless communication between users. Enjoy real-time communication in public and private rooms, secure user authentication, and MongoDB-stored chat history. Perfect for sleek, powerful chatting directly from the command line.
mongodb multithreading python socket-programming
Last synced: 05 May 2026
https://github.com/nitesh-thapliyal/live-video-stream-app
Live-Stream-App made using Socket Programming and OpenCV
Last synced: 06 May 2026
https://github.com/quantum-software-development/2-distributed-system-robotfault-ai-server-iot
🕸️ 2- Poject Distributed Python system using TCP/IP sockets, multithreading, and a Random Forest model for IoT-based predictive maintenance and failure detection in industrial robots (Industry 4.0).
industry-4-0 iot istributed-systems linux machine-learning random-forest socket-programming tcp-ip-sockets threads
Last synced: 06 May 2026
https://github.com/brentengelbrecht/threaded-socket-server
Threaded socket server
linux socket-io socket-programming socketserver threaded threads weekend-hacking weekend-project
Last synced: 07 May 2026
https://github.com/ayushpramanik/cpp-web-server
Modern C++20 high-performance HTTP server inspired by NGINX with epoll, async I/O, threading, and production systems architecture.
concurrency cpp distributed-systems http-server infrastructure multithreading socket-programming
Last synced: 10 Jun 2026
https://github.com/krishanmihiranga/socket-programming
sample code for socket programming
introduction javafx javascript socket-programming
Last synced: 07 May 2026
https://github.com/ajaymahadeven/file-sharing-system
This project is a part of socket programming for Java and showcases a simple client-server file transfer application.
java java-ui maven socket-io socket-programming swing-gui
Last synced: 08 May 2026
https://github.com/leanh153/gui_java_message_networking
Java client server app
client-server-chat-application microsoft-sql read-image send-file socket-chatapp socket-programming tcp-protocol tcp-socket
Last synced: 10 Jun 2026
https://github.com/reyhaneh-saffar/instagram-desktop-application
Developing a version of Instagram desktop application using Java and JavaFX
java javafx multithreading mysql-database object-oriented-programming socket-programming
Last synced: 08 May 2026
https://github.com/thisarakavishka/group-chat-application
Live chat application using socket programming.This programm can communicate between two or more computers
chat-application client-server java javafx lombook mysql socket-programming
Last synced: 09 May 2026
https://github.com/oluwxtope/socket-programming
Python program that sets up a client that will send a message to a server which reverses the message and sends it back
client-server python3 socket-programming
Last synced: 10 Jun 2026
https://github.com/meysam81/send-logs
A program to send logs, read from file, to a specific IP address & port, implemented with sockets
logger logging logs multi-threading multithreading qt qt5 socket socket-client socket-communication socket-io socket-io-client socket-programming socket-server socketcan socketio sockets thread threading threads
Last synced: 09 May 2026
https://github.com/nanitefactory/pictionary-on-linux
Clone of Pictionary-on-Unix to run the program on Linux.
c linux pictionary posix posix-threads socket socket-programming x-windows
Last synced: 09 May 2026
https://github.com/brentengelbrecht/android-server-template
Template for building a web-protocol service on Android
android java mobile server service socket-io socket-programming threaded
Last synced: 10 May 2026
https://github.com/ogios/notify-android
(send) monitor on android that send notifications on your phone
android android-studio client-side gradle monitor notification-service notifications socket-programming
Last synced: 11 May 2026