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

A lightweight, terminal-based chat application built in C using the socket.h library. Clitalk allows multiple clients to connect to a single server for seamless, real-time messaging. Perfect for learning network programming concepts or creating simple communication tools.

clanguage socket-programming

Last synced: 24 Jul 2025

https://github.com/amri-tah/secure-file-transfer

Python-based system using Fernet encryption and Merkle trees for secure and reliable file exchange. ๐Ÿ”

file-transfer merkle-tree secure-file-transfer socket socket-programming

Last synced: 17 Sep 2025

https://github.com/halfanavocado/eva

Solutions to all implementation exercises of the course "Development of Distributed Applications" at Trier University of Applied Sciences.

java java-server-faces jaxb jsf network-programming rmi socket-programming university-assignment university-course university-coursework

Last synced: 26 Jul 2025

https://github.com/thealpha16/c2server

A multi-threaded http server written in C#

c-sharp dotnet-console http-server socket-programming

Last synced: 27 Jul 2025

https://github.com/rubix982/proxii

A proxy server implementation in Python.

http openssl proxy python requests socket-programming

Last synced: 20 Sep 2025

https://github.com/sssaaapuyoy/blaze

A robust testing program designed to scan multiple elements, including IP addresses, MAC addresses, ports, and devices, while utilizing DDoS techniques to disrupt connections between devices names and routers

automation command-line-tool cross-platform cybersecurity ethical-hacking ip-scanner multithreading network-scanner networking open-source penetration-testing port-scanner python reconnaissance socket-programming terminal termux tool windows

Last synced: 16 Apr 2026

https://github.com/dennisappiah/web-server

A low-level implementation of a node webserver that accepts requests via HTTP

http-server socket-programming web-server

Last synced: 03 Aug 2025

https://github.com/kahlery/multi-user-messaging

๐Ÿ’ฌ multi-threaded console chat application implemented in C, consisting of both server and client components. The server manages user contacts and messages, while the client provides a user-friendly interface to interact with the server. The communication between the server and client is facilitated through socket programming.

c chat-application console-application multithreading networking readme socket-programming

Last synced: 03 Aug 2025

https://github.com/kimusan/vncsnatch

A small tool to scan a range of IP addresses to find unprotected VNC servers and take a screenshot of them.

c infosectools socket-programming vnc

Last synced: 05 Aug 2025

https://github.com/yehezkiel1086/chat-protocol

Multi and single realm chat python implementation of socket programming

chat-app multi-realm python single-realm socket-programming

Last synced: 05 Aug 2025

https://github.com/mdbentaleb/net_talk

๐Ÿ“ก Net_Talk is a network-based messaging system where clients and servers communicate over TCP sockets. This project helps improve your skills in socket programming, client-server architecture, and network communication. ๐Ÿ–ฅ๏ธ๐Ÿ’ฌ

ipaddresses socket-programming tcp-client tcp-server tcp-socket

Last synced: 06 Aug 2025

https://github.com/shriniwasmahajan/tcp_group_chat_app

A multi-threaded TCP socket-based chat server and client implementation that supports concurrent users with real-time message broadcasting in a command-line interface

c multithreading posix-threads socket-programming tcp

Last synced: 29 Oct 2025

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: 01 Oct 2025

https://github.com/kartikmanimuthu/phoenix-websocket-notifier

A high-performance real-time notification system built with Node.js, Express, Socket.io, and Redis.

docker expressjs nodejs redis socket-io socket-programming websocket

Last synced: 09 Apr 2026

https://github.com/cleverfool77/socket-programming

Socket programming in C

c socket-programming

Last synced: 11 Aug 2025

https://github.com/taedmonds/python-pub-sub

Designing and implementing a simple Publish and Subscribe middleware using Client-Server Sockets Programming concepts and techniques

pubsub python socket-programming

Last synced: 15 Aug 2025

https://github.com/abhinav9444/cn-lab

This repository contains the laboratory exercises and assignments for the Computer Networks course (CS39003). It includes practical implementations, network simulations, and various network protocol experiments conducted during the lab sessions.

c cisco-packet-tracer client-server computer-networking-lab computer-networks computer-science networking socket-programming

Last synced: 16 Aug 2025

https://github.com/deysuman/smtp-listener

A NodeJS script that acts as a SMTP listen server. Accepts all emails, and emits them both as an EventEmitter and through a socket.

listener mail nodejs smtp smtp-client smtp-library smtp-listerner smtp-mail smtp-server socket socket-programming

