Projects in Awesome Lists tagged with client-server-architecture
A curated list of projects in awesome lists tagged with client-server-architecture .
https://github.com/nidhaloff/b-rabbit
A thread safe library that aims to provide a simple API for interfacing with RabbitMQ. Built on top of rabbitpy, the library make it very easy to use the RabbitMQ message broker with just few lines of code. It implements all messaging pattern used by message brokers
client-server-architecture concurency distributed-systems hacktoberfest hacktoberfest2021 loose-coupling message-broker message-queues microservices microservices-architecture mircroservice multithreading parallel-computing rabbit-mq rabbitmq rabbitpy thread-safe
Last synced: 14 Dec 2025
https://github.com/gayanukabulegoda/live-chat-room
A Java-based, multi-threaded chat application utilizing client-server architecture for single network communication.
chat-application client-server-architecture client-server-chat-application client-server-java-program java java-multithreading live-chat-app multithreading network-application network-programming
Last synced: 21 Aug 2025
https://github.com/arverma/data_diode
A unidirectional network (also referred to as a unidirectional security gateway or data diode ) is a network appliance or device allowing data to travel only in one direction. It is used in guaranteeing information security. They are most commonly found in high security environments such as defense, where they serve as connections between two or more networks of differing security classification – also known as a "cross domain solution." This technology is also found at the industrial control level for such facilit ies as nuclear power plants, electric power generation/distribution, oil and gas production, water/wastewater, airplanes (between flight control units and in - flight entertainment systems), and manufacturing.
c client client-server client-server-architecture data data-diode diode networking server socket-programming
Last synced: 23 Aug 2025
https://github.com/dulip-sameera/sky-desk
SkyDesk is a remote desktop app that allows one computer to share its desktop with others.
client-server-architecture java javafx javaio javanetworking
Last synced: 09 Oct 2025
https://github.com/parthasdey2304/blockchain-voting-system
This is a BlockChain based Voting System.
bash blockchain client-server-architecture flask-api react
Last synced: 09 May 2026
https://github.com/ajaymahadeven/storyarch
To develop a non-web-based software application in Java to support individual and collaborative plot development for stories.
back-end client-server-architecture git intellij junit5 learn mvc-architecture writing-application
Last synced: 14 Oct 2025
https://github.com/ajaymahadeven/StoryArch
To develop a non-web-based software application in Java to support individual and collaborative plot development for stories.
back-end client-server-architecture git intellij junit5 learn mvc-architecture writing-application
Last synced: 31 Mar 2025
https://github.com/akshayxemo/tcp-client-server-socket
It's a chatting system implemented in C - Programming Language by using TCP-Socket programming. In this project multiple Client can send and receive message between each other until they are connected to the Server. Clients can use multiple commands and command format provided by the server to communicate with the server and other clients.
c c-programming c-programming-language c-project c-projects chat client-server client-server-architecture cpp linux tcp tcp-client tcp-server tcp-socket
Last synced: 30 Apr 2025
https://github.com/hasanimran96/project-distributed-file-system
Final Project for my distributed systems course
algorithm client-server-architecture distributed-file-system python3
Last synced: 10 Mar 2025
https://github.com/z1skgr/tinyos3-updates
TinyOS VM
c client-server-architecture kernel linux posix proc pthreads round-robin-scheduler scheduler threads-api
Last synced: 29 Jan 2026
https://github.com/ranindunethmina/chat-application
A Java-based, multi-threaded chat application utilizing client-server architecture for single network communication.
chat-application client-server-architecture java multithreading network-programming
Last synced: 15 Jun 2025
https://github.com/is0xjh25/is0xswiftco
This is a shared whiteboard for multiuser to draw on the same canvas in the same room.
client-server-architecture gui java
Last synced: 19 Apr 2026
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/mehmoodulhaq570/client-server-chat-app
A java program to help you understand the basics of networking.
client-server-architecture computer computer-networking networking
Last synced: 02 Aug 2025
https://github.com/ajaymahadeven/E-Commerce-Platform
This GitHub repository contains a fully functional skeletal implementation of an e-commerce application system designed to facilitate the sale of products. Specifically, the authors have chosen to demonstrate the system using an e-commerce platform for a book store. However, this system can be adapted to accommodate the sale of diverse products.
client-server client-server-architecture e-commerce-project git java maven mvc-architecture rest-api restful-api spring-boot spring-mvc
Last synced: 31 Mar 2025
https://github.com/bl33h/clientserverchat
A program that enables multi-client communication through a central server, using socket programming and threads for concurrent connections.
chat client-server client-server-architecture client-server-chat-application protobuf pthreads thread threads
Last synced: 13 Apr 2026
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/ajaymahadeven/e-commerce-platform
This GitHub repository contains a fully functional skeletal implementation of an e-commerce application system designed to facilitate the sale of products. Specifically, the authors have chosen to demonstrate the system using an e-commerce platform for a book store. However, this system can be adapted to accommodate the sale of diverse products.
client-server client-server-architecture e-commerce-project git java maven mvc-architecture rest-api restful-api spring-boot spring-mvc
Last synced: 05 Apr 2026
https://github.com/shohail-dev/tic-tac-toe-java
A console-based , client-server application for a two-player Tic Tac Toe game using Java Programming.
client-server-architecture java multithreading
Last synced: 30 Oct 2025
https://github.com/kaustubh187/chat-application-in-go
Multi-threaded chat application in Golang using tcp based socket programming
chat-application client-server-architecture golang golang-net socket-programming tcp-server
Last synced: 07 Apr 2025
https://github.com/bscript07/furniture-restfull-api
Furniture RESTfull API JS Back End
ajax client client-server client-server-architecture cors crud javascript json server
Last synced: 20 May 2026
https://github.com/lorenzotabasso/prog3-1718
Repository for the Prog3 exam's project, A.Y. 2017-2018.
client-server-architecture event-driven-programming java javafx mvc-pattern
Last synced: 01 May 2026
https://github.com/isaacalves7/back-end
👷🏾 It's a repository of Back-end development and design.
api back-end backend client-server-architecture cluster crud dockerization graphql grpc mvc odm orm polling restful-api rpc soap webservice websockets
Last synced: 07 May 2026
https://github.com/navindafernando/play-tech
Multi Chat Application :speech_balloon:
client-server-architecture java-thread socket
Last synced: 21 Jul 2025
https://github.com/aalkiyumi/multi-threaded-web-server-and-ftp-client
This project implements a multi-threaded web server in Python and extends it to act as an FTP client. The server handles various file requests and integrates FTP functionality to serve text files upon request.
building-a-multi-threaded-web-server client-server-architecture computer-networks-and-networked-computing cs4065 file-handling ftp-client ftp-integration implementing-the-ftp-client multi-threaded-web-server programming-assignment-1 socket-programming text-file-handling university-of-cincinnati web-server-development
Last synced: 09 Jul 2025
https://github.com/chamithkavinda/socket-programming
terminal through
client-server-architecture java jdk11 socket-programming
Last synced: 17 Mar 2025
https://github.com/catalina2820/herramientas-de-programacion-3
This repository contains course materials for developing client-server applications using C# and .NET Framework. It focuses on layered programming techniques for database access, enabling students to build robust software that adheres to international coding standards.
client-server-architecture csharp mvc net-framework sql-server
Last synced: 01 Feb 2026
https://github.com/razvan48/proiect-licenta-fmi-unibuc
Proiect Licenta Anul 3, Facultatea de Matematica si Informatica, Universitatea din Bucuresti
alpha-beta-pruning client-server client-server-architecture enet hamachi heuristic-search-algorithms heuristics logmein-hamachi minmax minmax-algorithm move-ordering opengl vpn
Last synced: 17 Apr 2026
https://github.com/chamodshehanka/talkto
TalkTo allows these registered users to communicate through both instant messaging and voice chat. Voice chat allows telephone calls between pairs of users and conference calling and uses a proprietary audio codec.
client-server client-server-architecture css flatui javafx jfoenix rmi videocall
Last synced: 09 May 2026
https://github.com/paishanmadusha/pern-stack-product-store
Product Store is a fullstack web application built using the PERN Stack. It allows users to add, view, edit, and delete product entries with features like theme toggling (light/dark), bot protection, rate limiting, and smooth UI using Tailwind + daisyUI.
arcjet bot-protection client-server-architecture daisyui express helmet javascript lucide-icons neon-postgres nodejs postgresql rate-limiting react-toast reactjs tailwindcss theme-switcher zustand-state-management
Last synced: 08 Apr 2026
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/arkasarkar19/multi-reader-writer-with-synchronization
Refer Readme.md
client-server-architecture mutex-synchronisation operating-system reader-writer semaphores-locking shared-memory threading
Last synced: 02 Sep 2025
https://github.com/ijse-dep13-playground/remote-desktop-app
This project is a dual JavaFX-based desktop application consisting of Client and Server applications. It is designed for users in the same network to connect, communicate, and share resources effectively. The application is ideal for local collaborative work, remote assistance, and resource sharing within a shared network.
client-server-architecture connection-status file-sharing javafx remote-desktop-control text-messaging video-calls
Last synced: 30 Apr 2026