Skip to content

LANShare v1.0

Choose a tag to compare

@ArtMMS ArtMMS released this 16 Oct 04:44
· 23 commits to main since this release

LANShare v1.0.0

The first stable release of LANShare — real-time screen sharing over your local network. No accounts, no cloud, no setup: open the app, create a room, and share.


Highlights

  • Share a full monitor or a single window, with live previews
  • Automatic room discovery on the LAN — no IP typing required
  • Hardware-accelerated encoding for low latency and low bandwidth
  • Multiple viewers per room, with avatars and an optional password
  • Automatic updates straight from GitHub
  • Available in English, Portuguese and Spanish

Connection & Networking

  • Host ↔ Client communication over LAN
  • Persistent connection after the handshake
  • Connection and disconnection detection
  • Clean exit with a Bye message from Host or Client
  • Ping/Pong round-trip latency measurement
  • Automatic room discovery via UDP broadcast
  • Manual connection by IP as a fallback

Rooms & Users

  • Multiple Clients connected to the same Host
  • Each user identified by a unique name and ID
  • Username asked on first launch and saved locally
  • User avatars shared across the room and shown in the user list
  • Host listed alongside the connected users
  • Optional room password (Clients are prompted when joining)
  • Host can kick any connected Client

Screen Streaming

  • Host screen capture
  • Hardware-accelerated frame encoding with VBR bitrate control
  • Selectable resolution (720p / 1080p) and frame rate (15 / 30 FPS)
  • Improved video scaling on the Client
  • Clients are notified when the Host stops streaming
  • Fullscreen viewing mode on the Client (F11)

Monitor & Window Selection

  • Detects all connected monitors, with names and live previews
  • Detects open windows, with names, app icons and live previews
  • Stream a specific monitor or a specific window
  • Shared window is followed when it moves, resizes or changes monitor
  • Switch the shared monitor/window without stopping the stream
  • Start/stop sharing controls and a live broadcast preview for the Host

Interface

  • Single standalone .exe
  • Redesigned Client lobby with room cards
  • Simplified Host panel
  • Connection status and connected users always visible
  • In-app settings panel
  • In-app notifications and sounds
  • App version displayed in the interface
  • New LANShare application icon
  • Quick links to the GitHub repository
  • Localized in English, Portuguese and Spanish

Automatic Updates

  • Checks GitHub Releases for new versions on launch
  • Compares the installed version with the latest release
  • Update notification card inside the app
  • Downloads and installs the update automatically
  • Restarts the app after updating

📥 Installation

  1. Download LANShare.exe or 'LANShare.zip' from the Assets below
  2. Run it on every computer that will join the room
  3. One person creates a room (Host) — everyone else joins from the lobby

⚠️ All devices must be on the same local network (or a virtual LAN such as Radmin VPN).


☕ Support

If LANShare is useful to you, consider supporting development on Ko-fi or GitHub Sponsors. 💙