Open Source Alternatives LogoOpen Source Alternatives
AlternativesBlogAdvertise
Open Source Alternatives LogoOpen Source Alternatives

Stay Updated

Subscribe to our newsletter for the latest news and updates about Alternatives

Open Source Alternatives LogoOpen Source Alternatives

Handpicked Open Source Alternatives to Paid Softwares

Product
  • Categories
  • Tag
  • Advertise
Resources
  • Blog
  • Collection
  • Submit
  • Advertise your tool
Company
  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Sitemap
Alternatives
  • Claude Code
  • Jira
  • Notion
  • Slack
  • Linear
  • Wispr Flow
  • All alternatives
Copyright © 2026 All Rights Reserved.
Home/Categories/Web & App Development/Fm Dx Webserver
icon of Fm Dx Webserver

Fm Dx Webserver

Host a self-managed web interface for remotely controlling FM/DX radio receivers; share access with other DXers over any modern browser.

103 starsJavaScriptGPL-3.0Active this week
Visit websiteGitHub repoDeployDeploy on Hostinger
image of Fm Dx Webserver
Contents
  1. 01Who Fm Dx Webserver is for
  2. 02The problem it solves
  3. 03How it solves it
  4. 04Strengths and trade-offs
  5. 05Fm Dx Webserver vs alternatives
  6. 06Quick start
  7. 07Tech stack
  8. 08FAQ
  9. 09Similar open-source tools
TL;DR

Fm Dx Webserver FM-DX Webserver is a GPL-3.0 licensed Node.js server that turns a compatible radio receiver into a remotely accessible listening post via a browser interface. It targets FM DX hobbyists who want to share their receiver with the global community or access it from any device. Unlike proprietary web SDR server software, it runs on Windows, Linux, and macOS, supports TEF668x, XDR F1HD, and RTL-SDR/AirSpy hardware, and the full source code is freely available to modify and self-host.GPL-3.0 · JavaScript · 103 stars · Active this week

who it's for

Who Fm Dx Webserver is for#

FM DX hobbyists sharing a well-placed receiver

Operators with a receiver in a favorable DX location can host it publicly on the community map, letting other DXers listen in remotely during band openings. The built-in RDS decoding and chat window support real-time collaborative listening sessions across different geographic locations.

Skip if:

Skip if your receiver is connected only via RTL-SDR or AirSpy and you are new to SDRSharp; the unofficial SDR path adds significant setup overhead that may not be worth it for casual use.

Radio clubs with a shared monitoring setup

A club can run FM-DX Webserver on a single computer connected to a club receiver, giving all members browser-based access without any client software. The admin panel restricts tuning controls to authorized users while allowing others to listen only.

Skip if:

Skip if your club requires wideband HF, VHF, or UHF coverage across multiple frequency ranges; FM-DX Webserver is optimized for FM DX use and does not cover general wideband monitoring.

DXers who want remote access to a home receiver

A DXer traveling away from home can tune their own receiver remotely via the browser interface, checking for band openings without being physically present. Combined with a tunnel service, this works even without a static IP.

Skip if:

Skip if you need to monitor more than one receiver at a time or require commercial-grade uptime guarantees; FM-DX Webserver is a single-receiver server without built-in redundancy.

the problem

The problem it solves#

FM DX hobbyists invest in specialized hardware: high-sensitivity tuners, carefully placed antennas, and receivers that stay in one location. Accessing that gear remotely, or letting a DX partner listen from a different geographic vantage point, previously required either setting up proprietary server software that is not freely available for self-hosting or sharing a remote desktop session.

Beyond remote access, customization was equally constrained. Hobbyists who wanted a chat room, RDS-based station identification, or custom station logos in their web interface had no standard open source path. Each add-on required one-off integrations or going without entirely.

how Fm Dx Webserver solves it

How it solves it#

Browser-Based Receiver Control

Any visitor with the server URL can tune the connected receiver and listen live from a phone, tablet, or desktop. No app download or special software is required on the listener side; a modern web browser is the only client needed. Connecting to a listed public server is as simple as clicking a link on the community map.

Built-In Low-Latency Audio Streaming

Audio from the receiver is delivered using the 3LAS (Low Latency Audio Streaming in JavaScript) library, keeping latency short enough for real-time listening. Streaming is handled natively by the server with no dependency on external apps like VLC or Icecast on the listener side.

RDS Decoding and Station Identification

The server parses RDS PI codes and other RDS fields using librdsparser, automatically displaying station name and transmitter metadata alongside the tuner controls. Country flags are rendered via the flat-flags library, making it easier to identify the origin of weak distant signals during a DX session.

Community Plugin System

Plugins extend the default interface with additional widgets. Community-built options include station logos, custom UI elements, and weather overlays. The project wiki maintains a plugin list and operators can submit new ones via pull requests on GitHub, which means the feature set grows without forking the core server.

Cross-Platform Server Support

The server runs on Linux, macOS, and Windows, with dedicated installation guides for each platform in the project wiki. This is a practical advantage for operators who use Windows as their primary machine and prefer not to run a separate Linux host just to serve a radio receiver.

Public Server Map and Admin Panel

Operators can list their server on the community map at servers.fmdx.org, making it discoverable to DXers worldwide. An admin panel lets server owners control access and settings without exposing those controls to regular listeners.

strengths · trade-offs

Strengths and trade-offs#

