While working on a local network, network users often want to communicate locally, without the need of an internet connection.

In this case, they will need a LAN messenger, that allows network users to exchange messages and files locally, without the need of a centralized server.

If you are looking for a solution for network (LAN) file transfer and sharing app, we got you covered here.

19 Open-source Free LAN File Transfer and File Sharing Apps and Scripts
LAN (Local Area Network) file sharing is a method of transferring files between devices that are connected to the same network. This can be done by creating a shared folder on one device and allowing other devices on the network to access it. Alternatively, it can be done by using

In this article, we offer you several open-source free LAN messenger that can be installed, and used totally free of charge for anyone.

1- LAN Messenger

LAN Messenger is our first pick it works on all popular platforms, and comes with dozens of useful features and simple user-friendly interface for anyone to use.

LAN Messenger encrypts messages by default, using AES encryption with RSA as the key exchange mechanism.

It supports file transfer out-of-the-box, and comes with built-in notification, broadcast messaging, contact manager, a logger, and multilingual interface.

LAN Messenger works on Windows, Linux, and macOS.

The app is built using C++ and Qt, and it is released under GPL-3.0 License.

LAN Messenger - free and open source

2- BeeBEEP

BeeBEEP Messenger

BeeBEEP is a free open-source P2P LAB messenger that does not require any server to exchange messages between users.

It is an ideal solution for office users who use the same local network.

BeeBEEP is originally developed by Marco Mastroddi, who released it as an open-source project under the GNU General Public License version 3.0 (GPLv3).

BeeBEEP Features

  • Easy to use (no server required)
  • Secure peer to peer chat
  • Groups
  • File and Folder Transfer (with resume feature)
  • Message history (all messages can be saved)
  • Offline messages
  • BeeBOX (a shared folder as DropBox but in your computer)
  • BeeSHARE (share your file and folders like p2p software)
  • Desktop sharing
  • Voice messages
BeeBEEP - Free Office Messenger - Official Website
Welcome on BeeBEEP official website. Always keep your messages private.


3- Squiggle

Squiggle is a free server-less peer to peer LAN messenger. Just download and run it, and you're ready to talk to everyone on your LAN.

It is written using C# and intended for Windows users.

Squiggle is released under the MIT License.


Squiggle Features:

  • Server-less peer to peer LAN chat, No installation required. Just download, unzip and run
  • Group chat, Broadcast chat and Private chat
  • Bridge for connecting two LANs across subnets or WAN.
  • Supports localization i.e. you can replace the translation file to use Squiggle in your native language.
  • Fast (multiple) file transfer
  • Spell Check, Buzz, Emoticons, Audio Alerts, Tray Popups
  • Contact groups, Display message, Display Pic, Chat commands, Message aliases
  • Chat history, Status history
  • Voice Chat
GitHub - hasankhan/Squiggle: A free open source LAN Messenger
A free open source LAN Messenger. Contribute to hasankhan/Squiggle development by creating an account on GitHub.

4- Technitium Mesh

Technitium Mesh is a secure, anonymous, peer-to-peer (p2p), open source instant messenger designed to provide end-to-end encryption.

The primary aim of this instant messenger is to provide privacy which is achieved using cryptography and anonymity using Tor network.

It can be used over Internet and private LAN networks (without Internet) for instant messaging and file transfer with support for private chats and group chats.

Technitium Mesh is an open-source project, released under the GPL-3.0 License.

The app currently is available only for Windows operating systems. (Windows Vista, 7, 8.1, and 10).

Technitium Mesh Primary features

  • P2P that uses Distributed Hash Tables (DHT).
  • Private: No metadata is recorded or stored
  • Works on LAN without any internet connection
  • Supports anonymous profiles using Tor Network to hide user identities
  • Uses RSA 2048-bit keys to generate profiles.
  • The protocol is secured with AES 256-bit encryption with Authenticated Encryption.
Mesh | A secure, anonymous, peer-to-peer, instant messenger!
Technitium Mesh is a secure, anonymous, peer-to-peer (p2p), open source instant messenger that is designed to provide end-to-end encryption.

5- termchat

termchat is a terminal LAN messaging app that works directly from your terminal and allows messages exchange for all local network users without any central server connection.

The app is easy to configure, use as it comes with a set of easy to remember commands.

termchat is written in the Rust programming language, and can be installed using Cargo (Rust package manager), or at Arch Linux directly from the AUR packages repos.

For other platforms and operating systems, users can clone the repo, and build it from source.

termchat is released under the Apache-2.0 License.

GitHub - lemunozm/termchat: Terminal chat through the LAN with video streaming and file transfer.
Terminal chat through the LAN with video streaming and file transfer. - GitHub - lemunozm/termchat: Terminal chat through the LAN with video streaming and file transfer.

6- KouChat

KouChat is a free lightweight LAN chat app for Android and desktop. It is a cross-platform app, written in Java which means it runs on Windows, Linux, and macOS.

With KouChat you don't need to worry about extensive app configuration or hidden tricks, it is click and run app.

The app comes with a built-in system tray icon, system notification, chat topics option and other dozen features.

It is originally developed by "Christian Ihle", who released it as an open-source project under the GNU LESSER GENERAL PUBLIC LICENSE
Version 3.

KouChat highlights

  • Group chat with all the connected users.
  • Private chat with any user.
  • Choose your own nickname.
  • Set the topic of the group chat.
  • System tray / notification area support.
  • See who is currently writing.
  • Send and receive files.
  • Use away mode when you don’t want to be disturbed.
  • Choose the color to use for your own messages and info messages.
  • Chat logging.
  • Console mode.
  • Smileys.
  • Send messages in any language supported by Unicode.
  • No configuration needed.