Last synced: 14 May 2026

https://github.com/jonathanalvares9009/web-surfer

Web Surfer is a lightweight and user-friendly toy web browser designed for learning and experimentation. It offers a simplified browsing experience while providing insights into the internal workings of web browsers.

browser frontend html-css-javascript project python socket-programming webdevelopment

Last synced: 17 Aug 2025

https://github.com/ahmed-ibrahim-30/cpp-socket-chat

A simple C++ socket-based console application where the server receives messages from multiple clients, displays them on the server console, and responds individually to each client.

client-server cpp socket socket-programming winsock2

Last synced: 18 Aug 2025

https://github.com/BazilSuhail/FileSphere-Server

Server implementation for a client to look after his files uploaded to the server, allowing him to check for storage space covering a particular user authentication in C.

c-language c-socket-programming c-sockets linux linux-shell server socket socket-programming sockets

Last synced: 18 Aug 2025

https://github.com/herbert-sv/chat_socket.io_client

Socket.io chat basic implementation with nodeJs, Express and React.js

chat chat-application expressjs nodejs nodeserver react-hooks reactjs socket-io socket-programming

Last synced: 10 Apr 2026

https://github.com/vidyasagaryadav499/tcp-client-server

I'm learning about computer networks, so I wrote this simple client-server program to understand how all of it works.

socket-programming tcp

Last synced: 21 Aug 2025

https://github.com/dmccrthy/javawebsockets

WebSockets implemented in Java

java socket-programming websocket

Last synced: 22 Aug 2025

https://github.com/ogios/notifysend

็›‘ๆŽงๅฎ‰ๅ“้€š็Ÿฅ๏ผŒๅ‘ๅˆฐ็”ต่„‘็ซฏ็š„้€š็ŸฅไธŠ(windows/linux)

andorid-app java monitoring notification-android socket-programming

Last synced: 23 Aug 2025

https://github.com/sreesankar711/chat-server-using-socket-programming

Chat Server in Python using Socket Programming

python socket socket-programming

Last synced: 25 Aug 2025

https://github.com/felipemdutra/chat-rooms

A terminal-based chat application in C featuring rooms, nicknames, and real-time communication using sockets.

c c-development c-programming chat-application chat-rooms network-programming real-time-chat real-time-chat-app socket-programming

Last synced: 26 Aug 2025

https://github.com/ams003010/chatterbox

A Chat room application built with Python and Socket programming. It supports multi-room chats and bots to help automate things on the client side. Using OpenSSL to convert this from HTTP to HTTPS.

bot python socket socket-programming

Last synced: 27 Aug 2025

https://github.com/simplyrohan/simple-socket

Python module for communicating with sockets

communication package python simple socket socket-programming

Last synced: 09 Mar 2026

https://github.com/jewertow/nsfd

NSFD (Network Service Failure Detector) is a not production ready monitoring system for network services.

bsd-sockets icmp networking socket-programming tcp

Last synced: 24 Jul 2025

https://github.com/thesupercd/server_in_c

A basic implementation of a daemonizable FTP server written in pure C. Also includes a client module that runs independently, with the ability to connect multiple unique instances of itself to the server to offload compute-heavy and parallelizable matrix problems to it.

c ftp-server gauss-jordan-elimination kmeans-clustering matrix-inversion parallel-processing pthreads server socket socket-programming

Last synced: 14 May 2025

https://github.com/nitesh-thapliyal/udp-chat-app

Chat Application using UDP

socket-programming udp

Last synced: 14 Apr 2026

https://github.com/mehrab-kalantari/javafx-instagram

Multi-client-server instagram application using java and javafx socket programming

client-server instagram java javafx maven multi-threading socket-programming

Last synced: 08 May 2026

https://github.com/havl-code/my-network-scanner

A Python-based CLI network scanner that performs ARP discovery, SYN port scanning, and basic banner grabbing. Results are saved as JSON for analysis. Built using Scapy and socket programming.

banner-grabbing cli-tool network-scanner port-scanner python scapy socket-programming

Last synced: 29 Jun 2025

https://github.com/sachin-duhan/socket-programming-using-c

Implementation of Socket programming using C/C++ programming and various Protocols like TCP, HTTP and TALNET etc.

c http http-client http-server socket-io socket-programming tcp-client tcp-server

Last synced: 18 Apr 2026

https://github.com/2003harsh/port-scanner-from-scratch-using-python

