GithubHelp home page GithubHelp logo

simeononsecurity / windows-optimize-harden-debloat Goto Github PK

View Code? Open in Web Editor NEW
1.0K 27.0 75.0 49.13 MB

Enhance the security and privacy of your Windows 10 and Windows 11 deployments with our fully optimized, hardened, and debloated script. Adhere to industry best practices and Department of Defense STIG/SRG requirements for optimal performance and security.

Home Page: https://simeononsecurity.com/github/optimizing-and-hardening-windows10-deployments/

License: MIT License

PowerShell 99.69% JavaScript 0.05% Dockerfile 0.26%
windows stig-compliant mitigations privacy automation debotnet windows10 hardware-requirements microsoft harden

windows-optimize-harden-debloat's Introduction

Optimize, Harden, and Debloat Windows 10 and Windows 11 Deployments

Script Test CICDVirusTotal ScanPSScriptAnalyzer

windows-optimize-harden-debloat test docker container

Introduction:

Windows 10 and Windows 11 are invasive and insecure operating system out of the box. Organizations like PrivacyTools.io, Microsoft, Cyber.mil, the Department of Defense, and the National Security Agency have recommended configuration changes to lockdown, harden, and secure the operating system. These changes cover a wide range of mitigations including blocking telemetry, macros, removing bloatware, and preventing many digital and physical attacks on a system. This script aims to automate the configurations recommended by those organizations.

Notes, Warnings, and Considerations:

WARNING:

This script should work for most, if not all, systems without issue. While @SimeonOnSecurity creates, reviews, and tests each repo intensively, we can not test every possible configuration nor does @SimeonOnSecurity take any responsibility for breaking your system. If something goes wrong, be prepared to submit an issue.

  • This script is designed for operation in primarily Personal Use environments. With that in mind, certain enterprise configuration settings are not implemented. This script is not designed to bring a system to 100% compliance. Rather it should be used as a stepping stone to complete most, if not all, the configuration changes that can be scripted while skipping past issues like branding and banners where those should not be implemented even in a hardened personal use environment.
  • This script is designed in such a way that the optimizations, unlike some other scripts, will not break core windows functionality.
  • Features like Windows Update, Windows Defender, the Windows Store, and Cortona have been restricted, but are not in a dysfunctional state like most other Windows 10 Privacy scripts.
  • If you seek a minimized script targeted only to commercial environments, please see this GitHub Repository

Do not run this script if you don't understand what it does. It is your responsibility to review and test the script before running it.

FOR EXAMPLE, THE FOLLOWING WILL BREAK IF YOU RUN THIS WITHOUT TAKING PREVENTATIVE STEPS:

  • Using the default administrator account named "Administrator" is disabled and renamed per DoD STIG

    • Does not apply to the default account created but does apply to using the Default Administrator account often found on Enterprise, IOT, and Windows Server Versions

    • Create a new account under Computer Management and set it as an administrator if you wish. Then copy the contents of the previous users folder into the new one after signing into the new user for the first time to work around this prior to running the script.

  • Signing in using a microsoft account is disabled per DoD STIG.

    • When trying to be secure and private, signing into your local account via a Microsoft Account is not advised. This is enforced by this repo.

    • Create a new account under Computer Management and set it as an administrator if you wish. Then copy the contents of the previous users folder into the new one after signing into the new user for the first time to work around this prior to running the script.

  • Account PINs are disabled per DoD STIG

    • PINs are insecure when used solely in place of a password and can be easily bypassed in a matter of hours or potentially even seconds or minutes

    • Remove the pin from the account and/or sign in using password after running the script.

  • Bitlocker defaults are changed and hardened due to DoD STIG.

    • Due to how bitlocker is implemented, when this changes occur and if you already have bitlocker enabled it will break the bitlocker implementation.

    • Disable bitlocker, run the script, then reenable bitlocker to workaround this issue.

Requirements:

Recommended reading material:

Additions, notable changes, and bugfixes:

This script adds, removes, and changes settings on your system. Please review the script before running it.

Browsers:

  • Browsers will have additional extentions installed to aid in privacy and security.
    • See here for additional information.
  • Due to the DoD STIGs implemented for browsers, extension management and other enterprise settings are set. For instructions on how to see these options, you'll need to look at the GPO instructions below.

Powershell Modules:

  • To aid in automating Windows Updates the PowerShell PSWindowsUpdate module will be added to your system.

Using a Laptop with Sleep

  • To renable sleep on your device. See #75

Fixing Microsoft Account, Store, or Xbox Services:

This is because we block signing into microsoft accounts. Microsoft's telemetry and identity association is frowned upon. However, if you still wish to use these services see the following issue tickets for the resolution:

If you use Thunder Bolt Devices:

You may run into issues. There are multiple vulnerabilities assosiated with using Thunderbolt and advanced USB-C type devices. Because of this we have disabled it by default. If you'd like to ignore this, please read:

SSL issues With Chocolatey

Chocolatey's servers have issues supporting the latest, and most secure, TLS 1.3 Ciphers out there. These are fixed using some of the Windows category changes. However if you opt out of those, you may run into issues. Keep in mind, this is primarily a Chocolatey issue, all fixes for this are just workarounds.

Enabling Remote Desktop (RDP) Again

This script is meant for standalone systems, STIGs and Hardening Best Practices Dictate Disabling RDP. See the Following issue for steps to enable it again: #81

Editing policies in Local Group Policy after the fact:

If you need to modify or change a setting, they are most likely configurable via GPO:

  • Import the ADMX Policy definitions from this repo into C:\windows\PolicyDefinitions on the system you're trying to modify.

  • Open gpedit.msc on on the system you're trying to modify.

A list of scripts and tools this collection utilizes:

First Party Third Party STIGs/SRGs Applied Additional Considerations
.NET-STIG-Script Cyber.mil - Group Policy Objects Adobe Acrobat Pro DC Continuous V2R1 BuiltByBel - PrivateZilla
Automate-Sysmon Microsoft Security Compliance Toolkit 1.0 Adobe Acrobat Reader DC Continuous V2R1 MelodysTweaks - Basic Tweaks
FireFox-STIG-Script Microsoft Sysinternals - Sysmon Firefox V5R2 Dirteam - SSL Hardening
JAVA-STIG-Script Google Chrome V2R4 Microsoft - Managing Windows 10 Telemetry and Callbacks
Standalone-Windows-STIG-Script Internet Explorer 11 V1R19 Microsoft - Reduce attack surfaces with attack surface reduction rules
Windows-Defender-STIG-Script Microsoft Edge V1R2 Microsoft - Recommended block rules
Windows-Optimize-Debloat Microsoft .Net Framework 4 V1R9 Microsoft - Recommended driver block rules
Microsoft Office 2013 V2R1 Microsoft - Spectre and Meltdown Mitigations
Microsoft Office 2016 V2R1 Microsoft - Windows 10 Privacy
Microsoft Office 2019/Office 365 Pro Plus V2R3 Microsoft - Windows 10 VDI Recommendations
Microsoft OneDrive STIG V2R1 Microsoft - Windows Defender Application Control
Oracle JRE 8 V1R5 Mirinsoft - SharpApp
Windows 10 V2R2 Mirinsoft - debotnet
Windows Defender Antivirus V2R2 NSACyber - Application Whitelisting Using Microsoft AppLocker
Windows Firewall V1R7 NSACyber - Bitlocker Guidance
NSACyber - Hardware-and-Firmware-Security-Guidance
NSACyber - Windows Secure Host Baseline
UnderGroundWires - Privacy.S**Y
Sycnex - Windows10Debloater
The-Virtual-Desktop-Team - Virtual-Desktop-Optimization-Tool
TheVDIGuys - Windows 10 VDI Optimize
VectorBCO - windows-path-enumerate
W4H4WK - Debloat Windows 10
Whonix - Disable TCP Timestamps

How to run the script:

GUI - Guided Install:

Download the latest release here, choose the options you want and hit execute.

Example of 
Windows-Optimize-Harden-Debloat GUI Based Guided install

Automated Install:

Use this one-liner to automatically download, unzip all supporting files, and run the latest version of the script.

iwr -useb 'https://simeononsecurity.ch/scripts/windowsoptimizeandharden.ps1'|iex

Example of 
Windows-Optimize-Harden-Debloat automatic install

Manual Install:

If manually downloaded, the script must be launched from an administrative powershell in the directory containing all the files from the GitHub Repository

