Skip to content
View lanmessenger's full-sized avatar

Block or report lanmessenger

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
lanmessenger/README.md

LAN Messenger

License: GPL-3.0

A free, open-source instant messaging application for local networks.

LAN Messenger lets you exchange messages and files with other users on your local network. No dedicated messaging server or internet connection required.

Features

  • Instant Messaging: chat with other users on your local network.
  • Encrypted Messaging: protect message privacy with AES-256 encryption and RSA-2048.
  • Broadcast Messages: send messages to everyone on the network or select specific recipients.
  • File Transfer: send files directly to other users on your local network.
  • Contact Groups: organize your contacts into groups for easier navigation.
  • Message History: access your previous conversations.
  • Serverless Operation: communicate over your local network without setting up a dedicated messaging server.
  • Offline Network Operation: keep communicating over your local network when internet access is unavailable.
  • Multiple Languages: use the interface in any of the 20 supported languages.
  • Cross-platform Support: available for Windows, macOS, and Linux.

Screenshots

Windows macOS Linux
Windows macOS Linux

Quick Start

  1. Download the package for your operating system (.exe for Windows, .dmg for macOS, or .deb/.rpm/.pkg.tar.zst for Linux) from the releases page.
  2. Install and run LAN Messenger on two or more machines connected to the same local network. Other users should appear automatically.
  3. If other users don't appear, check that the machines can communicate over the network and that the local firewall allows LAN Messenger traffic. VPN configurations or network separation may prevent peer discovery.

On macOS the DMG is ad-hoc signed and not notarized. If Gatekeeper blocks the first launch, clear the quarantine attribute once:

sudo xattr -dr com.apple.quarantine "/Applications/LAN-Messenger.app"

See Installing on Windows, Installing on macOS, and Installing on Linux for details.

Downloads and Documentation

Building from Source

See docs/build.md for prerequisites and platform-specific build instructions.

Support and Bug Reports

Found a bug or have a question? Visit GitHub Issues.

When reporting a bug, include your operating system, LAN Messenger version, and steps to reproduce the issue.

Contributing

Pull requests are welcome. LAN Messenger is written in C++ and uses Qt. See docs/build.md for build instructions.

License

LAN Messenger is distributed under the GNU General Public License v3.0.

Popular repositories Loading

  1. lanmessenger lanmessenger Public

    LAN Messenger for Windows, Mac, Linux

    C++ 379 88

  2. lanmessenger.github.io lanmessenger.github.io Public

    Astro