A Python-based port scanner that identifies open ports and gathers service information. It resolves IP addresses and hostnames, performs banner grabbing, and can scan multiple targets for educational and network security purposes.

cyber-security port-scanner python3 socket-programming

Last synced: 25 May 2026

https://github.com/bazilsuhail/filesphere-server

Server implementation for a client to look after his files uploaded to the server, allowing him to check for storage space covering a particular user authentication in C.

c-language c-socket-programming c-sockets linux linux-shell server socket socket-programming sockets

Last synced: 10 Mar 2026

https://github.com/waelson/proof-of-concept-drop-shipping-model

Proof of concept to architectural validation of a system based on drop shipping model to e-commerce systems.

java socket-programming spring-boot spring-cloud spring-data-jpa spring-security

Last synced: 01 Sep 2025

https://github.com/iliyalb/hecs-sim

๐Ÿฆบ Simple socket program to replace Bot Framework emulator

csharp metro-ui socket-programming

Last synced: 07 Apr 2025

https://github.com/blakley/telephrase

C Multiplayer game built using threads and sockets.

c-game chat-application socket-programming

Last synced: 01 Sep 2025

https://github.com/anishvedant/chat-box-application

This repository contains a secure chat application implemented using Python. The application uses RSA encryption for secure message exchange between clients and a server.

algorithm chat-application cryptography encrypted-messages encryption-decryption multi-client-support python python-gui-tkinter python-socket-server real-time real-time-messaging rsa-cryptography rsa-encryption secure-chat secure-communication socket socket-programming tkinter tkinter-gui

Last synced: 01 Sep 2025

https://github.com/shreyasmehta05/tcp-fusion

TCP-Fusion mimics TCP using UDP, ensuring reliable data transmission through chunking, sequencing, and retransmissions.

c client network server socket-programming tcp-protocol udp-protocol

Last synced: 03 Feb 2026

https://github.com/ayush1999/socket-programming-in-python

Aplication of a simple Client-Server Model.

chat python socket socket-programming

Last synced: 26 May 2026

https://github.com/jobedev95/tcp-chat-server

A simple TCP chat server developed for a school assignment to advance our Python skills and understand socket programming and the client-server model. This project aims to create a server that supports real-time communication between multiple clients.

chat-server python socket-programming tcp tcp-server

Last synced: 26 May 2026

https://github.com/bl0nder/http-server

A simple HTTP webserver in C

c http-server socket-programming

Last synced: 26 May 2026

https://github.com/andordavoti/star-wars-quotes-chatbot

CLI chatbot with Star Wars characters using TCP sockets.

python python3 socket socket-programming

Last synced: 28 May 2026

https://github.com/ynachi/aio

Let's experiment io_uring and async network programming in C++

asynchronous-programming asyncio concurrency coroutines cpp20 iouring network socket-programming

Last synced: 26 Feb 2025

https://github.com/namila007/auction_server

Server based auction system

auction auction-server java socket-programming

Last synced: 07 Jun 2026

https://github.com/ceusmedia/socket

Base classes for socket servers and clients.

php php-library socket-io socket-programming

Last synced: 03 May 2026

https://github.com/theokyr/pyirc

A simple, lightweight IRC Client written in Python.

irc irc-client irc-protocol python-2 socket-programming

Last synced: 15 Mar 2025

https://github.com/yehezkiel1086/multi-realm-chat

Multi Realm Chat socket programming me and my team built using Python with interface with Flet

flet python socket-programming

Last synced: 18 Jun 2026

https://github.com/shojiyao12/novice_publisher_subscriber_messaging_system

A Publish-Subscribe Messaging System implemented in Python using sockets. The system consists of: Broker: A central server that manages topic subscriptions and forwards published messages to subscribers. Publisher: Clients that send messages to specific topics. Subscriber: Clients that subscribe to topics and receive messages in real time.

broker communication distributed-systems message-routing publisher publisher-subscriber python socket-programming subscriber

Last synced: 24 Oct 2025

https://github.com/hchittanuru3/dynamic-star-network

A self-organizing dynamic network to reliably broadcast messages.

networking python socket-programming threading

Last synced: 15 May 2025

https://github.com/ogios/simple-socket-server

Simple socket server with type register, middlewares...

golang middleware small-framework socket socket-framework socket-programming socket-server

Last synced: 30 Mar 2025

https://github.com/iambhargavnath/socketprogrammingusingc

This is a simple chat app made using Socket in C.

arpanet c cprogramming inet socket-programming

Last synced: 01 Sep 2025

