REPOSITORY OVERVIEWLive repository statistics
★ 15Stars
⑂ 1Forks
◯ 0Open issues
◉ 15Watchers
60/100
OPENREPOHUB HEALTH SIGNALMixed signals
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
52 Community adoption25% weight
18 Maintenance state20% weight
100 License clarity10% weight
100 Project information10% weight
75 This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview

PLAY TECH PVT LTD.
This project is a simple chat application built using Java Socket programming. It features a client-server architecture, enabling real-time text and image communication between multiple clients. The application also includes an emoji picker, allowing users to send emojis in their chat messages.
Table of Contents
- Features
- Technologies Used
- Setup
- How to Run
- Usage
- Screenshots
- Contributing
- License
- Contact
Features
- Real-time text communication between clients.
- Ability to send and receive images.
- Emoji picker for sending emojis in chat.
- User authentication based on a simple name validation.
- Responsive and intuitive user interface.
Technologies Used
- Java: Core programming language.
- JavaFX: Used for the graphical user interface.
- Socket Programming: Used for client-server communication.
- FXML: For defining the UI layout.
- CSS: For styling the UI components.
Setup
To set up the project locally, follow these steps:
1. Clone the repository:
https://github.com/sasmithx/Chat_Application_Socket_Progrmming.git
2. Import the project:
- Open your favorite IDE (like IntelliJ IDEA, Eclipse, or NetBeans).
- Import the project as a Maven/Gradle project.
- Ensure that the JavaFX library is properly configured in your IDE.
3. Configure JavaFX:
- Download JavaFX SDK if you haven't already.
- Configure the JavaFX SDK path in your project settings.
How to Run
1. Run the Server:
- Run the Server.java file to start the server.
- The server will start listening on port 5003 by default.
2. Run the Client:
ALGORITHMICALLY RELATEDSimilar Open-Source Projects
Selected from shared topics, language and repository description—not editorial ratings.
In this project we apply the library developed in Java(Paillier HE scheme) in an electronic voting system. Electronic voting system is a client-server web application which requires Paillier HE library in order to encrypt, tally and decrypt votes.
19/100 healthActive repository
PHPNo license#css#database#html#inside-netbeans
⑂ 0 forks◯ 1 issuesUpdated Dec 29, 2023
This project is a tourist enquiry web form built using HTML and CSS with Java Servlets for backend handling. It collects structured user details through a styled interface and sends the data to a servlet, where it is processed and logged to the server console, demonstrating basic client-server communication and form handling.
43/100 healthActive repository
HTMLNo license#project-repository
⑂ 0 forks◯ 0 issuesUpdated Feb 28, 2026