Skip to content

Github · GitHub Repository Radar

MobinYengejehi Artemis

GameStream client for Android

Stars

119

Forks

6

Watchers: 119

Language

License: GNU General Public License v3.0

Repository Radar Score

0 / 100

Growth

7d
+0
30d
+0
%
0.0%

Not enough metric snapshots yet to chart growth for this repository.

Score breakdown

Need help integrating this stack?

Our team builds with modern open-source stacks. Tell us what you are shipping.

Get a quote →
Trending

Artemis Android

Previously named Moonlight Noir

An open source client for Apollo/Sunshine.

Artemis Android will allow you to stream your collection of games from your Windows PC to your Android device, whether in your own home or over the internet.

Artemis is currently the best fork of Moonlight with loads of optimizations for office usage.

A more seamless experience with virtual display will be Artemis paired with Apollo.

Features

If you switch back to the main stream version, you'll be missing the following awesome features which are very unlikely to be added there:

  1. Custom virtual buttons with import and export support.
  2. Custom resolutions.
  3. Custom bitrates.
  4. Multiple mouse mode switching (normal mouse, multi-touch, touchpad, disabled, local cursor mode).
  5. Optimized virtual gamepad skins and free joystick.
  6. External monitor mode.
  7. Joycon D-pad support.
  8. Simplified performance information display.
  9. Game back menu.
  10. Custom shortcut commands.
  11. Easy soft keyboard switching.
  12. Portrait mode.
  13. Display on top mode, useful for foldable phones.
  14. Virtual touchpad space and sensitivity adjustment for playing right-click view games, such as Warcraft.
  15. Force use device's own vibration motor (in case your gamepad's vibration is not effective).
  16. Gamepad debugging page to view gamepad vibration and gyroscope information, as well as Android kernel version information.
  17. Trackpad tap/scrolling support
  18. Natural track pad mode with touch screen
  19. Non-QWERTY keyboard layout support
  20. Quick Meta key with physical BACK button
  21. Frame rate lock fix for some devices
  22. Video scale mode: Fit/Fill/Stretch
  23. View pan/zoom support
  24. Rotate screen in-game
  25. Add option to quit app directly
  26. Samsung DeX scrolling support
  27. Proper click/scroll/right-click for trackpad on generic Android tablet when using local cursor
  28. Virtual Display integration with Apollo
  29. Server Command integration with Apollo
  30. Clipboard sync (requires Apollo)

Disclaimer

This is the go away version of Moonlight Android.

I got kicked from Moonlight and Sunshine's Discord server literally for helping people out.

This is what I got for finding a bug, opened an issue, getting no response, troubleshoot myself, fixed the issue myself, shared it by PR to the main repo hoping my efforts can help someone else during the maintainance gap.

Yes, I'm going away. Fixes and improvements on this fork are not necessarily be merged to the main repo either. I have also started a fork of Sunshine called Apollo and will add useful features that will never get merged by the main repo shortly. Apollo and Moonlight Noir will no longer be compatible with OG Sunshine and OG Moonlight eventually, but they'll work even better with much more carefully designed features.

The main repo had stayed silent for 5 months, with nobody actually responding to issues, and people are getting totally no help besides the limited FAQ in their Discord server. I tried to answer issues and questions, solve problems within my ablilty but I got kicked out just for helping others.

PRs for feature improvements are welcomed here unlike the main repo, your ideas are more likely to be appreciated and your efforts are actually being respected. We welcome people who can and willing to share their efforts, helping yourselves and other people in need.

Update: They have contacted me and apologized for this incident, but the fact it happened still motivated me to start my own fork.

Downloads

Building

  • Install Android Studio and the Android NDK
  • Run ‘git submodule update --init --recursive’ from within moonlight-android/
  • In moonlight-android/, create a file called ‘local.properties’. Add an ‘ndk.dir=’ property to the local.properties file and set it equal to your NDK directory.
  • Build the APK using Android Studio or gradle

Authors

Moonlight is the work of students at Case Western and was started as a project at MHacks.

Created: Feb 9, 2025

Last push: Feb 11, 2025

Default branch: moonlight-noir

Latest release: client_1_0_0

Languages

Share of the codebase by language, based on repository metadata from the host.

  • C 53.2%
  • Java 46.4%
  • Lua 0.2%
  • Makefile 0.1%
  • Shell 0.0%

Repository Radar analysis

Deterministic insights derived from public metadata and our observations — not personal testing or reviews.

Why this repository is interesting

  • Listed in our discovery index with public GitHub metadata for analysis.

Who should use it

  • Engineers researching open-source options in this stack

Potential use cases

  • Benchmark approach, license, and activity before adopting
  • Compare with similar repositories on Repository Radar

Strengths

  • README present in our index
  • Declared license: GNU General Public License v3.0

Limitations / considerations

  • This record is a fork — prefer the upstream project when evaluating longevity

What to watch

  • Radar Score is modest — dig into activity and docs before committing

Source: GitHub (public metadata) + Repository Radar analysis. We do not claim ownership of third-party repositories.

Ready to ship something that compounds?

Share your roadmap. We’ll come back with scope options, timeline ranges, and who from Shriram IT Ventures should be in the room.

Popular with product teams