https://github.com/himash79/python-fundamentals

Perform Python fundamental concepts, DB operations, Socket and Netword programming.

fundamentals network-programming pip python-fundamentals python3 socket-programming

Last synced: 15 Mar 2025

https://github.com/sauldom102/pysharedir

Socket project to watch a directory for changes and send its content files to a server

os python python-3 python3 socket socket-communication socket-programming

Last synced: 27 May 2026

https://github.com/asqiriba/encrypted-socket-communication

Socket packet transport with encryption.

encryption iot socket-programming

Last synced: 15 Mar 2025

https://github.com/nbhirud/computer-networking-concepts

This project was done in 3 parts. <1> socket programming basics, <2> A performance evaluation and comparison between UDP and TCP, and <3> Implementation of Distance Vector Routing algorithm.

computer-network distance-vector-routing java java7 network-analysis socket-io socket-programming tcp tcp-client tcp-server udp udp-client udp-server

Last synced: 09 Nov 2025

https://github.com/m0hanrajp/socket-programming

This repo contains notes, practice & programs files for learning socket programming

c socket-programming

Last synced: 28 Mar 2025

https://github.com/m-anshu/tcp-chatroom

A full duplex tcp chatroom with rsa encryption

rsa-algorithm socket-programming tcp-client-server

Last synced: 07 Jul 2025

https://github.com/hadisfr/socket_cpp

C++ Client/Server Socket

cpp socket-programming

Last synced: 15 Jun 2025

https://github.com/terance-edmonds/python-pub-sub

Designing and implementing a simple Publish and Subscribe middleware using Client-Server Sockets Programming concepts and techniques

pubsub python socket-programming

Last synced: 05 Mar 2025

https://github.com/jacobgh2/secure_file_transfer

Client and server C programs,which implement secure file transfer using OpenSSL.

md5-hashing openssl socket-programming

Last synced: 07 Apr 2025

https://github.com/sinakhanjani/chirehbms-demo

Chira BMS is a smart home automation app that lets you control doors, lights, and devices via WiFi & Cloud with secure encrypted communication. ๐Ÿš€๐Ÿ 

socket-programming swift tcp-socket udp-socket xcode

Last synced: 22 Jul 2025

https://github.com/falconlee236/socketprogrammingexample

Socket Programming Example with Several Programming language

c go java rust socket socket-io socket-programming

Last synced: 11 Apr 2026

https://github.com/corneil/socket-server

Simple Socket Server in Kotlin on JVM

kotlin socket-programming

Last synced: 27 May 2026

https://github.com/anshulkoshyari/reverse-shell

Reverse Shell written in Python.

network-programming pyhton socket-programming

Last synced: 02 Sep 2025

https://github.com/lakshyakumar1603/scoket_programing

This is the socket programing with python. In this Repositry the sender & Reciver file is contains which to sends and recives the data with the help of ip Address of system.

python socket-programming voice-recognition

Last synced: 15 Mar 2025

https://github.com/strawberry-team/ucode-connect-track-c-uchat

The uchat โ€œSpeechyโ€ project is a desktop messaging application developed in C, designed for secure communication between users on a local network. The application includes a GTK+ 3-based client and a server built using socket programming with OpenSSL, JSON for API, and SQLite for database management, offering features similar to Telegram.

api c-programming-language client client-server-architecture css3 database desktop-application gtk3 json local-network messaging-application openssl-library server socket-programming sqlite3 ssl-certificates tcp-protocol ui-ux-design

Last synced: 02 Mar 2025

https://github.com/mtingers/pysniff

An experiment with sniffing network traffic using Python

network python sniffer socket-programming

Last synced: 15 Mar 2025

https://github.com/thejasnu/socket-programming

Socket programming in python

python3 socket-programming

Last synced: 13 Jul 2025

https://github.com/today2098/csocketprogrammingpractice

C่จ€่ชžใงใฎใ‚ฝใ‚ฑใƒƒใƒˆใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐใ‚’ๅ‹‰ๅผทใ—ใŸ้š›ใฎๆˆๆžœ็‰ฉ๏ผŽ

c-language socket-programming

Last synced: 31 Mar 2025

https://github.com/today2098/csocketprogrammingpractice3

ใ‚ฝใ‚ฑใƒƒใƒˆใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐใ‚’ๅ‹‰ๅผทใ—ใŸ้š›ใฎๆˆๆžœ็‰ฉ๏ผŽ

c socket-programming

Last synced: 31 Mar 2025