Browse free open source Chat software and projects 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
  • Get the most trusted enterprise browser Icon
    Get the most trusted enterprise browser

    Advanced built-in security helps IT prevent breaches before they happen

    Defend against security incidents with Chrome Enterprise. Create customizable controls, manage extensions and set proactive alerts to keep your data and employees protected without slowing down productivity.
    Download Chrome
  • 1
    Realtime Chat Application

    Realtime Chat Application

    Build and deploy a real time chat application

    This full-stack tutorial project shows how to build and deploy a real-time chat app using React on the client and Node/Express with Socket.io on the server. It covers the mechanics of establishing WebSocket connections, broadcasting and receiving messages, and maintaining active user rooms. The repository includes scripts and instructions to spin up both client and server quickly so you can experiment locally. It illustrates common patterns like event-driven messaging, joining/leaving rooms, and rendering live message streams in the UI. The goal is to teach production-adjacent concepts such as minimal state management, basic routing, and environment configuration without overwhelming the learner. The project has been widely referenced by learners tackling socket-based chat as an entry point to real-time web development.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 2
    ele (enCore Learning Environment) is a moo- and web-based environment (server, db, GUI) designed for educational purposes. It aids and promotes online learning and community building through open standards and ease of use. http://encore-consortium.org/
    Downloads: 5 This Week
    Last Update:
    See Project
  • 3
    ivata groupware is a Groupware/Exchange/Intranet/Extranet system. Includes contacts/address book, calendar, library CMS and webmail. Java J2EE, EJB (optional), Hibernate, Struts and JSP. Runs on WebSphere/Tomcat/Resin/JBoss. See groupware.ivata.org.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 4
    PICQ is a very lightweight but extendable OSCAR-protocol (ICQ-client) implementation in PHP.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 5
    This will be a simple tandem text editor. It will broad cast document events to clients over a web connection. What it should do is allow more than one person to edit a document at the same time. Of course the one editing has a lock.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    KerMod offers time and space independent participation in network based moderated meetings. Its modular structure integrates moderation techniques like pinboards and threaded chats. Many areas of application arise, e.g. brainstorming or decision support.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    MSNick è un programma per creare nick per msn e per tutti i programmi di messaggistica online. Per chi volesse collaborare può rivolgersi a Simone Cassin inviando una e-mail a cassin.simone@tiscali.it
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    Online game for developers. Program your team of 4 ants (in LISP) that can reproduce and gain experience and fight against another players in different game modes(CTF, TDM, DM)!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Atheon is a Windows based server/client program. It provides a clear example of several types of sockets and methods of encryption for developers. It is well commented and documented for education and easy incorporation into other programs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Simple, Secure Domain Registration Icon
    Simple, Secure Domain Registration

    Get your domain at wholesale price. Cloudflare offers simple, secure registration with no markups, plus free DNS, CDN, and SSL integration.

    Register or renew your domain and pay only what we pay. No markups, hidden fees, or surprise add-ons. Choose from over 400 TLDs (.com, .ai, .dev). Every domain is integrated with Cloudflare's industry-leading DNS, CDN, and free SSL to make your site faster and more secure. Simple, secure, at-cost domain registration.
    Sign up for free
  • 10
    Bablit allows users to tag anything anywhere with virtual graffiti by enabling users to read, write, and modify text, audio, and images tagged with the user's location. Bablit is written in C# and uses the OpenNETCF and .NET Compact Frameworks.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Phonetic/Transliteration Engine for Bangla/Bengali. This is developed in C/C++ so that it can be intergrated with any application. This script is Java compatible.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Bazaar is a multifunction system that does Web Conferencing, IRC chat, link management, and sgml publication (for the ICAAP system). Bazaar uses MySQL at the back end and features customizable interfaces, API, multiple languages and a host of other f
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    BluLM

    BluLM

    BluLM is a learning manager program suited for small schools.

    BluLM is a learning manager program for suited for small schools. It features a homework manager, course schedule, and online chat. The program is written in Java. The server uses a MySQL database.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    CS Java course team project. Developing a client/server blackjack application
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    CVE is a collaborative virtual environment for education, especially computer science, a combination of a Multiuser Online 3D world and a collaborative integrated development environment.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    CharlieBot is an artificial intelligence program written in the Java language. It is based on work from the ALICE, ANNA v7.0, and Program D v4.1.5 projects. It works on Mac OS X or any Java 1.3 VM. Charlie is a 58 year old computer enthusiast.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Convey is a real-time, online, multi-user collaboration tool which augments text, graphics, and symbols. Examples of graphics include shapes, mathematical expressions, diagrams, flow charts, and pictures.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    MOVED: https://github.com/dcbriccetti/dbschools
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Edufolio is a web-based LCMS providing Assessment tools, Calendar, Discussion forums, Email, Grading system, User access tracking/monitoring, and more. Flash Media Server for multimedia features such as conferencing, chat and A/V recording.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    ForChat - Forum-chat room management

    ForChat - Forum-chat room management

    ForChat is a union between chat-room and message board (forum)

    ForChat is a chat-room and a message board (forum), that keeps the user immerse in the reading text and also producing his own at the same time. It is developed in PHP.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    A card game project for fun. This project uses Java RMI to implement client/server model. It is also provide intant message features.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Galàpagos is a collaborative application allowing people to learning Logo basics accross network. It include multi-program support, chat and solution share. Taste this easy Java version of the famous turtle, based on JSDT framework.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Retrieve Google Search results, cached web pages and other services using this Java client.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    This will be the new site design of our group's web site (Group 6@FMI).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    HWTS is a modern online training system, which require low bandwidth. It can show slides to students, and have a live chat area. Students can ask questions and teachers can answer then within this area. Streaming of teacher's voice will be available soon
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.