โผ Top rated
Coder
Free mode
100% free
Freemium
Free Trial
-
88087167Released 1y ago100% Free**Simple Chat Application using Python** ===================================== Here is a simple code for a chat application using Python: **Server Side (chat_server.py)** ```python import socket import threading HOST = '127.0.0.1' PORT = 9090 server = socket.socket(socket.AF_INET, socket.SOCK_STREAM) server.bind((HOST, PORT)) server.listen() clients = [] nicknames = [] def broadcast(message): for client in clients: client.send(message) def handle(client): while True: try: message = client.recv(1024) broadcast(message) except: index = clients.index(client) clients.remove(client) client.close() nickname = nicknames[index] broadcast(f'{nickname} left the chat!'.encode('ascii')) nicknames.remove(nickname) break def receive(): while True: client, address = server.accept() print(f"Connected with {str(address)}") client.send('NICK'.encode('ascii')) nickname = client.recv(1024).decode('ascii') nicknames.append(nickname) clients.append(client) print(f'Nickname of the client is {nickname}!') broadcast(f'{nickname} joined the chat!'.encode('ascii')) client.send('Connected to the server!'.encode('ascii')) thread = threading.Thread(target=handle, args=(client,)) thread.start() print("Server Started!") receive() ``` **Client Side (chat_client.py)** ```python import socket import threading HOST = '127.0.0.1' PORT = 9090 client = socket.socket(socket.AF_INET, socket.SOCK_STREAM) client.connect((HOST, PORT)) def receive(): while True: try: message = client.recv(1024).decode('ascii') if message == 'NICK': client.send(nickname.encode('ascii')) else: print(message) except: print("An error occurred!") client.close() break def write(): while True: message = f'{nickname}: {input("")}' client.send(message.encode('ascii')) nickname = input("Choose a nickname: ") receive_thread = threading.Thread(target=receive) receive_thread.start() write_thread = threading.Thread(target=write) write_thread.start() ``` **How to use:** 1. Run the `chat_server.py` script in a separate terminal or command prompt. 2. Run multiple instances of the `chat_client.py` script in separate terminals or command prompts. 3. Each client will be prompted to enter a nickname. 4. Clients can send messages to each other by typing and pressing enter. Note: This is a very basic implementation and you may want to add more features such as error handling, encryption, and more.
Featured matches
-
Generate code snippets, functions, and components with AI assistance.Open5618Released 25d agoFree + from $16/mo
OutreachGlue๐ 22 karmaOct 1, 2025Great tool for helping with coding tasks. -
Generate tailored cover letters from resume and job description.Open1,32616Released 2mo agoFree + from $4.99
It makes crafting professional, tailored cover letters quick and stress-free, helping you stand out with ease. Highly recommended for everyone! -
4145Released 9d agoFree + from $10/mo

-
15,02117Released 1mo agoNo pricing

-
8,30114Released 11d ago100% Free

-
63,188152v1.2.0 released 2mo agoFree + from $20/mo
Would rate 4.9 if possible, but rounding up to 5 stars because this app truly excels compared to other AI coding tools. Why 5 Stars: Best-in-class AI coding assistance Huge improvements over competitors Actually works for real development Real Impact: I successfully built and published an actual app using this tool - that's game-changing for non-developers like me. Bottom Line: Yes, there's room for improvement, but this is already the top AI coding app available. The fact that ordinary people can create real apps with it says everything. Perfect for anyone wanting to turn ideas into actual apps! -
31,20848v6.0.15 released 2mo agoFree + from $0.05
Test failure can be triggered by: - Text not being found - Image not being found - "Assert" condition not being met (according to AI with 90% confidence) -
926,201655v1.6 released 1mo agoFree + from $12/mo
Reducing manual efforts in first-pass during code-review process helps speed up the "final check" before merging PRs -
5,56727Released 10mo agoFree + from $19
Nice and simple tool. Not all generated images are perfect, but I like that you can simultaneously generate multiple covers in different styles. Every spin, I get at least a couple of beautiful ones. -
Converts JavaScript code to TypeScript.Open3,61019Released 2y agoNo pricing

Other tools
-
2032951Released 1y ago100% Free
-
Transform patient data into precise medical codes instantly.Open2435355Released 1y ago100% Free -
4614167Released 9mo ago100% Free
-
3506690Released 1y ago100% Free
- Sponsor:Rocket
-
10,84463Released 1y agoFree + from $0.01
-
4274850Released 9mo ago100% Free
-
399113118Released 10mo ago100% Free
-
Open2771637Released 10mo ago100% Free -
2,17724Released 1y agoFree + from $4.99/moI need to create a relationship between the Excel that contains the phone numbers in column A for the people to whom I want to send their performance sheet via WhatsApp every month with the click of a button automatically and without any intervention from me, knowing that the performance sheet is an image in column C and each person has his own sheet where the only link between the performance sheet and the phone number is their personal names
-
Open2777Released 14d agoFree + from $9/mo
-
1,32128Released 1y agoFree + from $7.50/mo
-
2904673Released 10mo ago100% Free
- Didn't find the AI you were looking for?
-
3185680Released 1y ago100% Free
-
Open3775387Released 1y ago100% Free -
991432Released 11mo ago100% Free
-
1932030Released 1y ago100% Free
-
1,13130Released 1y ago100% Free
-
79112Released 1y agoFree + from $20/mo
-
Transform programming ideas into crystal-clear pseudocode instantly.Open361313Released 1mo ago100% Free -
1592528Released 9mo ago100% Free
-
1654046Released 1y ago100% Free
-
Secuarden is your LLM-powered, context-aware security co-pilot for code reviews.Open5,7719Released 3mo agoFree + from $30 -
3707Released 4mo agoFree + from $3.89
-
1891Released 11mo agoFrom $9/mo
Post