Strengths

  • GPL-3.0 License with Full Source AccessThe entire codebase is on GitHub under GPL-3.0, meaning operators can inspect, modify, and redistribute it. Unlike proprietary web SDR server software that requires a direct arrangement with the developer to obtain, FM-DX Webserver is free to download and run, including for private or club use.
  • Actively MaintainedThe repository's last push was October 2026, with development running continuously since the initial release in January 2024. With 103 stars and 47 forks, the project has attracted meaningful community interest for a niche radio hobby tool, and the Discord community provides ongoing support.
  • Windows and macOS SupportFM-DX Webserver runs on all three major desktop operating systems, which matters in a hobby where many operators use Windows. This avoids the need for a dedicated Linux host just to run the server software.
  • Extensible Plugin ArchitectureThe plugin system lets operators add widgets from the community list or build their own. Station logos, weather displays, and custom UI elements are available as community-built plugins, making it possible to tailor the interface without modifying the core server codebase.

Trade-offs

  • -Narrow Hardware CompatibilityOfficial support covers TEF668x tuners with PE5PVB's or Konrad's FM-DX Tuner firmware, and XDR F1HD tuners. RTL-SDR and AirSpy devices are supported only via an unofficial path through SDRSharp with the XDR-GTK plugin, which adds setup complexity and may break on SDRSharp updates.
  • -Remote Access Requires a Public IP or TunnelTo accept outside connections or appear on the community map, the server needs a publicly reachable address. Home routers behind NAT require port forwarding or a tunnel service, which is additional setup beyond the core installation and may not be available to all operators.
  • -SDR Path Is Unofficial and UnsupportedAirSpy and RTL-SDR hardware work via SDRSharp with the XDR-GTK plugin, but this path is not officially supported by the project. Troubleshooting relies on community knowledge rather than official documentation, and compatibility is not guaranteed across SDRSharp versions.
versus alternatives

Fm Dx Webserver vs alternatives#

FM-DX Webserver vs WebSDR

Both tools let remote listeners tune a receiver through a browser, but they operate under very different licensing models. WebSDR's server software is proprietary; new operators must contact the developer directly to obtain it. FM-DX Webserver is GPL-3.0 licensed and freely available on GitHub for anyone to download, run, and modify.

FeatureFM-DX WebserverWebSDR
LicenseGPL-3.0 (open source)Proprietary
Source codeAvailable on GitHubNot publicly available
Self-hostingFree to download and runRequires developer arrangement
Operating systemLinux, macOS, WindowsLinux
RDS decodingYes (PI codes, station ID)Limited
Plugin supportCommunity plugin systemNone
Public server mapservers.fmdx.orgwebsdr.org

FM-DX Webserver is the better choice for operators who want full control over their server code, a plugin-extensible interface, or the ability to run on Windows or macOS without a dedicated Linux host. Its RDS decoding and community widget support also make it better suited for FM-specific DXing than a general SDR server.

WebSDR may be the better fit for operators already in the established WebSDR network who need wider HF, VHF, or UHF coverage beyond FM, or who want access to the larger existing listener community. WebSDR's network of hundreds of publicly listed servers remains significantly larger than FM-DX Webserver's community map.

install · quick start

Quick start#

bash
Install FM-DX Webserver by cloning the repository; platform-specific setup guides are in the project wiki.

```bash
git clone https://github.com/NoobishSVK/fm-dx-webserver.git
```
tech stack · detected from GitHub

What it's built on#

Languages
JavaScript
Frameworks
Express
frequently asked

FAQ#

What receivers does FM-DX Webserver support?

Official support covers TEF668x tuners with PE5PVB's or Konrad's FM-DX Tuner firmware, and XDR F1HD tuners with Konrad's firmware. RTL-SDR and AirSpy devices are supported unofficially via SDRSharp with the XDR-GTK plugin. Arduino-based TEF668x boards with other firmware versions should also work according to the README.

Do I need a public IP address to run FM-DX Webserver?

Only if you want remote listeners to connect or to list your server on the community map at servers.fmdx.org. For local use only, a private network is sufficient. For remote access without a public IP, a tunnel service can bypass the requirement, as noted in the official documentation.

Is FM-DX Webserver free to use and modify?

Yes. It is licensed under GPL-3.0, which means you can run it, modify it, and redistribute your changes as long as you keep the modified source available under the same license. There are no subscription fees or commercial restrictions on personal or internal club use.

Can listeners tune a remote FM-DX Webserver without installing anything?

Yes. Listeners need only a modern web browser. No plugins, desktop apps, or local software installs are required. The audio stream and tuner controls load in the browser directly, and the interface works on smartphones and tablets as well as desktops.

What operating systems does FM-DX Webserver run on?

The server runs on Linux, macOS, and Windows. Platform-specific installation guides for all three are available in the project wiki on GitHub.

also worth a look

Similar open-source tools#

hysteria

hysteria

Fast and censorship-resistant proxy solution

22.7KGoMIT
Appwrite

Appwrite

Self-hosted backend: auth, databases, storage, and functions

57.7KTypeScriptBSD-3-Clause
Omnara

Omnara

Open-source agent deployment API. Self-host or use Omnara Cloud.

2.9KGoApache-2.0
Deviload

Deviload

yt-dlp desktop app with media library, player, and editor

164JavaScriptMIT
Termux App

Termux App

Linux terminal and package manager for Android devices.

62.6KJavaGPL-3.0-only
Nvm

Nvm

Switch Node.js versions per shell with a single bash command

95.5KShellMIT

Repository

Stars
103
Forks
47
License
GPL-3.0
Last commit
1 day ago
Last verified
Oct 15, 2026
Repo
NoobishSVK/fm-dx-webserver ↗

Additional details

Language
JavaScript
Open issues
18
Contributors
18
First release
2024

Categories

Web & App DevelopmentDeveloper ToolsCloud & Hosting

Tags

Self HostedDeveloper ToolsMonitoringIoTWeb HostingmacOS