The script "sos-optimize-windows.ps1" includes several parameters that allow for customization of the optimization process. Each parameter is a boolean value that defaults to true if not specified.

  • cleargpos: Clears Group Policy Objects settings.
  • installupdates: Installs updates to the system.
  • adobe: Implements the Adobe Acrobat Reader STIGs.
  • firefox: Implements the FireFox STIG.
  • chrome: Implements the Google Chrome STIG.
  • IE11: Implements the Internet Explorer 11 STIG.
  • edge: Implements the Microsoft Chromium Edge STIG.
  • dotnet: Implements the Dot Net 4 STIG.
  • office: Implements the Microsoft Office Related STIGs.
  • onedrive: Implements the Onedrive STIGs.
  • java: Implements the Oracle Java JRE 8 STIG.
  • windows: Implements the Windows Desktop STIGs.
  • defender: Implements the Windows Defender STIG.
  • firewall: Implements the Windows Firewall STIG.
  • mitigations: Implements General Best Practice Mitigations.
  • defenderhardening: Implements and Hardens Windows Defender Beyond STIG Requirements.
  • pshardening: Implements PowerShell Hardening and Logging.
  • sslhardening: Implements SSL Hardening.
  • smbhardening: Hardens SMB Client and Server Settings.
  • applockerhardening: Installs and Configures Applocker (In Audit Only Mode).
  • bitlockerhardening: Harden Bitlocker Implementation.
  • removebloatware: Removes unnecessary programs and features from the system.
  • disabletelemetry: Disables data collection and telemetry.
  • privacy: Makes changes to improve privacy.
  • imagecleanup: Cleans up unneeded files from the system.
  • nessusPID: Resolves Unquoted System Strings in Path.
  • sysmon: Installs and configures sysmon to improve auditing capabilities.
  • diskcompression: Compresses the system disk.
  • emet: Implements STIG Requirements and Hardening for EMET on Windows 7 Systems.
  • updatemanagement: Changes the way updates are managed and improved on the system.
  • deviceguard: Enables Device Guard Hardening.
  • sosbrowsers: Optimizes the system's web browsers.

An example of how to launch the script with specific parameters would be:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Force
Get-ChildItem -Recurse *.ps1 | Unblock-File
powershell.exe -ExecutionPolicy ByPass -File .\sos-optimize-windows.ps1 -cleargpos:$false -installupdates:$false
    SimeonOnSecurity Logo

Links:

windows-optimize-harden-debloat's People

Contributors

imgbotapp avatar simeononsecurity avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

windows-optimize-harden-debloat's Issues

Possible spelling mistake

In the file sos-optimize-windows.ps1 from line 639 to 642 there is on space too many in "Current Version"

but i am not an expert.

Issue with Persistent Registry Value Changes upon System Reboot

I am experiencing an issue with persistent registry value changes upon system reboot. Specifically, I am attempting to enable developer tools in Google Chrome by modifying the registry key located at Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\DeveloperToolsAvailability to a value of 1. However, after each system reboot, the value consistently reverts back to 2.

This behavior is not limited to Google Chrome; I have observed similar occurrences with other registry changes as well.

I installed a script on Windows 10 Home and lost access to my PC

Discussed in #41