Download KouChat

  1. Android: F-Droid, Google Play
GitHub - blurpy/kouchat: KouChat
KouChat. Contribute to blurpy/kouchat development by creating an account on GitHub.

7- Khernet

Khernet is a free open-source lightweight chat application for your local LAN.

It is a portable app that can work directly without install, and it does not require any centralized server.

Khernet is released under the MIT License, which allows commercial and personal use, modification, distribution, but it comes without any liability and warranty.

Khernet Features

  • Portable mode and installed mode.
  • No centralized server.
  • Use emojis on contact names 🙂.
  • E2E (End-to-end) encryption.
  • Supported types of messages: Text (includes emojis), Markdown (includes emojis), Image, GIF, Audio, Video, and Any binary file.
  • Online and offline updates (for restricted environments 🤐)

GitHub - lemalcs/Khernet: Standalone chat application for LAN.
Standalone chat application for LAN. Contribute to lemalcs/Khernet development by creating an account on GitHub.

8- Meshenger


Meshenger is a free Android messenger that allows voice and video calls over the local network without any internet access.

It is an open-source app that is released under the GNU General Public License v3.0.

Meshenger Highlights:

  • uses IPv6 link local by default
  • encrypted communication
  • encrypted database
  • database backup
  • night mode

Download Meshenger

GitHub - meshenger-app/meshenger-android: P2P Voice/Video phone App for local networks.
P2P Voice/Video phone App for local networks. Contribute to meshenger-app/meshenger-android development by creating an account on GitHub.

9- Hive Chat

Hive Chat is a free cross-platform features-rich local network app that allows users to exchange messages, and files without being online.

Hive Chat supports large file exchange by default as it uses multithread TCP server since its last official release, it also allows users to customize, edit images as they share it, and it comes with other many useful features.

Beyond its support for Windows, Linux, and macOS, Hive Chat is the only app on this list that works directly on Raspberry Pi and ARM embedded Linux systems.

GitHub - HiveChat/hive-desktop: 🐝 A small LAN chat app
🐝 A small LAN chat app. Contribute to HiveChat/hive-desktop development by creating an account on GitHub.

10- Lanchat

Lanchat is a free lightweight open-source LAN chat and file transfer app that works for different platform such as Linux, macOS, and Windows.

Unfortunately, it is no longer developed and maintained by its original developer, but it is usable and stable.

Lanchat: The Open-source LAN/ Local Network Messenger is No longer maintained
Lanchat is a free open-source messenger app for local network messaging (LAN), that works for Windows, Linux, and macOS. It features a built-in encryption, file transfer, automatic connection and terminal UI. Unfortunately, the developer has stopped developing it, even though it has many users sta…

11- Tuber-time

Tuner-time is a free web-based open-source P2P (Peer-to-peer) video chat that is designed for corporate LAN networks.

The project is released as an open-source under the MIT License.

Tuber-time features

  • Video chat with up to 15 people (limited only by user interface)
  • Buttons to selectively mute audio and turn off video
  • Client and server written in a single language: JavaScript
  • Supported without client software by browsers with WebRTC
GitHub - trailofbits/tubertc: Peer-to-Peer Video Chat for Corporate LANs
Peer-to-Peer Video Chat for Corporate LANs. Contribute to trailofbits/tubertc development by creating an account on GitHub.

12- Video Chat (LAN)

Video Chat is a free simple video chat application over the local network that uses sockets to exchange data, messages and stream.

It is originally developed by Anil Shanbhag & Ashwin Paranjpee, IIT Bombay, in a Hack Night over the weekend, for educational purposes.

GitHub - anilshanbhag/videochat: Video Chat over LAN
Video Chat over LAN . Contribute to anilshanbhag/videochat development by creating an account on GitHub.

13- Softros LAN Messenger

This one is a free LAN messenger for android that allows Android users on the same network to chat privately and securely.

It does not have any ads, on in-app purchase, and supports VPN out-of-box.

Softros LAN Messenger - Apps on Google Play
Softros LAN Messenger is a instant LAN messaging software for home or office.

Final thought

LAN chat apps and messengers are essential tools not only for personal and individual usage, but also for corporates which has a local secure private network.

As we listed the best popular open-source free LAN messenger and chat alternatives, we listed only the most usable ones as our collection has 30+ projects, but either incomplete or abandoned projects.

If you know of any other open-source similar project that we didn't list here, email us, and we will add it.

18 Best Open-source Free UPnP and DLNA Media Servers for building Home Entertainment Systems
If you want to view certain media files, such as photos and videos from your computer, or mobile on your TV, then you need to have enabled UPnP and DLNA-compliant devices, as well as, to set up a media server. In this article we will give brief explanations about DLNA,
12 Open-source Chat and Messaging Development SDK and Frameworks
While deciding to build chat or a messenger application the developer often look for different options, at the end it’s all about the requirements. There are many commercial services and development tools to build chat/ messaging applications with different features set. However, it’s difficult to…
19 Open-source Free LAN File Transfer and File Sharing Apps and Scripts
LAN (Local Area Network) file sharing is a method of transferring files between devices that are connected to the same network. This can be done by creating a shared folder on one device and allowing other devices on the network to access it. Alternatively, it can be done by using
Airshare: Free P2P and Network File Sharing (Open-source)
Cross-platform content sharing in a local network