github.com/emuflight/Nemesis ↗
Nemesis - the HelioRC/Pegasus fork
An animated visualization of emuflight/Nemesis's Git history from September 2018 to October 2021, built by 9 contributors. The codebase reached 2,556 lines, mostly JavaScript. The video runs 58 seconds.
Render your own repo
Turn any GitHub repository into a video like this — free sample in seconds.
Open this visualization on its own page →
Language
JavaScript
Contributors
9
Lines of Code
2,556
From
2018-09-13
To
2021-10-11
Advertisement
About emuflight/Nemesis
Nemesis is the next-generation configurator for EmuFlight, a flight control software project, built as a fork of the HelioRC/Pegasus configurator. The project is written in JavaScript and uses Electron to provide a cross-platform desktop application for configuring flight controllers and related hardware. Development is ongoing, with the codebase containing both legacy and new implementations to assist with troubleshooting and migration efforts.
The configurator provides a graphical interface for users to configure and manage their flight control systems across Windows, macOS, and Linux. On Linux systems, it requires proper udev rules configuration for serial and USB device access. The project supports multiple deployment methods including direct execution and AppImage packaging for easier distribution.
Development setup varies by operating system and requires Node.js (version 12), npm or yarn, and platform-specific dependencies like libusb on macOS and Windows build tools on Windows. The project includes build scripts for creating executable distributions on each platform, packaged through Electron Builder, and has seen contributions tied to Hacktoberfest events in 2020 and 2021.
Advertisement