Projects in Awesome Lists tagged with socket-programming
A curated list of projects in awesome lists tagged with socket-programming .
https://github.com/midhatahir/-python-
Python
basic-learning basic-programming oop python3 socket-programming
Last synced: 20 May 2026
https://github.com/andrewtyw/minidrive
A web-based linux file server.
cpp14 linux socket socket-programming
Last synced: 28 Apr 2026
https://github.com/sdingcn/p2p-tree-relay
peer-to-peer message relay group (based on TCP)
networks p2p p2p-messenger python-gui-tkinter socket-programming tcp-protocol
Last synced: 01 Mar 2026
https://github.com/nicolasgasco/42_webserv
An HTTP server coded in C++. It supports configuration files and GET, HEAD, POST, and DELETE requests. Serves a fully static website
cgi-script cpp98 http http-server socket-programming
Last synced: 25 Feb 2026
https://github.com/shahaf-f-s/data-place
A powerfull and flexible framework for designing async socket based data streaming and destribution systems, with automated parsing, dynamic data store and high-level control hooks.
data-storage data-store data-transmission socket-programming sockets websockets
Last synced: 26 Feb 2026
https://github.com/sameetasadullah/udp-client-server-communication
A simple program coded in C language to illustrate a UDP Client Server Communication in Socket Programming
c-language client-server-communication linux socket-programming ubuntu udp-socket
Last synced: 20 May 2026
https://github.com/thekamik/telnet-client
Basic Telnet Client for Windows
c c-language c-programming socket-programming sockets telnet telnet-client windows-sockets winsock2
Last synced: 06 Feb 2026
https://github.com/victorharri-chal/teams
đź‘‹ A network project in C whose goal was to reproduce how the application Microsoft Teams works. One of the last project of my 2nd year at Epitech
c client-server epitech network second-year-project socket-programming
Last synced: 06 Apr 2025
https://github.com/lekhana3003/python-redis
A reimplementation of redis in pure python
python python-service redis redis-server reimplementation socket-programming
Last synced: 28 Apr 2026
https://github.com/ym496/web-server
A minimal multi-threaded http server from scratch in java.
java network-programming socket-programming web-server
Last synced: 11 Apr 2025
https://github.com/mrphil2105/chatter
A simple two-way chat program that satisfies your most basic communication needs
chat chat-application chatapp encoding socket-programming sockets tcp tcp-client tcp-server
Last synced: 27 Oct 2025
https://github.com/vinayaks439/udpchatapp
A simple code to demonstrate communication between server and multiple clients through sockets
Last synced: 29 Mar 2025
https://github.com/habbes/room13-prototype
Simple Python CLI group chat
chat-application cli python socket-programming
Last synced: 18 Oct 2025
https://github.com/smsraj2001/chat-server-gui-python
A socket programming GUI chat server in python (PART 1) and advanced chat server : console based (PART 2)
chat chat-application clientserver cross-platform gui python310 socket-programming tkinter-gui
Last synced: 18 Oct 2025
https://github.com/nequeo/sockets
Core socket code used by applications
socket socket-io socket-programming
Last synced: 17 May 2026
https://github.com/brainiac2677/cis-caring-is-sharing
CIS is a Java-based remote file storage and file sharing application using FTP(File Transfer Protocol).
ftp java networking socket-programming
Last synced: 26 Jun 2025
https://github.com/lebrancconvas/socket-programming-project
Socket Programming Project for Data Communication and Network System Class.
college-project data-communication network network-programming socket-programming tcp udp
Last synced: 15 May 2026
https://github.com/r3shape/r3host
A simple network programming framework.
json-rpc2 python rpc-library socket-programming
Last synced: 16 Oct 2025
https://github.com/mustafadalga/forex-exchange
Forex Exchance
composition-api css3 currency-converter currency-rates scss socket-io socket-programming vite vitejs vue vue3 vuejs
Last synced: 14 Apr 2026
https://github.com/knightfury16/socket-dotnet
Inter process communication via low level BSD Socket interface
berkeley-sockets bsd-s csharp dotnet dotnet-core socket socket-programming
Last synced: 14 May 2026
https://github.com/evr5/cliptransfer
A lightweight C++ application for sharing clipboard text over LAN using ASIO. Automatically switches between client and server mode.
asio clipboard-sharing cmake cpp cross-platform lan local-network network-programming opensource socket-programming standalone-asio tcp tcp-client-server text-sharing utility
Last synced: 09 Oct 2025
https://github.com/ravish1729/peer-to-peer-file-sharing
Demonstrate's the concept of peer to peer file sharing.
file-sharing peer peer-to-peer socket-programming tcp-client tcp-server
Last synced: 09 Oct 2025
https://github.com/ivangrana/prog-redes
Repositório dedicado a programação de redes utilizando Python,C e C++
c cpp network-programming python socket-programming
Last synced: 18 Jan 2026
https://github.com/abdheshnayak/chain-reaction
Chain Reaction Game Written in Golang and Nextjs
livegame multiplayer onlinegame socket-programming
Last synced: 21 Jul 2025
https://github.com/nguyenchiemminhvu/LinuxNetworkProgramming
A comprehensive guide for Linux Network (Socket) programming
c cpp network-programming socket-programming
Last synced: 06 Oct 2025
https://github.com/hassan11196/python-dialogflow-basic
A Basic Chatbot Interface with Dialogflow using Python
dialogflow python socket-programming
Last synced: 16 May 2026
https://github.com/pard1s/Simple-chat-application
Simple chat application using socket programming - C#
chat-application simpletcp socket-programming wpf wpf-ui
Last synced: 12 Mar 2025
https://github.com/omonimus1/communicating_processes
Client server application that returns to the client the content of a requested file, if this exists
client-server-architecture java socket-io socket-programming software-architecture
Last synced: 20 May 2026
https://github.com/cromega08/chathon
A CLI chat application written in pure python code.
chat chat-application cli cli-app cli-application cli-chat client-server python python-3 python-3-10 python-310 python3 python310 socket socket-io socket-programming sockets
Last synced: 17 Apr 2026
https://github.com/logisticinfotech/sailsjs-iosclient-socket-connections
How to connect iOS client with Sails socket
connection demo-app ios-client sails-server sailsjs socket socket-connection socket-demo socket-programming
Last synced: 14 Jun 2026
https://github.com/adamyi/epoll-chat
A TCP Instant Messaging server/client with P2P support. It's written in C and uses epoll(7).
epoll epoll-tcp-server p2p p2p-chat socket-programming
Last synced: 17 Jan 2026
https://github.com/dps0340/javasocketchat
Socket Programming Practice
socket socket-client socket-programming socket-server
Last synced: 27 Mar 2025
https://github.com/timid-zy/distributed-key-value-store
Simple key-value store made using sockets for multi-client support. Handles scalability using context deadlines and persistence with Cassandra DB.
cassandra clean-architecture docker golang socket-programming
Last synced: 13 Apr 2026
https://github.com/ayushmantripathy9/chat-client
Implementation of a Chat Client using Socket Programming.
file-sharing-server group-chat multithre socket-programming
Last synced: 11 Mar 2025
https://github.com/harismuneer/check_in-check_out-system-udp
🙋‍♂️ A UDP based Check in/Check out System. In this system, the user/client is able to Check in and Check out from the system by sending a data packet from its host machine to the server.
attendance-system c-client c-network-programming c-server check-in-out client-server client-server-interaction network-programming networking-application socket-client socket-communication socket-programming socket-server udp-protocol udp-socket udp-socket-programming udp-tutorial
Last synced: 16 Mar 2026
https://github.com/sohamjoshi25/driveconnect-backend
Server for Drive Connect | DriveConnect is a project that seamlessly integrates multiple Google Drive accounts, providing users with a unified storage experience. It aims to minimize internal fragmentation within multiple Google Drive accounts.
drive-api handshake-protocol memory-management mongodb oauth socket-programming
Last synced: 16 Apr 2026
https://github.com/app-generator/sample-flask-socketio
Flask and SocketIO - How to use it Together
appseed-sample flask-socketio flask-sockets socket-io-flask socket-programming
Last synced: 08 Jul 2025
https://github.com/tychosoft/moderncli
C++17 header only library for common uses.
cpp cross-platform cryptography header-only lock-free logging-library multithreading serial socket-programming ssl string-manipulation sync
Last synced: 06 Jul 2025
https://github.com/mylifeismyhome/peer-thread-pool
Manage Multiplie Peer Connection using Thread Pools n Peers gets handled by one thread.
cpp mit-license server-client socket-programming thread-pool
Last synced: 11 Mar 2025
https://github.com/adrianmosnegutu/multiplexed-chat-server
A group chat server that broadcasts messages sent by one client to all connected clients.
broadcast c computer-networking group-chat linux socket-programming tcp-client tcp-server tcp-socket
Last synced: 18 May 2026
https://github.com/dinhlongviolin1/pygame-tetris
Pygame Tetris single player and multiplayer
pygame pygame-games python socket-client socket-programming tetris tetris-clone tetrisgame threading
Last synced: 25 Mar 2025
https://github.com/asifhaider/computer-networks-3-2
Java Threads Server Client Socket Programming, Computer Network Simulations in NS2 and VLAN, NAT, ACL Configurations in Packet Tracer
aodv-routing-algorithm networking ns2 packet-tracer rto rtt socket-programming wireless-network
Last synced: 27 Mar 2025
https://github.com/ya2ir/multithreaded-server-in-c
Simple Multithreaded Server in C
c multithreading pthreads pthreads-api server socket-programming sockets
Last synced: 02 Apr 2025
https://github.com/1uc1f3r616/volatile-chat
Chat Application written in node using Socket.io | link might be revoked or removed now
backend chat heroku hosted iwp learning-by-doing nodejs project socket-io socket-programming
Last synced: 27 Feb 2025
https://github.com/thekamik/Telnet-Client
Basic Telnet Client for Windows
c c-language c-programming socket-programming sockets telnet telnet-client windows-sockets winsock2
Last synced: 31 Oct 2025
https://github.com/gaurav-deep01/miniserver
Http/1.1 Server build from scratch using cpp. Has Routing API and can be used as a Library ( don't )
cpp17 https-server make socket-programming
Last synced: 26 Aug 2025
https://github.com/ali-ahnaf/Run_Barry_Run
a tile based maze solving multiplayer game created with the purpose of getting familiar with multiplayer games with sockets in python
multiplayer-games python socket-programming
Last synced: 25 Apr 2025
https://github.com/mohammadkarbalaee/python-http-server
Simple multithread client server model using socket programming
client-server multi python socket-programming
Last synced: 27 Mar 2025
https://github.com/potatomaster101/netutil
Some code for socket programming and IO
c mit-license networking socket socket-programming
Last synced: 22 Aug 2025
https://github.com/costingh/client-server
C++ application with a client that sends messages and a server that receives them. The client and server communicate through non-blocking sockets
client-server cpp socket-programming
Last synced: 31 Mar 2025
https://github.com/voltamon/http-server-in-windows
This project implements a minimal multi-threaded HTTP server in C using the Winsock2 API on Windows. The server listens for incoming connections on port 8080 and handles basic HTTP GET requests.
c-programming http-server multithreaded server socket-programming winsock2
Last synced: 06 Oct 2025
https://github.com/itaynir1/backdoor-project
Python-based remote communication tool for executing shell commands and transferring files between client and server machines. Simplified implementation for educational purposes to explore socket programming in Python.
education file-transfer learning network-security networking python python-script remote-communication shell-commands socket-programming
Last synced: 20 Aug 2025
https://github.com/hwpplayers/network-howto
network-howto
dhcp ipv4 ipv6 kavramlar linux-kernel-module network-howto osi-model socket-programming tcp-ip-model vlan-ler
Last synced: 08 Jan 2026
https://github.com/themehdihn/mini-chat
A simple Mini Chat App built with React.js, Node.js, Socket.IO, and MySQL. Features real-time messaging, username-based login, message history, and validation for alphanumeric usernames. Includes a scroll-to-latest-message button and displays the current user's name. Designed for learning and practicing Full Stack development.
express-js expressjs mysql node-js nodejs react-hooks react-router reactjs sequelize socket-io socket-programming socketio
Last synced: 07 Apr 2026
https://github.com/ahmethakanbesel/http-socket
A socket level HTTP server and client implementation in Python. Only GET and POST methods are implemented. Educational purposes only, not suitable for production.
http http-client http-server multithreading socket socket-programming
Last synced: 25 Mar 2025
https://github.com/sameetasadullah/tcp-client-server-communication
A simple program coded in C language to illustrate a TCP Client Server Communication in Socket Programming
c-language client-server-communication linux socket-programming tcp-socket ubuntu
Last synced: 20 May 2026
https://github.com/PantalonOrange/Mailviewer
Simple IMAP-mailviewer for IBMi
db2 ibmi ibmioss imap imap-client rpg-for-i rpg-free rpgle socket-programming tls
Last synced: 11 Mar 2025
https://github.com/mustafabinguldev/Aurelius
This project is a very lightweight webserver
java socket-programming web-socket webserver
Last synced: 03 Oct 2025
https://github.com/lynk4/socket-programming
Socket Programming is a method to connect two nodes over a network to establish a means of communication between those two nodes. A node represents a computer or a physical device with an internet connection. A socket is the endpoint used for connecting to a node
client python python3 server socket socket-io socket-programming
Last synced: 09 Mar 2026
https://github.com/jalalmostafa/socktrace
A tool to trace BSD sockets concurrency behavior using eBPF
bsd-sockets ebpf ebpf-programs linux linux-kernel socket-programming sockets
Last synced: 02 Feb 2026
https://github.com/keda87/python-asyncio-tcp-socket-example
socket programming example using asyncio
asyncio socket-programming tcp-socket
Last synced: 11 Jun 2025
https://github.com/droyder7/chat-application-using-socket-programming
Chat Application using Socket Programming in C & Java. Client Server user level application, can be used to communicate between two connected systems.
c socket socket-programming socket-server
Last synced: 10 Aug 2025
https://github.com/mo-karbalaee/python-http-server
Simple multithread client server model using socket programming
client-server multi python socket-programming
Last synced: 09 Aug 2025
https://github.com/anshulranjan2004/escape-the-maze
Escape the Maze is a Python-based multiplayer game that uses Pygame and socket programming for real-time competition.
pygame python socket-programming
Last synced: 16 Mar 2025
https://github.com/raghabendra-dash/chat-app
Real-Time chat app is powered by Socket.IO programming
express-js node-js socket-client socket-io socket-programming socket-server
Last synced: 12 Apr 2026
https://github.com/prodev717/gesturecall
A video call intercom system designed for deaf people, using a Raspberry Pi, vibration motor, and AI-powered sign language translation. It enables communication between normal and deaf users over a local network without any call charges.
ai deaf-communications fastapi iot local-network mediapipe opencv python python-gpio raspberry-pi sign-language-translation socket-programming vibration-sensor video-call
Last synced: 08 Apr 2026
https://github.com/christosgalano/dir-clone-server
An FTP-like server utilizing socket and thread programming with synchronization.
c client-server socket-programming synchronization thread threading
Last synced: 15 Jun 2025
https://github.com/askhan963/client-server
client-server java server socket socket-programming
Last synced: 15 Mar 2025
https://github.com/sameetasadullah/select-function-socket-programming
A program coded in C language to create a non-forking concurrent Client-Server Chat Program using select function
c-language client-server-communication linux select-function socket-programming ubuntu
Last synced: 15 May 2026
https://github.com/blocknotes-4515/realtime-tracking-application-webapp
🚀 **Real-Time Location Tracker** Track user locations seamlessly from one place to another. Ideal for apps like Ola, Uber, Zomato, and Swiggy. 📍 Accurate real-time updates with optimized routing. 🔗 Ready for integration into various location-based services. --- This should capture the key points concisely!
css3 express-middleware expressjs js json json-server nodejs nodemon socket-io socket-programming
Last synced: 03 Mar 2026
https://github.com/nolleh/rsp
⚡Realtime Server Platform - aims to make room based socket server platform
boost cpp framework game-server socket-programming
Last synced: 21 Feb 2026
https://github.com/alifa98/potatofy
This is my final project for the Adavanded Programming Course.
java multimedia music-player socket-programming swing-gui
Last synced: 29 Mar 2025
https://github.com/sujayvenaik/messenger-system
A cross system messenger build on C
chat cross-site messenger socket-programming
Last synced: 28 Oct 2025
https://github.com/tayyabasghar/file-transfer-by-sockets
Computer Networks Assignment: Transfer files from the server to a client via sockets.
file-transfer python3 socket socket-programming
Last synced: 09 Jul 2025
https://github.com/ntdls/ntdls.memoryqueue
An in-memory, non-persistent message queue designed for efficient inter-process communication, task queuing, load balancing, and data buffering over TCP/IP
inter-process-communication ipc message-broker message-queue netmq socket-programming tcp-ip zeromq
Last synced: 03 Mar 2026
https://github.com/sameetasadullah/tcp-multiple-client-server-communication
A simple program coded in C language to illustrate a TCP multiple Client Server Communication in Socket Programming
c-language client-server-communication linux multiple-clients socket-programming tcp-socket ubuntu
Last synced: 20 Apr 2026
https://github.com/kaustubholpadkar/socket-programming-with-python
Socket Programming with Python
network-programming python3 socket-programming
Last synced: 01 Aug 2025
https://github.com/mdparwez/multithread
multithreaded web server Project in Java
java multithreading socket-programming thread-pool
Last synced: 16 Jul 2025
https://github.com/123mwanjemike/string-task-server
String task server application designed to manipulate string submissions like Doubling, deleting, replacing and deleting specific characters, reversing encrypting and decrypting. This server can connect to multiple clients both locally and remotely provided that they are connected to the same network and access the server IP address and port number. The client jobs are processed and results are saved in files after which they are transferred to the Mysql database. The server administrator can then access server information from an established web portal. Information such as process logs,ready jobs, blacklisted jobs, processing rate etc
c client-server mysql-database php socket-programming
Last synced: 11 Apr 2026
https://github.com/mahmoud-joumaa/csc430_bankapplication
Our final assignment for the CSC430 (Computer Networks) course at the Lebanese American University which represents a simple client-server bank application.
client-server socket-programming
Last synced: 26 Mar 2025
https://github.com/vadniks/exchatgedesktopclient
A secured real-time message and file exchanger (desktop client)
asynchronous-programming binary-protocol c cmake e2e-encryption gui libsodium low-level-memory-manipulation modern-c multithreading nuklear realtime-messaging responsive-design sdl2 sdl2-net secured-communication socket-client socket-programming sqlite3 thread-synchronization
Last synced: 20 Oct 2025
https://github.com/mobiwn/computer-networks-lab
📚 A comprehensive collection of experiments and practical assignments for the Computer Networks Laboratory course at Urmia University.
computer-networking-lab computer-networks computer-networks-lab home-assistant ivre networking omv opnsense raid socket-programming torrent urmia-university
Last synced: 12 Jun 2026
https://github.com/toowan0x1/ft_irc
An IRC server in C++ 98 (rfc 2812).
cpp98 irc-server socket-programming
Last synced: 27 Dec 2025
https://github.com/prajwalch/vimtransporter
c epoll-socket socket socket-communication socket-programming vim-plugin vim-plugins vimscript
Last synced: 22 Sep 2025
https://github.com/quantumcoderrr/sockettalk
Java-based LAN Chat Application with GUI, encrypted local chat history, emojis, and multi-user support.
chat-application client-server encryption gui java java-swing lan-chat multithreading open-source socket-programming tcp-client-server
Last synced: 29 Jul 2025
https://github.com/hardikkum444/termchat
TermChat is a terminal-based chatting server application written in Java. It utilizes Java socket programming to establish connections and facilitate communication between clients.
chatting-app client-server-architecture java socket-programming
Last synced: 19 Sep 2025
https://github.com/saeed-dev2/chat-app-using-socket-programming-and-tkinter
gui python3 socket-programming
Last synced: 08 Jul 2025
https://github.com/rozhakxd/miniwebserver
Server web HTTP/1.1 minimalis yang dibangun dari nol (from scratch) dengan Python. Dirancang untuk memahami fundamental socket programming, protokol HTTP, dan multithreading untuk menangani koneksi klien secara simultan tanpa framework eksternal.
computer-networks from-scratch http http-server multithreading networking python socket-programming static-server tcp-server web-server
Last synced: 26 Jul 2025
https://github.com/kiranj26/network-system-fall-2022
Repository containing my Assignments and Projects done for course ECEN-5273 Network System at CU Boulder
distributed-systems network-programming network-systems socket-programming web-proxy
Last synced: 27 May 2026
https://github.com/lostsh/statuscode
get http status code using an HTTP request on port 80
c-sockets c99 http-code socket-programming
Last synced: 24 Jul 2025
https://github.com/quantumbytestudios/java-clientandserver-communication
A simple Java Sockets-based console application for sending messages from the client to the server.
client-server java java-8 localhost-communication socket-programming sockets socketserver
Last synced: 30 Jun 2025
https://github.com/learnwithfair/real-time-chat-app
real-time-chat-app with [learnwithfair, Learn with fair, Rahatul Rabbi, Md Rahatul Rabbi ,rahatulrabbi]
chat-app expressjs learnwithfair mern mern-stack mongodb node-js rahatul-rabbi rahatulrabbi real-time-chat-app socket-io socket-programming
Last synced: 11 Apr 2026
https://github.com/sv3ks/openquizapp
OpenSource alternative to Kahoot, made in python.
python quizapp socket-programming
Last synced: 11 Jul 2025
https://github.com/ranimeshehata/socket-programming
This project is a simple implementation of a client-server model using Python's socket module. The server is able to handle multiple clients at once.
client-server get-post-method networks python-socket socket-programming timeout
Last synced: 28 Jun 2025
https://github.com/samarjit98/nitw-oj
An online judge using Python sockets
computer-networks network-programming online-judge python socket-programming systems-programming
Last synced: 23 Mar 2025
https://github.com/dombroks/java-socket-programming
socket programming in java
client java server socket-programming
Last synced: 15 May 2025
https://github.com/mohammedmehdio/openports
OpenPorts is a port scanner that allows you to scan a target or multiple targets for open ports.
beginner-friendly cli-tool cybersecurity ethical-hacking network-scanning network-tools networking open-ports port-scanner port-scanner-in-python python python-script socket-programming termcolor
Last synced: 15 Mar 2025
https://github.com/harismuneer/Check_In-Check_Out-System-UDP
🙋‍♂️ A UDP based Check in/Check out System. In this system, the user/client is able to Check in and Check out from the system by sending a data packet from its host machine to the server.
attendance-system c-client c-network-programming c-server check-in-out client-server client-server-interaction network-programming networking-application socket-client socket-communication socket-programming socket-server udp-protocol udp-socket udp-socket-programming udp-tutorial
Last synced: 16 Jul 2025
https://github.com/kahleryasla/okey-game
🎲 complete game with backend: used custom real time solution extended on SignalR cause WebGL doesnt allow us to use sockets in that way.
dotnet full-stack mvc plugin signalr socket-programming unity web
Last synced: 02 Mar 2025