All Projects → moonlight-stream → Moonlight Common C

moonlight-stream / Moonlight Common C

Licence: gpl-3.0
Core implementation of Nvidia's GameStream protocol

Programming Languages

c
50402 projects - #5 most used programming language

Labels

Projects that are alternatives of or similar to Moonlight Common C

Nuxhash
A NiceHash cryptocurrency mining client for Linux.
Stars: ✭ 150 (-31.19%)
Mutual labels:  nvidia
Heliosdisplaymanagement
An open source display profile management program for Windows with support for NVIDIA Surround
Stars: ✭ 181 (-16.97%)
Mutual labels:  nvidia
Pine
🌲 Aimbot powered by real-time object detection with neural networks, GPU accelerated with Nvidia. Optimized for use with CS:GO.
Stars: ✭ 202 (-7.34%)
Mutual labels:  nvidia
Xmrminer
🐜 A CUDA based miner for Monero
Stars: ✭ 158 (-27.52%)
Mutual labels:  nvidia
Cuml
cuML - RAPIDS Machine Learning Library
Stars: ✭ 2,504 (+1048.62%)
Mutual labels:  nvidia
Srmd Ncnn Vulkan
SRMD super resolution implemented with ncnn library
Stars: ✭ 186 (-14.68%)
Mutual labels:  nvidia
Finbert
BERT for Finance : UC Berkeley MIDS w266 Final Project
Stars: ✭ 136 (-37.61%)
Mutual labels:  nvidia
Nvidia Clerk
A cross-platform go bot that tracks for availability of stock from Nvidia's store and adds a cart to your checkout.
Stars: ✭ 214 (-1.83%)
Mutual labels:  nvidia
Awesome Vulkan
Awesome Vulkan ecosystem
Stars: ✭ 2,322 (+965.14%)
Mutual labels:  nvidia
Nvidia Sniper
🎯 Autonomously buy Nvidia Founders Edition GPUs as soon as they become available.
Stars: ✭ 193 (-11.47%)
Mutual labels:  nvidia
Frontalization
Pytorch deep learning face frontalization model
Stars: ✭ 160 (-26.61%)
Mutual labels:  nvidia
Moonlight Qt
GameStream client for PCs (Windows, Mac, Linux, and Steam Link)
Stars: ✭ 2,796 (+1182.57%)
Mutual labels:  nvidia
Macos Egpu Cuda Guide
Set up CUDA for machine learning (and gaming) on macOS using a NVIDIA eGPU
Stars: ✭ 187 (-14.22%)
Mutual labels:  nvidia
Rainbowminer
GPU/CPU Mining script with intelligent profit-switching between miningpools, algorithms, miners, using all possible combinations of devices (NVIDIA, AMD, CPU). Features: actively maintained, uses the top actual miner programs (Bminer, Ccminer, Claymore, Dstm, EnemyZ, Sgminer, T-rex and more) easy setup wizard, webinterface, auto update.
Stars: ✭ 158 (-27.52%)
Mutual labels:  nvidia
Jetson Nano Baseboard
Antmicro's open hardware baseboard for the NVIDIA Jetson Nano and Jetson Xavier NX
Stars: ✭ 209 (-4.13%)
Mutual labels:  nvidia
Volumetric Path Tracer
☁️ Volumetric path tracer using cuda
Stars: ✭ 145 (-33.49%)
Mutual labels:  nvidia
Nfancurve
A small and lightweight POSIX script for using a custom fan curve in Linux for those with an Nvidia GPU.
Stars: ✭ 180 (-17.43%)
Mutual labels:  nvidia
Genomeworks
SDK for GPU accelerated genome assembly and analysis
Stars: ✭ 215 (-1.38%)
Mutual labels:  nvidia
Nvidia Htop
A tool for enriching the output of nvidia-smi.
Stars: ✭ 213 (-2.29%)
Mutual labels:  nvidia
Smart Sketch
🖌 photorealistic drawings from simple sketches using NVIDIA's GauGAN
Stars: ✭ 195 (-10.55%)
Mutual labels:  nvidia

Moonlight Streaming Core Library

Moonlight-common-c contains the core GameStream client code shared between Moonlight clients, including Moonlight PC, Moonlight Android, Moonlight iOS, and Moonlight Chrome.

If you are implementing your own Moonlight game streaming client that can use a C library, you probably want the code here.

Note to Developers

Moonlight-common-c requires the specific version of ENet that is bundled as a submodule. This version has changes required for IPv6 compatibility and retransmission reliability, among other things. These are breaking API/ABI changes which make Moonlight-common-c incompatible with other versions of the ENet library. Attempting to runtime link to another libenet library will cause your client to crash when connecting to recent versions of GeForce Experience.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].