Originally posted by xFELAx September 1, 2022
Hi! I installed this script on my Windows 10 Home. I didn't read the requirements and other crucial things ( I'm a stupid student :/ ). After rebooting I can't login into my microsoft account. When I try to login there is a message: "Something went wrong and your PIN isn't available (status: 0xc000015b, substatus:0x0 Restart your device to see if that fixes the problem". I searched for the fix online but nothing helped. When I try to do something in a safe mode I realized that there is only available a new X_Admin account but I don't know the password for this account. Could you help me to regain access to my PC? Sorry for a problem. :/

How do I revert

hi i used it and it removed the built in administrator account which had the system restore point now i cant use systemrestore pls help

Help me my pc got locked

I just leave my laptop to my brother and suddenly my laptop got locked
He thought me he using some kind command to optimize my laptop and now my pc got locked and I dont know the username or password please help me

Can't apply group policy if install offline

I have problem when use your script offline, but when I install online automatic, it is no problem
Windows failed to apply the Group Policy Registry settings. Group Policy Registry settings might have its own log file. Please click on the "More information" link.

USB-C Thunderbolt Port no longer reading devices

Describe the bug
Thunderbolt USB-C Port no longer recognizes devices on Dell Latitude 7490. Port still has power, but will not recognize connected devices such as USB-C removeable media, yubikeys, or cellular devices.

To Reproduce
Steps to reproduce the behavior:

  1. run the sos-optimize-windows.ps1 script
  2. usb-c devices are no longer recognized. Devices can still be charged with the port such as a cell phone
  3. Device Manager shows Detection Verification and PCI to PCI Bridge driver erros and that the driver cannot be installed due to forbidden by system policy.

Expected behavior
USB-C Port should function as normal

Screenshots
image

image

Desktop (please complete the following information):

  • OS: Windows 11 Enterprise
  • Browser: N/A
  • Version: 22

Additional context
Not sure if this is a DMA Protection or Autrun Issue. This policy was changed for the NSA policies but reverting these options didn't change anything.
image

Windows background black and can't be changed anymore

Executed with manual install on a Win10 Enterprise v1909. Now I can't change background color or picture. Windows says the settings are disabled as of a organisation restriction.

Tested on a Windows in a virtualbox and not in a domain.

Is there a revert function for the scripts?

Automated Install results in 503

If I do:
iwr -useb 'https://simeononsecurity.ch/scripts/windowsoptimizeandharden.ps1'|iex

I get a remote server error with 503. Is it maybe because of the use of Cloudflare?

What I also don't understand is the explanation: "script may be launched from the extracted GitHub download"

For me it seems the script is downloading and extracting the package from GitHub itself. So why is a download needed before starting the script?

Cant sign in

What is the default password, I used this thinking it was a windows optimizer and now I am locked out of my pc. Please help me, it will koe let me rest my windows

Allow downloads from the store ( installing ubuntu issue )

Hello,
is there is any way to allow downloads from microsoft store ?
I'm trying to install ubuntu because I'm using wsl2 but i cannot download anything from the store
and i manually downloaded Ubuntu but when i click on it nothing happens at all

Can't get past the lock screen after reboot

After rebooting there's no way to get past the login screen.

"Other User"
Please type in user and password to continue...

Considering I didn't have any password configured on my computer I don't know why does it ask for one.

Start Menu isn't working.

After using this script, I get an eror message, that my Start Menu isn't working, and even after restarting it won't work anymore

the problem with use port 443 https?

I cannot install some software using port 443 and HTTPS. for example, I cannot install automated installing script.

Could you tell me how to fix it?

SOS script wil not allow office 365 products to open.

Windows 10 Pro 2004. After applying sos-optimize-windows.ps1 script, all Microsoft Office products no longer open. Office reinstall does not clear up the problem

SOS script will not allow office 365 products to open. No error messages, no event logs, nothing.

Issue confirmed with non-365 versions as well.

WINWORD exe gives an "Windows cannot access the specified device, path, or file. You may not have the appropriate permissions to access this item."

Office is install on the C: system drive, happens with other OFFICE exe's as well.

I would also like to add that I appreciate your hard work on this. This is an amazing tool.

Revert

There should be a revert button

Windows server 2019?

What do i need to make it work for this distro? It's kind a like win 10 ent? I May be wrong, but i like your opinion on it 😄

Browser Settings cannot be changed

Great work on the script, however, i am having issues with my browsers not saving any history / cache / cookies and everything is removed upon any restart to the machine.

I tried via regedit to change the policies like unblocking about:config in:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Mozilla\Firefox
or disabling this:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Mozilla\Firefox\SanitizeOnShutdown

however, it seems like any changes done to the registry is reverted back to the secure settings set by the script after restarting the machine. This is done automatically, and no matter what policies i change from the registry it all reverts back to block about:config and enable sanitize.on.shutdown policies.

Is there a way to stop the script from changing the browser policies and allow browsers to save cookies / history / cache and make sure that the policies stay the same even after a restart.

Thank you in advance

reverse.

any way to reverse the process?

Cannot log in after installing the script

Describe the bug
installed the script , i was logged in with my microsoft account. after reboot pc is asking for user and password. since it disabled my microsoft acount, i cannot log in.

Unable to sign into microsoft accounts

Following running the script, users will find they can no longer sign into any microsoft/windows account for store or product activation. This is intentional. As this is a privacy script that also includes DoD recommended configurations. With both of these in mind, allowing the ability to sign into a microsoft account presents inharent risk that shouldn't be allowed.

For more information see:

Easy Anti Cheat

Hi simeononsecurity,

When playing Easy Anti Cheat (https://easy.ac) enabled games, the game will crash after using this script.
If you restore and try and run an EAC enabled game, no issues.

tested on fresh windows installation, unable to locate the issue.
a dump file was generated which i've attached.

In this case, it was tested with Rust (rust.facepunch.com)

RustClient.exe.9756.zip

Mozilla Firefox policy errors

Describe the bug
After running this script, Firefox reports errors for the applied policies.

Here is a screenshot of the policy errors:
grafik

This completely broke my Chocolatey installation

Describe the bug
Ever since I run this, Chocolatey doesn't work anymore. The error message is

Unable to load the service index for source https://community.chocolatey.org/api/v2/.
The request was aborted: Could not create SSL/TLS secure channel.

I know you're not Chocolatey's developer or anything, but maybe you have some idea as to what caused this. I think it's also important for future reference.

To Reproduce
Steps to reproduce the behavior:

  1. Run .\sos-optimize-windows.ps1 -firefox:$False -onedrive:$False -windows:$False (most likely, the additional arguments aren't needed)
  2. Reboot
  3. Run choco upgrade all

Expected behavior
This is the expected behavior, to some extent at least. Upon further inspection, Chocolatey's message doesn't really make sense as it relies on TLS 1.2, and this script should only disable SSL.

Additional context
I'll also submit an issue in Chocolatey's repository.

Suggest disabling TLS 1.0 (comment it out). line 533

On line 533 of project Windows-Optimize-Harden-Debloat, i see we're enabling TLS 1.0. I'd recommend disabling it as even NIST is not supporting it any longer due to security concerns.

"The Internet Engineering Task Force found vulnerabilities in TLS 1.0, one of the most widely used protocols, and updated it to TLS 1.1 and then TLS 1.2 to resolve many of these security issues. In order to mitigate these vulnerabilities and conform to our own recommendations, NIST will disable the use of TLS 1.0 for connections to our public website. "

https://www.nist.gov/oism/tls-10-being-turned-wwwnistgov

There's no listed method on how to revert MS Store issue

Thanks for your work.

While I've ran the script and understood the constraints - there doesn't seem like an 'optional' area where the public can opt-in/opt-out to service breaking changes.

While I think running this script is imperative to privacy - there doesn't seem to be documentation relating to 'caveats' where one can run the script and then later re-enable the services they want.

I would suggest that the ordinary home user not use this script - as there doesn't seem to be options available to them to opt-out, not repair or fix what this script implements.

There tends to be issues relating to thing like using chocolatey or MS store, that this repository doesn't explain clearly how to revert nor give the option to opt-out of. I would think these be covered in the readme.md.

In light of that - I hope others read this and don't use the script. This isn't designed for personal use - intent seems to be more corporate or business oriented. While I understand it is covering the standards - it doesn't help those trying for better privacy with options. Looks like this is one way or the high-way.

Windows 11 - Remote desktop

Hi,

I ran the script on a remote desktop, and I lost the connection in the middle of the script, I lost the connection.
When I tried to enable Remote accès, the switch button was still off.

I've modified Group Policy, and have a look in Registery, but everything is ok...

Any idea?

Many thanks for considering my request.
Sakonji

GPO Update not completing

When running this script on a fresh install of 22H2, GPO updates are not processing with the following errors:

Performing Group Policy Update
Updating policy...
Computer Policy update has completed successfully.
The following warnings were encountered during computer policy processing:
Windows failed to apply the Group Policy Scheduled Tasks settings. Group Policy Scheduled Tasks settings might have its own log file. Please click on the "More information" link.
User Policy update has completed successfully.
The following warnings were encountered during user policy processing:
Windows failed to apply the Group Policy Registry settings. Group Policy Registry settings might have its own log file. Please click on the "More information" link.
For more detailed information, review the event log or run GPRESULT /H GPReport.html from the command line to access information about Group Policy results.
WARNING: A reboot is required for all changed to take effect

Attached is a copy of the GP Report, with identifying information redacted.

Of note, Bitlocker setup fails following running the script, although I think that's because the group policy fails.

GPReport.pdf

Can't revert changes

Hi I ran the automated install script thinking it would only download it not run it and now I have 5+ extensions installed on edge and i'm sure a lot of other stuff I can't see. I can't remove the extensions because they're 'Installed by my organisation' even though I don't have one.
How can I get rid of all of it?

Firefox Extensions

I think you should add to the readme information that several Firefox addons will be installed and a list of them and what they do.

Best regards,
Konrad

Can i revert this ?

Describe the bug
-Lost my Firefox history log and session with 30+ tabs
-Can't access my nerwork drives anymore

Desktop (please complete the following information):

  • OS: Windows
  • Browser Firefox
  • Version 89

Edit: forgot to mention, there are no system point I can restore to for some reason..

PC goes into lockscreen after 2 minutes of inactivity

I can't find the option that set or enabled this in the scripts.
My problem is that I don't know how to adjust the time (Its not in Power Options / Power and sleep settings).
The 2 minutes are a problem because it just locks my PC when i read an article or look at a gif the like.

Sorry for not looking thoroughly enough at all scripts but maybe someone knows the correct setting.

Downloads on Chrome are Failing

Downloads on Chrome are Failing and showing a message of Failed - Blocked.
At first I thought this was due to the the file that I am downloading being malacious but after some time I noticed it is happening on every File.

downloads_failing
.

I tried to see some articles on the web to fix this issue but inside the security tab of inetcpl.cpl i am not being able change any settings as it is showing me a warning that some settings are being manged by your administrator
error_internetsettings

Please help me.

Edge Auto Delete History

Hi Simone, I really like and very thanks your scripts, but I have problem with edge cookie, how to turn off auto delete cookie and history in edge. Many thanks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.