RepositoryTypeScriptNONorway
EvenAR

EvenAR/node-simconnect

Cross-platform SimConnect library for Node.js. No native C++ libraries required.

118stars
38forks
2issues
3views

✈️ Node-simconnect: SimConnect bằng TypeScript, chạy trên mọi nền tảng

Giao tiếp trực tiếp với SimConnect protocol mà không cần SDK C++ hay middleware.

node-simconnect là thư viện TypeScript implement hoàn toàn phía client để tích hợp ứng dụng Node.js với Microsoft Flight Simulator (FSX, MSFS 2020, MSFS 2024) và Prepar3D. Khác với các thư viện khác dùng binding tới official SDK, thư viện này viết lại protocol ở phía client bằng TypeScript.

✨ Điểm nổi bật

  • Pure SimConnect over TCP/Named Pipes: Giao tiếp trực tiếp, không cần server phụ trợ.
  • Cross-platform: Chạy trên Windows, macOS, Linux, Raspberry Pi, Electron.
  • Full TypeScript: Implement trực tiếp bằng TypeScript, không phải binding.
  • Forward compatible protocol: Dùng Protocol.FSX_SP2 cho cả MSFS 2020 và 2024.
  • Data unwrapping linh hoạt: Người dùng tự định nghĩa cấu trúc dữ liệu.
  • Hỗ trợ đầy đủ API: Cài đặt hầu hết các API trong official SimConnect documentation.

💡 Vì sao đáng chú ý

node-simconnect khác biệt bằng cách implement lại SimConnect protocol ở phía client bằng TypeScript thuần, tránh phụ thuộc native C++ và mở rộng khả năng chạy trên nhiều nền tảng. Phù hợp cho flight tracking apps, virtual airline clients, traffic injection tools và hardware integrations.

Dự án đang được dùng thực tế trong FSLTL Injector, Virtual Norwegian Pilot Client và External CDUs cho PMDG 737 cũng như Asobo ATR.


#FlightSimulator #SimConnect #TypeScript #NodeJS #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryC#
astenlund/fs2ff

A utility that connects Microsoft Flight Simulator 2020 with ForeFlight, Sky Demon, Garmin Pilot, FlyQ EFB, and probably a few more EFB apps

137
Apr 11, 2024
RepositoryC++
mpaperno/WASimCommander

WASM Module and developer API for remote access to the Microsoft Flight Simulator 2020 & 2024 "Gauge API" functions.

64
May 18, 2025
RepositoryC#
MobiFlight/MobiFlight-Connector

MobiFlight is an open source project that allows you to create your own home cockpit for your favorite flight simulator in a flexible, affordable and extremely user-friendly way.

361
Oct 25, 2026
RepositoryC++
till213/SkyDolly

Sky Dolly connects with Flight Simulator 2020 and records the flight path and basic instruments for replay.

124
Sep 22, 2026
RepositoryC++
swift-project/pilotclient

Cross-platform cross-simulator pilot client for virtual air traffic networks

120
Oct 25, 2026
RepositoryJavaScript
Delta-Simulations/MSFS-C-17

Public repository for the Delta Simulations C-17 Globemaster, being developed for Microsoft Flight Simulator

101
Apr 18, 2026
RepositoryC#
mpaperno/MSFSTouchPortalPlugin

A plugin which provides a two-way interface between Touch Portal clients and Flight Simulators which use SimConnect, such as MSFS 2020 and FS-X.

81
May 21, 2025
RepositoryTypeScript
falcon71/kln90b

KLN 90B for MSFS

76
Oct 25, 2026
RepositoryTypeScript
NicolasConstant/msfs-community-downloader

MSFS add-in downloader

57
Nov 26, 2024