benjamin-dobell / nvidia-update Goto Github PK
View Code? Open in Web Editor NEWInstall nVidia drivers on macOS the easy way.
License: MIT License
Install nVidia drivers on macOS the easy way.
License: MIT License
Rather than patching nVidia's Info.plist
, we may be able to distribute our own signed codeless kext that forwards onto NVDAStartupWeb.kext
, in a similar fashion to what I do with Heimdall.
The installer would still need to be patched, but it means NVDAStartupWeb.kext
is totally unpatched.
This has pros and cons... just thinking at this point.
Hi
I'm try to run this script and at the end prompt this message bellow
installer: The install failed. (The Installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance. The package is attempting to install content to the system volume.)
May you have a solution of this error?
Tks, regards!
Is there are way of fixing the problem where Nvidia-update.sh disables the DisplayPort audio. I did an update to 10.14.3 public beta recently and noticed that the built-in drivers support DisplayPort audio but as soon as I apply the Nvidia-update it breaks.
The NVIDIA Web Driver installed is 387.10.10.10.40.113
It seems like my MacBook Pro 16 inch does not recognise my RTX 2080 Ti connected via Razor Core X via HDMI to a standard Monitor (Razor Core is connected via USB-C). I guess the issue is on Nvidia's side but still hope that anybody has any idea on how to fix it.
Just wanted to say thanks for this, tried a few different methods to no avail before stumbling upon this. It worked perfectly the first time with no boot issues. Really appreciate it!
The script brought the following messages at the end:
Installing new drivers...
installer: Package name is NVIDIA Web Driver 387.10.10.10.40.140
installer: Installing at base path /
installer: The install failed. (Die Installation ist aufgrund eines Fehlers fehlgeschlagen. Wende dich an den Hersteller der Software. Das Paket versucht Inhalte auf dem Systemvolume zu installieren.)
Could you please help?
Was working fine......
but on latest security update:
macOS 10.12.6 (16G1815) 2019-001
*** might have found hte issue... seems wrong webdrivers for os loaded by script.
now it loads and runs, but the displays wont come up
`bash <(curl -s https://raw.githubusercontent.com/Benjamin-Dobell/nvidia-update/master/nvidia-update.sh)
Downloading driver blacklist...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 140 100 140 0 0 439 0 --:--:-- --:--:-- --:--:-- 440
Downloading driver list...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 64277 100 64277 0 0 51239 0 0:00:01 0:00:01 --:--:-- 51257
Could not find a release for your OS.
The latest recommended release is:
387.10.10.10.40.113
Do you want to install that now? [Y/n] Y
Downloading 387.10.10.10.40.113 drivers...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 60.9M 100 60.9M 0 0 26.3M 0 0:00:02 0:00:02 --:--:-- 26.3M
Patching package...
Password:
Patched install requirements.
Patched extension.
Repackaging...
Installing new drivers...
installer: Package name is NVIDIA Web Driver 387.10.10.10.40.113
installer: Upgrading at base path /
`
Is it possible to modify the script so that we can install the driver locally stored?
I personally think reasons for this include but not limited to:
Poor internet connection to nvidia driver's site
Some revision of drivers are off the grid as nvidia pull it off.
For example, version 387.10.10.15.15.108 had volta support which enables Titan V, but that version can only be found somewhere else on the internet instead of nvidia's web driver host server.
If we have an option to use this script to install local files, these situations can be solved.
Just a little suggestion though :)
When I installing two identical video cards Quadro M4000 on all outputs of one of the video cards, the window smears when it is moved (see photo), this always happens on the video card that is installed in the slot closer to the processors.
I tried all possible combinations of installing cards in different slots, swapping them, but it always happens on the card that is inserted into the slot closer to the processors, there is no such effect on the far card.
I also tried to remove the driver and install it again, the system and the driver sees both cards and individually they work fine.
I need to have 6 monitors on my macpro 5.1, this is essential for my work.
4 monitors from one video card work well, but as soon as you insert a second card, without even connecting monitors to it,
the first card, which is closer to the processors, smears the window when moving.
All information about the system in the photo.
Give advice please, maybe someone faced such a problem, what else can I try, maybe a different version of the driver or something else?
Move the blacklist to a file in this repository, and download it on demand.
That way when users download the script and run it later they always have the latest blacklist.
Using the latest of:
https://github.com/lvs1974/NvidiaGraphicsFixup/releases
And:
https://github.com/vit9696/Lilu/releases
Dropped into /EFI/CLOVER/kexts/Other
With latest Nvidia driver 387.10.10.10.30.103
Completely remove lag for the first time on my 1080 Ti, even after long-time usage.
Doesn't do the AGDP patch for Black screen
this download has been removed from NV website but has new Volta GPUs support..
I would love to test..
has new GV100Hal.kext
The latest security update violated the Nvidia drivers and the script can't work as before on 5+
High Sierra 10.13.6 gtx 1060 6gb
Asking wether this package does cuda as well.
If not, what would be the procedure for it? Normal install?
Thanks!
bash <(curl -s https://raw.githubusercontent.com/Benjamin-Dobell/nvidia-update/master/nvidia-update.sh)
Downloading driver blacklist...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 140 100 140 0 0 130 0 0:00:01 0:00:01 --:--:-- 130
Downloading driver list...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 76630 100 76630 0 0 51777 0 0:00:01 0:00:01 --:--:-- 51777
Could not find a release for your OS.
The latest recommended release is:
387.10.10.10.40.140
Do you want to install that now? [Y/n] y
Downloading 387.10.10.10.40.140 drivers...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0
Patching package...
Password:
Sorry, try again.
Password:
Sorry, try again.
Password:
sudo: 3 incorrect password attempts
Thanks for this tool!
I'm having an issue when trying to install the latest non-blacklisted driver on my system. The tool appears to run fine (no errors), but on reboot, I'm stuck with default resolution and no acceleration (hinting that the driver isn't loaded).
When I check my logs, I see the following:
(NVDAStartup) Architecture couldn't be recognized! PMC_BOOT_0 = <private>, PMC_BOOT_42 = 0x00000013
The latest driver from Nvidia works, but I'm noticing a severe performance degradation. I'm hoping I can get this tool to work and try out a different driver.
Here are my specs:
Let me know if there's any more information I can provide or what I can do to help troubleshoot this issue.
Is there a way to enable these drivers from the command line? Or do I still have to put in the original GPU to check the radio button?
My only issue with Nvidia drivers on the MacPro has been that the defaulting to "OS X Default Graphics Driver" in the Nvidia menu for every security update.
bash <(curl -s https://raw.githubusercontent.com/Benjamin-Dobell/nvidia-update/master/nvidia-update.sh)
This has a few problems:
<(...)
syntax): can be fixed by using standard curl bash piping syntaxPiping a curl script to sudo bash
is a bit dangerous, read
prompts also don't work.
Swap to using sudo
in the script itself.
Hi I'm getting kern panic on 10.14.3 any way to solve this? System info show blank space where should be the graphic card used. Having a 11,3 macbook pro, thanks.
any ideas when NVidia are releasing drivers to support 10.3.4? I get the following echo.
Could not find a release for your OS.
The latest recommended release is:
378.10.10.10.25.106
I added few useful features to prevent "black screen" after minor OS updates:
Thanks for the tool.
I have mac pro 2008 and installed mojave using http://osxdaily.com/2018/09/27/run-macos-mojave-unsupported-mac-dosdude-patch/
I have installed latest driver using the update tool and it installed 387.10.10.10.40.113
Now mac sees my zotac GT 710 graphics card
Chipset Model: NVIDIA GeForce GT 710
Type: GPU
Bus: PCIe
Slot: Slot-1
PCIe Lane Width: x8
VRAM (Dynamic, Max): 1023 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x128b
Revision ID: 0x00a1
ROM Revision: VBIOS 80.28.a6.00.10
The only issue is that whatever monitor I connect to it (VGA or DVI) it is not seen at all, I had to boot from ATI Radeon HD 2600 to view my monitor and If I removed the ATI and left the nvidia alone and reboot, mojava won't boot.
Any clues?
Thanks in advance.
I am trying to get this to work on my hackintosh vm but it always says cannot find a release for your os. I am running High Sierra and have tried both a GTX 1080 and GTX 1050 but get the same message. I assume this isn't ideal and am trying to figure out which combinations are actually supported.
Can someone give me some advice please?
Got this error, any ideas?
curl: (60) SSL certificate problem: unable to get local issuer certificate More details here: https://curl.haxx.se/docs/sslcerts.html curl performs SSL certificate verification by default, using a "bundle" of Certificate Authority (CA) public keys (CA certs). If the default bundle file isn't adequate, you can specify an alternate file using the --cacert option. If this HTTPS server uses a certificate signed by a CA represented in the bundle, the certificate verification probably failed due to a problem with the certificate (it might be expired, or the name might not match the domain name in the URL). If you'd like to turn off curl's verification of the certificate, use the -k (or --insecure) option.
While it installed this version, the machine just restarted instantaneously.
After restarting I ran the nvidia-update again and it patched the driver. Then I restarted again. Seems to be fine now.
curl -s https://raw.githubusercontent.com/Benjamin-Dobell/nvidia-update/master/nvidia-update.sh | bash
That way even works on fish-shell :v
This doesn't really affect me, more of a doubt if this is normal to happen. I get this screen 100% when turning my customac on:
Pastebin:
https://pastebin.com/0jtUHJgm
Skimming it seems related to nvidia kexts that's why I'm asking if its related to here or if I need to tweak my config file or something.
Cheers!
Thx for the script, running it as root fails to remove the bundle after repacking.
Repackaging...
rm: /Library/GPUBundles/GeForceAIRPluginWeb.bundle/Contents/_CodeSignature/CodeResources: Operation not permitted
rm: /Library/GPUBundles/GeForceAIRPluginWeb.bundle/Contents/_CodeSignature: Operation not permitted
rm: /Library/GPUBundles/GeForceAIRPluginWeb.bundle/Contents/Info.plist: Operation not permitted
rm: /Library/GPUBundles/GeForceAIRPluginWeb.bundle/Contents/MacOS/GeForceAIRPluginWeb: Operation not permitted
rm: /Library/GPUBundles/GeForceAIRPluginWeb.bundle/Contents/MacOS: Operation not permitted
rm: /Library/GPUBundles/GeForceAIRPluginWeb.bundle/Contents/PkgInfo: Operation not permitted
rm: /Library/GPUBundles/GeForceAIRPluginWeb.bundle/Contents/Resources/metal_runtimeWeb.metallib: Operation not permitted
rm: /Library/GPUBundles/GeForceAIRPluginWeb.bundle/Contents/Resources: Operation not permitted
rm: /Library/GPUBundles/GeForceAIRPluginWeb.bundle/Contents: Operation not permitted
rm: /Library/GPUBundles/GeForceAIRPluginWeb.bundle: Operation not permitted
rm: /Library/GPUBundles/GeForceGLDriverWeb.bundle/Contents/_CodeSignature/CodeResources: Operation not permitted
rm: /Library/GPUBundles/GeForceGLDriverWeb.bundle/Contents/_CodeSignature: Operation not permitted
rm: /Library/GPUBundles/GeForceGLDriverWeb.bundle/Contents/Info.plist: Operation not permitted
rm: /Library/GPUBundles/GeForceGLDriverWeb.bundle/Contents/MacOS/GeForceGLDriverWeb: Operation not permitted
rm: /Library/GPUBundles/GeForceGLDriverWeb.bundle/Contents/MacOS/libclhWeb.dylib: Operation not permitted
rm: /Library/GPUBundles/GeForceGLDriverWeb.bundle/Contents/MacOS/libCLVMNVPTXPluginWeb.dylib: Operation not permitted
rm: /Library/GPUBundles/GeForceGLDriverWeb.bundle/Contents/MacOS/NVPTXWeb.dylib: Operation not permitted
rm: /Library/GPUBundles/GeForceGLDriverWeb.bundle/Contents/MacOS: Operation not permitted
rm: /Library/GPUBundles/GeForceGLDriverWeb.bundle/Contents/PkgInfo: Operation not permitted
rm: /Library/GPUBundles/GeForceGLDriverWeb.bundle/Contents/Resources/cl_kernelWeb.nvptx64.fmath.pch: Operation not permitted
rm: /Library/GPUBundles/GeForceGLDriverWeb.bundle/Contents/Resources/cl_kernelWeb.nvptx64.pch: Operation not permitted
rm: /Library/GPUBundles/GeForceGLDriverWeb.bundle/Contents/Resources/runtimeWeb.nvptx.sm2x.bc: Operation not permitted
rm: /Library/GPUBundles/GeForceGLDriverWeb.bundle/Contents/Resources/runtimeWeb.nvptx.sm3x.bc: Operation not permitted
rm: /Library/GPUBundles/GeForceGLDriverWeb.bundle/Contents/Resources/runtimeWeb.nvptx.sm5x.bc: Operation not permitted
rm: /Library/GPUBundles/GeForceGLDriverWeb.bundle/Contents/Resources/runtimeWeb.nvptx.sm6x.bc: Operation not permitted
rm: /Library/GPUBundles/GeForceGLDriverWeb.bundle/Contents/Resources/runtimeWeb.nvptx.sm7x.bc: Operation not permitted
rm: /Library/GPUBundles/GeForceGLDriverWeb.bundle/Contents/Resources: Operation not permitted
rm: /Library/GPUBundles/GeForceGLDriverWeb.bundle/Contents: Operation not permitted
rm: /Library/GPUBundles/GeForceGLDriverWeb.bundle: Operation not permitted
rm: /Library/GPUBundles/GeForceMTLDriverWeb.bundle/Contents/_CodeSignature/CodeResources: Operation not permitted
rm: /Library/GPUBundles/GeForceMTLDriverWeb.bundle/Contents/_CodeSignature: Operation not permitted
rm: /Library/GPUBundles/GeForceMTLDriverWeb.bundle/Contents/Info.plist: Operation not permitted
rm: /Library/GPUBundles/GeForceMTLDriverWeb.bundle/Contents/MacOS/GeForceMTLDriverWeb: Operation not permitted
rm: /Library/GPUBundles/GeForceMTLDriverWeb.bundle/Contents/MacOS: Operation not permitted
rm: /Library/GPUBundles/GeForceMTLDriverWeb.bundle/Contents/PkgInfo: Operation not permitted
rm: /Library/GPUBundles/GeForceMTLDriverWeb.bundle/Contents/Resources/GeForceStatistics-analysis.js: Operation not permitted
rm: /Library/GPUBundles/GeForceMTLDriverWeb.bundle/Contents/Resources/GeForceStatistics-counters.plist: Operation not permitted
rm: /Library/GPUBundles/GeForceMTLDriverWeb.bundle/Contents/Resources/GeForceStatistics-derived.js: Operation not permitted
rm: /Library/GPUBundles/GeForceMTLDriverWeb.bundle/Contents/Resources/internal.metallib: Operation not permitted
rm: /Library/GPUBundles/GeForceMTLDriverWeb.bundle/Contents/Resources: Operation not permitted
rm: /Library/GPUBundles/GeForceMTLDriverWeb.bundle/Contents: Operation not permitted
rm: /Library/GPUBundles/GeForceMTLDriverWeb.bundle: Operation not permitted
rm: /Library/GPUBundles/GeForceTeslaGAWeb.bundle/Contents/_CodeSignature/CodeResources: Operation not permitted
rm: /Library/GPUBundles/GeForceTeslaGAWeb.bundle/Contents/_CodeSignature: Operation not permitted
rm: /Library/GPUBundles/GeForceTeslaGAWeb.bundle/Contents/Info.plist: Operation not permitted
rm: /Library/GPUBundles/GeForceTeslaGAWeb.bundle/Contents/MacOS/GeForceTeslaGAWeb: Operation not permitted
rm: /Library/GPUBundles/GeForceTeslaGAWeb.bundle/Contents/MacOS: Operation not permitted
rm: /Library/GPUBundles/GeForceTeslaGAWeb.bundle/Contents/PkgInfo: Operation not permitted
rm: /Library/GPUBundles/GeForceTeslaGAWeb.bundle/Contents: Operation not permitted
rm: /Library/GPUBundles/GeForceTeslaGAWeb.bundle: Operation not permitted
rm: /Library/GPUBundles/GeForceTeslaGLDriverWeb.bundle/Contents/_CodeSignature/CodeResources: Operation not permitted
rm: /Library/GPUBundles/GeForceTeslaGLDriverWeb.bundle/Contents/_CodeSignature: Operation not permitted
rm: /Library/GPUBundles/GeForceTeslaGLDriverWeb.bundle/Contents/Info.plist: Operation not permitted
rm: /Library/GPUBundles/GeForceTeslaGLDriverWeb.bundle/Contents/MacOS/GeForceTeslaGLDriverWeb: Operation not permitted
rm: /Library/GPUBundles/GeForceTeslaGLDriverWeb.bundle/Contents/MacOS/libclh.dylib: Operation not permitted
rm: /Library/GPUBundles/GeForceTeslaGLDriverWeb.bundle/Contents/MacOS/libCLVMPTXSM1XPlugin.dylib: Operation not permitted
rm: /Library/GPUBundles/GeForceTeslaGLDriverWeb.bundle/Contents/MacOS/PTXSM1X.dylib: Operation not permitted
rm: /Library/GPUBundles/GeForceTeslaGLDriverWeb.bundle/Contents/MacOS: Operation not permitted
rm: /Library/GPUBundles/GeForceTeslaGLDriverWeb.bundle/Contents/PkgInfo: Operation not permitted
rm: /Library/GPUBundles/GeForceTeslaGLDriverWeb.bundle/Contents/Resources/cl_kernel.ptx12.fmath.pch: Operation not permitted
rm: /Library/GPUBundles/GeForceTeslaGLDriverWeb.bundle/Contents/Resources/cl_kernel.ptx12.pch: Operation not permitted
rm: /Library/GPUBundles/GeForceTeslaGLDriverWeb.bundle/Contents/Resources/cl_kernel.ptx13.fmath.pch: Operation not permitted
rm: /Library/GPUBundles/GeForceTeslaGLDriverWeb.bundle/Contents/Resources/cl_kernel.ptx13.pch: Operation not permitted
rm: /Library/GPUBundles/GeForceTeslaGLDriverWeb.bundle/Contents/Resources/runtimeSM1X.ptx.bc: Operation not permitted
rm: /Library/GPUBundles/GeForceTeslaGLDriverWeb.bundle/Contents/Resources: Operation not permitted
rm: /Library/GPUBundles/GeForceTeslaGLDriverWeb.bundle/Contents: Operation not permitted
rm: /Library/GPUBundles/GeForceTeslaGLDriverWeb.bundle: Operation not permitted
rm: /Library/GPUBundles/GeForceTeslaVADriverWeb.bundle/Contents/_CodeSignature/CodeResources: Operation not permitted
rm: /Library/GPUBundles/GeForceTeslaVADriverWeb.bundle/Contents/_CodeSignature: Operation not permitted
rm: /Library/GPUBundles/GeForceTeslaVADriverWeb.bundle/Contents/Info.plist: Operation not permitted
rm: /Library/GPUBundles/GeForceTeslaVADriverWeb.bundle/Contents/MacOS/GeForceTeslaVADriverWeb: Operation not permitted
rm: /Library/GPUBundles/GeForceTeslaVADriverWeb.bundle/Contents/MacOS: Operation not permitted
rm: /Library/GPUBundles/GeForceTeslaVADriverWeb.bundle/Contents/PkgInfo: Operation not permitted
rm: /Library/GPUBundles/GeForceTeslaVADriverWeb.bundle/Contents: Operation not permitted
rm: /Library/GPUBundles/GeForceTeslaVADriverWeb.bundle: Operation not permitted
rm: /Library/GPUBundles/GeForceVADriverWeb.bundle/Contents/_CodeSignature/CodeResources: Operation not permitted
rm: /Library/GPUBundles/GeForceVADriverWeb.bundle/Contents/_CodeSignature: Operation not permitted
rm: /Library/GPUBundles/GeForceVADriverWeb.bundle/Contents/Info.plist: Operation not permitted
rm: /Library/GPUBundles/GeForceVADriverWeb.bundle/Contents/MacOS/GeForceVADriverWeb: Operation not permitted
rm: /Library/GPUBundles/GeForceVADriverWeb.bundle/Contents/MacOS: Operation not permitted
rm: /Library/GPUBundles/GeForceVADriverWeb.bundle/Contents/PkgInfo: Operation not permitted
rm: /Library/GPUBundles/GeForceVADriverWeb.bundle/Contents: Operation not permitted
rm: /Library/GPUBundles/GeForceVADriverWeb.bundle: Operation not permitted
sudo ./nvidia-update.sh yields file not found
sudo bash ./nvidia-update.sh yield "Operation not permitted"
Running High Sierra 10.13.4 and originally had latest drivers but was buggy, used the bash command to downgrade to 378.10.10.10.25.106 and now screen is black. I double checked to make sure webdrivers is checked. Running on Mac Pro 5.1 w gtx 970
Hey,
I used the script but only then realised that my RTX 2070 Super is not supported at all by Hackintosh.
What is the easiest way to uninstall the installed drivers by this script?
cheers
How do I know when a new version, that is not blacklisted, is available?
Or does this script automatically check for updates?
sorry but I am really new in this. I have tried to run the script but I can't complete it. It asking for the password - what is it?
Patching package...
Patched install requirements.
File Doesn't Exist, Will Create: /var/folders/bs/ywv53gl93fzcsz8g4g6xbydw0000gn/T/tmp.h7h9lS7K/Library/Extensions/NVDAStartupWeb.kext/Contents/Info.plist
Set: Entry, "IOKitPersonalities:NVDAStartup:NVDARequiredOS", Does Not Exist
With this script, is it still necessary to install NVIDIAEGPUSupport.kext from Github Link? Users in the EGPU.IO Forum were not sure so I'm asking.
Downloading driver blacklist...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 80 100 80 0 0 440 0 --:--:-- --:--:-- --:--:-- 439
Downloading driver list...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 55865 100 55865 0 0 73424 0 --:--:-- --:--:-- --:--:-- 73506
The latest driver revision is 378.05.05.25f01
Downloading 378.05.05.25f01 drivers...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 62.1M 100 62.1M 0 0 6087k 0 0:00:10 0:00:10 --:--:-- 6735k
Installing new drivers...
installer: Package name is NVIDIA Web Driver 378.05.05.25f01
installer: Certificate used to sign package is not trusted. Use -allowUntrusted to override.
Richards-iMac:~ r14n$ ./nvidia-update.sh -allowUntrusted
Downloading driver blacklist...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 80 100 80 0 0 764 0 --:--:-- --:--:-- --:--:-- 769
Downloading driver list...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 55865 100 55865 0 0 79483 0 --:--:-- --:--:-- --:--:-- 79466
You're great man!
I need install GTX 750 ti on Hackintosh Mojave!
Thank you so much!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.