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

python 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

java socket-programming

Last synced: 20 Oct 2025

https://github.com/manucabral/sockets

Comunicación de datos en diferentes lenguajes de programación

socket socket-programming

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/arfanabid/socket-basics

A repo for understanding the Socket/WebSocket and its implementation

socket-io socket-programming

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

c ipc socket-programming

Last synced: 06 Jun 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/azmainadel/socket-filetransmitter

File transmission client built using socket programming

java networking socket-programming

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

python socket-programming

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