Skip to main content

MM2-Next

AviationData VisualizationActiveOpen Source

A modern, real-time aircraft tracking application that decodes Mode-S and ADS-B signals to provide a live map and comprehensive statistics. Reimagined as a Next.js successor to the original Mode-S Mixer, it features high-precision custom overlays, interactive flight history trails, and advanced coverage analytics.

MM2-Next

Project Overview

mm2-next is a specialized tool for aviation enthusiasts and ADS-B station operators. It connects directly to dump1090 decoders to visualize air traffic in real-time. The project focuses on performance, visual excellence, and providing deep insights into receiver performance and signal coverage.

Challenges

  • Visualizing hundreds of real-time aircraft updates smoothly on a map without UI lag.
  • Ensuring precise rotation and tail-alignment for aircraft markers with trajectory lines.
  • Handling real-time WebSocket data streams for live updates and historical traces.
  • Visualizing receiver coverage patterns using complex polar charts and message breakdowns.
  • Optimizing for low-resource hardware like Raspberry Pi while maintaining high-fidelity visuals.

Solutions

  • Implemented a custom Google Maps overlay system for precise markers and zero-drift rotation.
  • Used Socket.IO for efficient, low-latency communication between the decoder server and client.
  • Integrated Highcharts for beautiful, responsive polar coverage patterns and message statistics.
  • Optimized React rendering with portals and memoization to handle high-frequency data updates.
  • Built a robust Docker-based deployment system supporting multi-architecture builds (AMD64/ARMv7).

Key Features

  • Real-time Tracking - Live map with custom icons, heading-based rotation, and climb/descent indicators.
  • Advanced Statistics - Polar coverage patterns, message type breakdowns, and historical signal trends.
  • Tailored UI - Glassmorphic design with altitude color-coding, country flags, and airline logos.
  • Flight History - Interactive trajectory lines with precise trail-connectivity and retention logic.
  • Open Source - Fully licensed under MIT with comprehensive community documentation and templates.

Project Info

Launch Date:
January 16, 2026
Status:
ActiveOpen Source

Technologies

frontend

Next.jsReactTailwind CSSFramer MotionLucide React

backend

Node.jsSocket.IOmode-s-decodermode-s-aircraft-store

data Visualization

Highcharts (Polar, Area, Multi-series)

hosting And Deployment

DockerGitHub ActionsMulti-arch builds

ai And Apis

FlightAware AeroAPIdump1090 JSON API