Browse free open source Chat software and projects for Windows and Mac below. Use the toggles on the left to filter open source Chat software by OS, license, language, programming language, and project status.

  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • 1
    gSOAP Toolkit

    gSOAP Toolkit

    Development toolkit for Web Services and XML data bindings for C & C++

    The gSOAP toolkit is an extensive suite of portable C and C++ software to develop XML Web services with powerful type-safe XML data bindings. Easy-to-use code-generator tools allow you to directly integrate XML data in C and C++. Serializes native application data in XML. Includes WSDL/XSD schema binding and auto-coding tools, stub/skeleton compiler, Web server integration with Apache module and IIS extension, high-performance XML processing with schema validation, fast MIME/MTOM streaming, SOAP and REST Web API development, WS-* protocols (WS-Security, WS-Policy, WS-ReliableMessaging, etc), XML-RPC and JSON. Licensed under GPLv2. Visit the developer center with guides, tutorials, and examples at www.genivia.com/dev.html The documentation of the toolkit, libraries, plugins and more is available at www.genivia.com/docs.html Commercial-use licenses and expert technical support services are available at competitive pricing levels, please visit www.genivia.com/products.html
    Leader badge
    Downloads: 390 This Week
    Last Update:
    See Project
  • 2
    RetroShare

    RetroShare

    [WARNING] Project has moved to http://github.com/Retroshare/Retroshare

    [IMPORTANT] Retroshare is now distributed on Github. Please go to http://retroshare.net to find the latest releases and sources. RetroShare is a cross-platform, secured and decentralized communication system. It lets you to securely chat, share photos, videos, and more with family and friends, using OpenPGP to authenticate peers and OpenSSL to encrypt all communication.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 3

    AJAX Chat - Open Source Web Chat

    Fully customizable web chat created using AJAX.

    MOVED: This project has moved to https://github.com/Frug/AJAX-Chat AJAX Chat is a fully customizable web chat implemented in JavaScript, PHP and MySQL which integrates nicely with common forum systems like phpBB, MyBB, PunBB, SMF and vBulletin. A Flash and Ruby based socket connection can be used to boost performance.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 4

    2-WaySMS Messenger for Wordpress

    SMS plugin messenger with reliable SMS gateway connection.

    http://youtu.be/UhhMFF4a6fk Video instruction! Simple and easy for usage 2waysms messenger. This wordpress plugin allows you send bulk or single SMS messages and receive SMS answers to your SMS Number. http://wordpress.org/extend/plugins/2-waysms-messenger/ http://downloads.wordpress.org/plugin/2-waysms-messenger.zip Upload 2-waysms-messenger folder to the /wp-content/plugins/ directory Activate the plugin through the 'Plugins' menu in WordPress Go to 2-WaySMS Settings in admin panel To activate SMS sending enter your Token and Number and click Save For SMS receiving, copy generated link from Receiver script field Log in to your 2-WaySMS account http://www.2-waysms.com/my / My numbers / Settings Set [Forward all Inbound Messages to the following URL] and paste copied link Plugin ready for SMS sending and receiving
    Downloads: 0 This Week
    Last Update:
    See Project
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • 5
    (A WebWorm Crashed my website!! :( )BlueWalk is a small software for Symbian, it is the first automatic system for personal communication, that allows to communicate with the people around you. It will give you a new way of using phone.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Chabber
    Chabber is an extensible XMPP-based Instant Messaging application. It is a generic, portable application that follows the standard protocols for Instant Messaging and gives users a lot of advanced functionalities. It provides a platform for plugins.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    The CDO(TM) project implements XEP-0204 developed under the MITRE Technology Program. This software has been approved for public release with unlimited distribution under MITRE case number 07-0251 and is ©2007 The MITRE Corporation; all rights reserved.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Elise is a Direct Connect client for the ADC protocol.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Gazebo F2F is a 'pure' Friend-to-Friend application, which treats the difficult F2F setup, step by step. Although the current version supports only the Chat service, it was designed as a software platform on which other services could later be added.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Add Two Lines of Code. Get Full APM. Icon
    Add Two Lines of Code. Get Full APM.

    AppSignal installs in minutes and auto-configures dashboards, alerts, and error tracking.

    Works out of the box for Rails, Django, Express, Phoenix, and more. Monitoring exceptions and performance in no time.
    Start Free
  • 10
    JClaim
    Java Instant Message (IM) Library, Client and Tools. Flexible framework to design your own. AIM, ICQ, Yahoo, MSN, Jabber, SMS, Nate, GoogleTalk. GUI, spell checking and more. Includes a web interface for remote/cell access. Mac, Win, Linux friendly
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    A popular guest book program that does not require an rdbms. Web-based install, fully customizable, admin, email notification, ip logging/banning, word filter, over 100 smileys, allow html tags in comments, etc. Multi language support.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    OpenAOL is an open source AOL IM client written in tcl and very portable. This project was first started by AOL in the Tik Client. Sadly, this project seems to have been abandoned by AOL and Tik .
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    OCDE (Open Collaborative Documents Editor) is a spreadsheet and rich-text editor, which allows to edit documents with other people. It is developed in XUL and based on XMPP (Jabber) to synchronise documents between different computers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    OpenCHAT is a 100% HTTP and HTML based chat server written in Java. It has it´s own stand alone HTTP server integrated and does not need any Applet or special software on client side to run on, but only a frames enabled web browser.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    OpenIM is a instant messenger system utilising the XMPP (Internet-standard communication protocol) and is built on the Java platform. It supports many popular systems (MSN, ICQ, AIM, Jabber, Google Talk etc.) and supports Voice (and Video) Over IP.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    PHP 2 Way Webcam Video Chat

    PHP 2 Way Webcam Video Chat

    1 on 1 Webcam Videochat Script with P2P Support

    This is a web based instant 1 on 1 private online video conferencing solution. It's a solution for conducting easy to setup face to face meetings without leaving your office or home. It's the easiest and most cost-effective way to meet somebody and discuss one on one, to make a video call just by providing a private room access link.
    Leader badge
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    PHP Random Videochat Roulette

    PHP Random Videochat Roulette

    PHP random webcam chatroulette script.

    Random Webcam Video Chat key features: + Facebook integration (exclusive mode supported) + Filters: users choose their chat partners by gender, location + Cirrus independent (can stream using rtmp server) + Logs including text chat and webcam snapshots, log comments + Latest girls and boys (with profile links for members) + Monetization: ads inside chat (supports rotator and paid cam site feeds) Sites with similar concept and features: ChatRoulette, Omegle, ChatRT, ChatRevolve, FaceBuzz, RandomCams, t.vu (ChatRoulette mirror), FlipChat, HeyPeople , StirChat, FaceBuzz, ChatHopper, ShufflePeople, CamStumble, HeyReddit, Zupyo, TinyChat, Stickam-Shuffle, anoChat, videoEncounter, FaceRoulette, NastySpace, ZapandTalk , patchRoulette, ChatRevolve, ChatPig (German), RanChat (South Korea), VdChat (Chinese), Catpapo (Brazil), Tipitty (Spanish), CamToya (français), MoveYourCam (français), ChatClock, RudeRoulette, ManRoulette. Demo live site: http://www.videoencounter.com/
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    The PHP:IRC suite allows you to run an IRC applet on your site, an IRC "bot" similar to eggdrop, and to administer them as well as CGI:IRC. PHP:IRC is compatible with CGI:IRC, phpBB, YaBB, and other communities.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Petoron-P2P-Messenger

    Petoron-P2P-Messenger

    minimalistic, secure and autonomous P2P messenger

    Petoron P2P Messenger (P-P2P-M) Architecture: Pure P2P - no servers, no databases Key storage: Keys generated in memory, never stored, erased after use Metadata: Only IP and port exist during the session - everything else is encrypted & obfuscated Encryption: PQS v1.2 - PBKDF2-HMAC-SHA256 (200k), BLAKE2s-MAC, custom stream cipher + fake padding Authentication: BLAKE2s-MAC (16 bytes) - instant failure on any data change Packet obfuscation: --stealth mode - padding, hidden structures Connection: Direct peer-to-peer only Anonymity: No accounts, logins, or phone numbers Third-party access: Impossible without physical access to both peers during session History: No storage — all in RAM, wiped on close Message size: Limited only by RAM & MTU — no artificial limits External dependencies: None DPI/blocking resistance: Harder to detect, can be masked Autonomy: Fully offline until peers connect 26.01.26 Add pqs_chat_tor.py github.com/01alekseev/Petoron-P2P-Messenger
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Peer-to-Peer direct communication services
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Secure P2P Instant Messenger running on .NET Framework 2.0. Uses server to store user information (user name, password, email address, friends list, log in state, IP address) in encrypted form. Uses custom designed symmetric encryption algorithm.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Sironta is a tool for collaborative work that joins in a single environment different applications that help a group of collaborators to communicate.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    This is a robust client for the AOL Instant Messenging service using the Emacs text editor as it's UI. That's right -- you can use AIM from within emacs! TNT has been described as "IM for adults".
    Leader badge
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24

    TextHost

    TextHost allows you to make a repository for storing text files

    Have you ever wanted a place for people to save their feelings, thoughts, or wanted a Twitter post longer than 140 characters? No matter what the reason is, TextHost allows the end user to post on a repository like a pastebin. Administrators can easily make an account for users who wish for their private folder in the repository. The end user may choose between saving their file in a text file or save it in an HTML file, which supports full HTML markup. Currently in beta. v0.2 will probably include built-in chmod and user creation by everyone, as well as being the final beta version.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    ThinLisp is a practical dialect of lisp for real world applications. You develop in Common Lisp, you deploy in C. ThinLisp programs are as fast as C, by design. Used for a decade in million line systems.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next
MongoDB Logo MongoDB