An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with socket-programming

A curated list of projects in awesome lists tagged with socket-programming .

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/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/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

python socket-programming

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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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