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.

Visualize your own →

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

Share this video