剑庭安
首页
黑客安全首页全部安全栏目 黑客技术黑客技术、渗透测试、漏洞利用工具与教程 安全软件安全工具、扫描器、检测与审计软件 病毒分析恶意软件分析、样本、逆向与沙箱 CTF思路CTF 题目、writeup、解题思路与工具 防护思路防御技术、加固、检测响应与蓝队 红蓝攻防红队攻击模拟、蓝队对抗、攻防演练 漏洞知识库漏洞、CVE、PoC、EXP 与安全研究
逆向|反编译
PHP源码PHP 网站源码、程序、系统 APP源码安卓/iOS APP 源码 ASP源码ASP 网站源码与程序 NET源码.NET 网站源码与系统 小程序源码微信/支付宝小程序源码 Dedecms风格模板Dedecms 织梦风格模板 Empirecms风格模板EmpireCMS 帝国风格模板 Discuz商业模板/插件Discuz 商业模板与插件 WordPress主题/插件WordPress 主题与插件 其它源码、模板其它各类源码与模板 游戏源码游戏源码与引擎项目 加密货币源码加密货币、区块链、钱包、USDT/比特币相关源码与工具 手游源码手机游戏源码、服务端、客户端与引擎项目 传奇源码热血传奇、传奇世界、复古传奇等客户端/服务端/引擎源码 页游源码网页游戏、H5 游戏、浏览器游戏源码 端游源码电脑单机游戏、PC 网游客户端/服务端源码
最新万能免驱动支持所有型号打印机下载程序 日历天气老黄历 · 每天同步真实日期与天气
站长工具站长工具 自助开通会员浏览该分类 其他资源qtziy SEO工具SEO工具 站群源码站群源码 泛程序泛程序 蜘蛛模板蜘蛛模板 蜘蛛池蜘蛛池 外链工具外链工具
搜索 自助开通会员🔓 破甲 API
登录 注册
首页 分类列表 安全软件 Windows-11-Guide - Windows 1…
Windows-11-Guide - Windows 10/11 Guide. Including Windows Security to 安全软件 点击放大
作者:admin 发布:2026-10-05

Windows-11-Guide - Windows 10/11 Guide. Including Windows Security to

项目说明<h1 align="center"> <img src=" <br /> Windows 11 Guide</h1><a href=" <img alt="followers"…
资源可下载 免费下载 0 条讨论
会员资源
开通会员后即可下载全部资源。
登录后开通会员
会员方案
319浏览量
0讨论
2下载链接
可下载资源状态
内容可验证
更新 2026-10-05
人工审核发布
评论区答疑

Windows-11-Guide - Windows 10/11 Guide. Including Windows Security to

Windows-11-Guide - Windows 10/11 Guide. Including Windows Security to

项目说明

<h1 align="center">
<img src="
<br />
Windows 11 Guide
</h1>

<a href="
<img alt="followers" title="Follow me on Github for Updates" src="

!Maintenance
!Last-Commit

#### A guide on setting up your Windows 11 Desktop with all the essential Applications, Tools, and Games to make your experience with Windows 11 great!

Note: You can easily convert this markdown file to a PDF in using this handy extension Markdown PDF.

<p align="center">
<img src="
<br />
</p>

Table of Contents

1. Getting Started

- Windows 11 Desktop
- Windows 11 on ARM
- Bypass Windows 11's TPM, CPU and RAM Requirements
- Creating a Local Account on Windows 11 Home and Pro
- Removing the Windows 11 Watermark for Unsupported Hardware
- Optimizing Windows 11
- Ways to Customize Windows 11 Look and Feel
- Installing drivers for Windows the easy way
* General Drivers
- Microsoft Office Alternatives
- Replacing OneDrive with Nextcloud
- Secure & Pri Web Browsers
* Privacy & Security Focused Browser extensions
* Pri Search Engines
- Systems Management
* Setting up Acti
- Windows Security Hardening
- Encryption Tools
- Private Network (VPN)
- SSH
- Firewall Filtering
- Network Packet Filtering with eBPF
- Multifactor Authentication (MFA)
- Windows Forensic Analysis
- Disk Image Creation Tools
- E Collection
- Incident Management
- Sandboxing/Re Tools
- File Sync/Transfer
- Storage Disk Health/Data Recovery
- Reset/Restore Windows 11
- Backups
- Battery Health

2. Getting Software

3. Gaming
- Gaming Resources for Windows
- Gaming on Xbox Game Pass
- Manage/Control Fans (CPU, GPU, and motherboard)
- Gaming Peripherals
* Gaming mice, keyboards, and headsets
* Game Controllers
- Graphics
* NVIDIA
* AMD
* Intel ARC
- Setting up DXVK on Windows
- Improving 游戏 Performance & Load Times
* DirectStorage
* NVIDIA RTX IO
* AMD StoreMI
* Intel® Rapid Storage Technology (Intel® RST)
- Setting up OBS Studio
* Useful OBS Studio 3rd party Plugins & Themes
- Discord
- Twitch
- Sleep/Suspend Games
- Game Stores & Launchers
* Steam
* Heroic Games Launcher
* Playnite
* Launchbox
* Razor Cortex
* Epic Games Store
* Blizzard Battle.net
* Origin
* EA Play
* Ubisoft Connect
* Rockstar Games
* GOG Galaxy Store
* Itch.io Store
* FF XI
- Game Streaming
* Cloud Game Streaming
* Local Game Streaming
- Playing Android Games
* Amazon App Store
* BlueStacks
* Google Play games for PC
* Aurora Store
* F-Droid
* Magisk on WSA
- Game Emulators
* Emulator Frontends
* Nintendo GameCube & Wii
* Nintendo Switch
* Nintendo 64
* Nintendo 3DS
* Nintendo DS
* Super Nintendo Entertainment System (SNES)
* Nintendo Entertainment System (NES)
* Game Boy Advance
* DOS
* Atari
* Sega Dreamcast
* PlayStation Portable
* PlayStation 1
* PlayStation 2
* PlayStation 3
* Xbox
* MAME
- Performance Benchmarks

4. Windows Subsystem for Android (WSA)

- Getting started with Windows Subsystem for Android
- Windows Subsystem for Android Settings
- WSA Toolbox

5. Windows Subsystem for Linux (WSL)

- WSL Learning Resources
- WSL Tools and Projects
- Setting up WSL Linux Distributions

6. Windows Terminal

7. Studio and
- Studio Extensions for De Productivity
- VS Code Extensions for De Productivity

8. Game De

9. Setting up a macOS Workspace

10. Android De

11. Professional Audio/Video Editing

12. 3D Graphics and Design

13. Kubernetes

14. Machine Learning

15. Robotics

16. Open Source Security

17. Differential Privacy

18. DevOps

19. .NET De

20. C# De

21. F# De

22. PowerShell De

23. TypeScript De

24. React Nati

25. ElectronJS De

26. C/C++ De

27. Ja

28. Python De

29. Ruby De

30. Flutter De

31. Node.js De

32. Networking

33. Databases

Getting Started

Getting started with your new Windows 11 PC

Windows 11 Installation Assistant

Update to Windows Subsystem for Android™ on Windows 11

Getting Started with the DirectX 12 Agility SDK

Microsoft Windows 服务端 is the operating system that connects on-premises en with Azure, adding additional layers of security while helping you modernize your applications and infrastructure.

Windows as a Service (WaaS) is a new de concept, introduced with the release of Windows 11. It simplifies the jobs of IT professionals and maintains a consistent Windows 11 experience for all Windows customers. These impro primarily focus on maximizing customer in in Windows de, simplifying the deployment and ser of Windows 客户端 computers, and le out the resources needed to deploy and maintain Windows over time.

Windows Desktop is a service that enables a secure, remote desktop experience from anywhere.

Windows 365 Cloud PC is a service that provides a secure way to stream your Windows experience including your personalized apps, content, and settings from the Microsoft cloud(Azure) to any device with your Windows 365 Cloud PC. A August 2nd, 2021.

Microsoft Dynamics 365 is the essential business solution for busy professionals who need to engage with customers while staying productive at work and on the go. Arri for every appointment and update notes, tasks, and attachments. Along with relevant service and sales records.

Microsoft Edge is a cross-platform web browser de by Microsoft. It is supported on Windows 11, Windows 10, Xbox, Android, iOS, macOS, and as a preview for Linux.

Microsoft Azure is a public cloud computing platform that comes with solutions de by Microsoft including Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Windows as a Service (WaaS), and Software as a Service (SaaS) that can be used for services such as analytics, computing, storage, networking, and security.

Horizon Cloud on Microsoft Azure is a desktop service a in Azure Marketplace. Simplify your delivery of on-premises and cloud desktops and applications by connecting your instance of Azure to .

Citrix Apps and Desktops for Azure is a desktop and app service a through Azure Marketplace or agreements with Citrix. Use familiar tools to manage on-premises Citrix deployments alongside Windows Desktop on Azure, supporting cloud modernization while maximizing your existing in.

DirectStorage API is an API in the DirectX family originally designed for the Architecture to Windows. The DirectX API is architected in a way that takes all this into account and maximizes performance throughout the entire pipeline from N all the way to the GPU. It does this in several ways: by reducing per-request N, enabling batched many-at-a-time parallel IO requests which can be efficiently fed to the GPU, and giving games better control over when they get notified of IO request completion instead of having to react to every tiny IO completion. The DirectStorage API will be a on Windows 11 PCs with NVMe SSDs, but will also be support in Windows 10 1909 and newer.

WinDirStat(Windows Directory Statistics) is a disk usage statistics and cleanup 工具 for of Microsoft Windows.

eBPF for Windows is an eBPF implementation that runs on top of Windows. eBPF is a well-known technology for pro programmability and agility, especially for extending an OS kernel, for use cases such as DoS protection and obser.

Sysinternals Suite is the entire set of Sysinternals Utilities rolled up into a single download. Also, checkout the Sysinternals Utilities Index.

Secure boot is a security standard de by members of the PC industry to help make sure that a device boots(Unified Extensible Firmware Interface (UEFI) BIOS) using only software(such as bootloaders, OS, UEFI drivers, and utilities) that is trusted by the Original Equipment Manufacturer (OEM).

Microsoft Defender Security Center is a user portal where you can access Microsoft Defender for Endpoint capabilities. It gi security operations teams a single pane of glass experience to help secure networks.

BitLocker Dri is a data protection feature that integrates with the operating system and addresses the threats of data theft or exposure from lost, stolen, or inappropriately decommissioned computers. BitLocker provides the most protection when used with a Trusted Platform Module (TPM) 1.2 or later.

Windows 11 Desktop


Back to the Top

<p align="center">
<img src="
<br />
</p>

Windows 11 Desktop with new Start menu. 源码: Microsoft

<p align="center">
<img src="
<br />
</p>

By Default the Start menu and icons are centered. 源码: Microsoft

<p align="center">
<img src="
<br />
</p>

In system settings to change the position of the Start menu back to the Left-side layout. 源码: Microsoft

<p align="center">
<img src="
<br />
</p>

Windows 11 desktop with the traditional Left-side layout. 源码: Microsoft

<p align="center">
<img src="
<br />
</p>

Easily snap the layout of your Desktop Apps on Windows 11. 源码: Microsoft

Windows on ARM

* Windows Dev Kit 2023 (Project ) | Microsoft Learn
* Windows Apps on Arm | Microsoft De
* Studio on ARM powered devices
* Windows on Arm documentation | Microsoft Learn
* Add support Arm devices to your Windows app | Microsoft Learn
* Windows Arm-based PCs FAQ - Microsoft Support
* Update app architecture from ARM32 to ARM64 | Microsoft Learn
* Add support Arm devices to your Windows app | Microsoft Learn
* Best native apps for Windows on ARM in 2023
* List of Windows ARM games | PCGamingWiki
* Xbox Cloud Gaming is a on Windows PCs running ARM64 on newer Surface devices(2022 or later) and upcoming devices with the Snapdragon X Elite chip.

ARM64EC (“Emulation Compatible”) is an application binary interface (ABI) for Windows 11 on ARM that runs with nati and is interoperable with x64 architecture. An app, process, or even a module can freely mix and match with ARM64EC and x64 as needed. The ARM64EC 代码 in the app will run natively while any x64 代码 will run using Windows 11 on ARM’s built-in emulation. The ARM64EC ABI differs slightly from the current ARM64 ABI in ways that make it binary compatible with x64 代码. Specifically, the ARM64EC ABI follows x64 software con including calling con, stack usage, and data alignment, making ARM64EC and x64 interoperable. Apps built as ARM64EC may contain x64 代码 but do not have to, since ARM64EC is its own complete, first-class ABI for Windows.

NOTE: Qualcomm's Snapdragon X Elite chip will be a in mobile devices starting Mid-2024.

Snapdragon X Elite is its all-new custom CPU architecture, codenamed Oryon. The X Elite includes a total of 12 Oryon cores, rather than a mix of large and small cores like Qualcomm has used in past designs. When all cores are active, they can run at peak speeds of up to 3.8 GHz, though when just one or two cores are boosting they can go up to 4.3 GHz.

* Qualcomm says that the X Elite's Adreno GPU has upgradeable drivers, which means new capabilities can be added over time. it will support a 4K 120 Hz laptop display, plus a total of three 4K external displays (or two 5K external displays). The GPU supports the DirectX 12 graphics API—no support, at least not yet—and Qualcomm says it will feature upgradeable drivers. Qualcomm compared the X Elite's GPU performance to both Intel's Iris Xe and AMD's Radeon 780M. The Adreno GPU is reportedly up to 2x as fast as the Iris Xe and up to 80% faster than the Radeon 780M, while using about one-fifth as much power.

* The chip also includes respectable media encoding and decoding capabilities, with support for hardware-accelerated H.264, H.265/HEVC, and AV1 video encoding and decoding, plus hardware-accelerated decoding support for the VP9 codec.

* The X Elite can use up to 64GB of LPDDR5x RAM with up to 136 GB/s of memory bandwidth to the chip. The image signal processor (ISP) supports up to 64 MP cameras and 4K HDR video capture. The chip supports PCIe 4.0 NVMe SSDs and the UFS 4.0 and SD 3.0 storage standards, as well as up to three USB 4 ports (plus two more 10 Gbps USB 3.2 gen 2 ports).

<p align="center">
<img src="
</br>
Image credit: Qualcomm
</p>

<p align="center">
<img src="
</br>
Image credit: Qualcomm
</p>

<p align="center">
<img src="
</br>
Image credit: Qualcomm
</p>

<p align="center">
<img src="
</br>
Image credit: Qualcomm
</p>

<p align="center">
<img src="
</br>
Image credit: Qualcomm
</p>

<p align="center">
<img src="
</br>
Image credit: Qualcomm
</p>

Snapdragon X Elite Benchmarks

|Geekbench 6 |(multi-core) scores|
|-------------|-----------------|
|Snapdragon X Elite (Config A)| 15,130|
|Snapdragon X Elite (Config B)| 14,000|
|Apple M2| 8,911|
|Apple M2 Pro| 14,965|
|Apple M2 Max| 14,939|
|Intel Core i7-13000H| 12,171|

|3DMark | Wild Life Extreme Unlimited |
|-------------|-----------------|
|Snapdragon X Elite| 44.5 fps (Config A) | 39 fps (Config B)|
|MacBook Pro 14-inch M2 Pro| 73 fps|
|MacBook Pro 14-inch M2 Max| 80 fps|
|MacBook Pro 13-inch M2 | 40.5 fps|

Bypass Windows 11 Requirements


Back to the Top

Note 1: Before performing any upgrade to your system make sure to do a full backup of your system in case anything happens during the upgrade process!

Note 2: Some anti-cheat software for video games(like ) will require TPM, Secure Boot on Windows 11.

Ways to install Windows 11 on Unsupported hardware | Microsoft Support

Fido is a PowerShell script that is primarily designed to be used in Rufus, but that can also be used in standalone fashion, and whose purpose is to automate access to the official Microsoft Windows retail ISO download links as well as provide con access to bootable UEFI Shell images.

<p align="center">
<img src="
<br />
Fido
</p>

OR

Rufus is a utility that helps format and create bootable USB flash drives.

<p align="center">
<img src="
<br />
Rufus
</p>

In Rufus 3.19:

Add a new selection dialog for Windows 11 setup customization:

* Secure Boot and TPM bypass have now been moved to this dialog.
* Allows to bypass the mandatory requirement for a Microsoft account on Windows 11 22H2.
(Note: 网络 must be temporarily disabled for the local account creation to be proposed).
* Added an option to skip all collection questions (Sets all answers to “Don’t allow”).
* Added an option for setting internal dri for Windows To Go.

<p align="center">
<img src="
<br />
Rufus 3.19 Windows 11 setup customization.
</p>

Creating a Local Account on Windows 11 Home and Pro


Back to the Top

In Windows 11 Home and Pro editions Microsoft will require you to sign-in with Microsoft Account. Though, by following these simple steps below you can create a Local Account on the your Windows 11 device.

<p align="center">
<img src="
<br />
Microsoft Account Sign-in on Windows 11
</p>

Before we begin this process make sure to not connect your Wi-Fi or unplug your Ethernet cable if you use one.

<p align="center">
<img src="
<br />
</p>

Steps 1-5:

1. Press keys Shift + F10 this will open the Windows Command prompt as System.

<p align="center">
<img src="
<br />
</p>

2. Then type taskmgr and Press Enter.

<p align="center">
<img src="
<br />
</p>

3. This opens up the Task Manager. Click the more details option in the bottom left corner.

<p align="center">
<img src="
<br />
</p>

4. Now scroll down til you see Network Connection Flow. Right click on the process and select End task.

<p align="center">
<img src="
<br />
</p>

5. You will now see on the Windows screen that you can sign-up for a Local account.

<p align="center">
<img src="
<br />
</p>

Removing the Windows 11 Watermark


Back to the Top

The simplest way to do this is with Winarows Uni Water Mark Disabler which can be found at

There’s also a manual a way to remove the Windows 11 watermark. It’s important to know that removing the watermark does include editing some system registry files. So, do this at your own risk, and be careful.

- 1. Access the Registry Editor by typing ‘Regedit’ in the Windows 11 search box and hitting OK to open it.

- 2. On the left side, open up HKEY_CURRENT_USER and scroll down to the Control Panel.

- 3. Find the entry called UnsupportedHardwareNotificationCache.

- 4. Right-click that entry and select ‘Modify’ from the menu.

- 5. Change the SV2 DWORD value from 1 to 0.

- 6. Save, exit, and then restart your PC.

<p align="center">
<img src="
<br />
</p>

Optimizing Windows 11

Back to the Top

![Debloat Windows 11 Installations With Just 2 Clicks]()
![The Perfect Windows 11 Install]()
![Windows 11: Debloat and Optimize for Ultimate Performance]()
![How to Debloat, Speedup and Remo Features from Microsoft Edge]()
![Making the Best Windows ISO]()
![Create A Custom Windows 10 or 11 ISO using NTLite]()

BloatyNosy is a 工具 that streamlines and houses all the essential settings under one app and allows you to disable and remo features with just a simple click.

<p align="center">
<img src="
<br />
</p>

Chris Titus Tech Windows Utility is a 工具 that helps you install Programs, Tweaks, Fixes, and Updates. It makes Windows 11 setup easy and optimizes your machine. The Ultimate Windows Utility | Chris Titus Tech YouTube.

The recommended way is to right click on the start menu and select (Windows Terminal As Admin Windows 11)

Launch Command:

Or

<p align="center">
<img src="
<br />
</p>

Process Lasso is a 工具 for real-Time CPU Optimization and Automation.

<p align="center">
<img src="
</p>

Disable/Turnoff unwanted Apps on your Windows system

With Windows 11 a lot system resources such as CPU and Ram are taken up when your system starts up. There are serval ways turnoff/disable apps from auto-starting when you log-in to Windows 11

First way to stop auto-start apps is through Startup folder in the Windows settings.

<p align="center">
<img src="
<br />
</p>

<p align="center">
<img src="
<br />
</p>

Second way to stop auto-start apps is through Task Manager. Open task manager in the start menu.

<p align="center">
<img src="
<br />
</p>

Turnoff VBS

Based Security (VBS) can slow apps (and games) down by 5 to 15% in Windows 11 especially if you're on an AMD system.

* 1. Open System Information. Do this by searching for "system information" in Windows search and clicking the top result.

* 2. Scroll down to find the " security" row. If it says "running," VBS is enabled. But if it says "not enabled," then you're done.

Below are different are Two Ways you can disable VBS in Windows 11:

Disable VBS/HVCI in Windows 11

* 1. Search for Core Isolation in Windows search and click the top result.

* 2. Toggle Memory Integrity to off, if it was on.

* 3. Reboot your PC as prompted.

* 4. Check System Information again to see if security is listed as "not enabled."

Disable VBS By Uninstalling Machine

If VBS is running, you can get rid of it by uninstalling the " Machine" feature in Windows. Note: that if this is the feature that's enabling VBS for you, losing it may cost you the ability to run Windows Subsystem for Linux 2 (WSL2).

* 1. Open Turn Windows Features on or Off by searching for it.

* 2. Uncheck machine and click Ok.

* 3. Reboot your PC.

* 4. Check System Information again to make sure based security is listed as "not enabled."

Ways to Customize Windows 11 Look and Feel


Back to the Top

Chris Titus Tech Windows Utility is the Ultimate Windows 10 & 11 script designed to be a swiss army knife of Windows tools to help setup and optimize machines. The Ultimate Windows Utility | Chris Titus Tech YouTube.

Paste this command into Powershell (admin):

<p align="center">
<img src="
<br />
</p>

WingetUI is a 界面 Store for the most common cli package managers, such as Winget and Scoop. It's de by Martí Climent AKA martinet101.

<p align="center">
<img src="
<br />
</p>

ViVe is a C# library you can use to make your own programs that interact with Windows 10/11's A/B feature mechanism.

<p align="center">
<img src="
<br />
</p>

O&O ShutUp10++ is a free 工具 that let's you have full control o comfort functions under Windows 10 and Windows 11 you wish to use, and you decide when the passing on of your data goes too far.

<p align="center">
<img src="
<br />
</p>

NTLite ($40) is a local Windows configuration 工具 for updating and editing Windows images and deployments made for IT professionals and enthusiasts.

Features:

* Download Latest Windows Updates.
* Integrate/Install Updates and Languages.
* Integrate Drivers, Applications and REG files.
* Unattended Windows Setup, including Disk Partitioning.
* Hardware Dri.
* Windows Settings Configuration.
* Component Removal.
* Image, live (e.g. C:\Windows) and offline (e.g. D:\Windows, mounted VHD etc) editing *no capturing.
* Pending Changes O.

<p align="center">
<img src="
<br />
</p>

WinPaletter is a 工具 to colorize Windows 10/11 Accents without restrictions. It was created/de by Abdelrhman-AK.

<p align="center">
<img src="
<br />
</p>

SecureUxTheme is a secure boot compatible in-memory UxTheme patcher.

<p align="center">
<img src="
<br />
</p>

Files is a file manager for Windows with a powerful yet intuiti. It has features like multiple tabs, panes, columns, shell extensions in the context menu and tags.

E is a 工具 that provides instant file search integration for the Windows taskbar powered by E. It's compatible with both Windows 10 and Windows 11 and works well with tools like ExplorerPatcher and StartAllBack to give you the full deskband integration even on Windows 11.

Wintoys is a 工具 that improves your Windows experience in your way and keep it fresh every day. Set up, debloat, optimize, repair, and tweak your operating system in a simple, time-saving, yet safe approach. Maintain it in a clean, healthy and producti while having e you need in one place.

Sysinternals Suite is the entire set of Sysinternals Utilities rolled up into a single download. Also, checkout the Sysinternals Utilities Index.

ExplorerPatcher is a 工具 that restores the taskbar, start menu, context menus, explorer, style and order back to the Windows 7 & 10 style.

Directory Opus is a complete replacement for Explorer, with far more power and functionality than any other file manager a today. Image marking lets you sort your photos quickly and easily.

ClickPaste is a Windows 10/11 notification area appthat can paste clipboard contents as keystrokes to whate you click.

StartAllBack ($4.99) is another 工具 that restores the taskbar, start menu, context menus, explorer, style and order back to the Windows 7 & 10 style.

Start11 (£5.99) is a 工具 designed to bring menus back from Windows 7/10 to Windows 11.

Ele is a 工具 that provides a customizable clock on your Windows 11 multi-monitor displays. It's de by Martí Climent AKA martinet101.

Li Anywhere is a 工具 that brings a new way of thinking and using Windows Li, this is Li Anywhere. LTA is the first app that allows you to create not only working custom Li, but also add Li as widgets on your Desktop.

RoundedTB is a 工具 that adds margins, rounded corners and segments to your taskbars.

Win11DisableOrRestoreRoundedCorners is a 工具 that cold patches dwm (uDWM.dll) in order to disable window rounded corners in Windows 11.

MSEdgeRedirect is a 工具 that redirects News, Search, Widgets, Weather and more to Your Default Browser of choice in Windows 11.

AltSnap is a maintained continuation of Stefan Sundin's AltDrag. It allows you to move and resize windows by using the Alt key and clicking wherever on the window instead of relying on very precise clicking. This behavior is very common on Linux distributions and is not actually hard to implement on Windows.

Twinkle Tray is a 工具 that lets you easily manage the brightness levels of multiple monitors. This app adds a new icon into your system tray, where you can click to ha access to the brightness levels of all compatible monitors.

Microsoft PowerToys is a set of utilities for power users to tune and streamline their Windows 10 experience for greater productivity. To get more information on PowerToys, or any other tools and resources for Windows de en, go to docs.microsoft.com.

WPF UI is a 工具 that prvides a simple way to make your application written in WPF keep up with modern design trends. Library changes the base elements like Page, ToggleButton or List, and also includes additional controls like Na, NumberBox, Dialog or Snackbar.

Windows 11 Drag & Drop to the Taskbar (Fix) is a program that fixes the missing "Drag & Drop to the Taskbar" support in Windows 11. It works with the new Windows 11 taskbar and does not require nasty changes like UndockingDisabled or restoration of the classic taskbar.

ConfigureDefender is a small utility for configuring Windows 10/11 (and Windows 服务端) built-in Defender Anti-Virus settings. It is a part of Hard_Configurator project (including 源码 files), but it can be used as a standalone application (portable).

TweakUIX is a PowerToys/Tweak UI Replica created by Builtbybel.

Winaero Tweaker is an all-in-one application that comes with dozens of options for fine-grained tuning of Windows settings and features.

QTTab Bar is a simple utility that will enable you to operate files and folders like tab browser folder grouping, and histories for Windows Explorer in Windows 10/11.

Ear Trumpet is a powerful control app for Windows 10/11 pro a system tray utility that gives you levels for every app and the ability to set custom inputs and outputs for those apps.

Wallpaper Engine (£2.99) is a 工具 enables you to use li on your Windows desktop. types of animated wallpapers are supported, including 3D and 2D animations, websites, and e applications.

Lively Wallpaper is a Windows application designed to turn GIFs, games, and into animated wallpapers.

"God Mode" is a folder that shows all things in Control Panel in one folder. To add this

* 1.) Make sure you system account has administrati.

* 2.) Right-click on the Windows 10 desktop and choose New > Folder.

* 3.) Name the folder: GodMode.{ED7BA470-8E54-465E-825C-99712043E01C} and hit enter/return.

Installing drivers for


Back to the Top

General Drivers


Back to the Top

Snappy Dri(SDI) Origin is a portable Windows 工具 to install and update device drivers. It can be used offline to install drivers where Internet isn't a. No more searching for drivers after a clean install of Windows 10/11.

<p align="center">
<img src="
<br />
Snappy Dri(SDI) Origin
</p>

Download Display Dri(DDU) is a dri utility that can help you completely uninstall AMD/NVIDIA graphics card drivers and packages from your system, without leaving leftovers behind (including registry keys, folders and files, dri).

Recommended usage:

* The 工具 can be used in Normal mode but for absolute stability when using DDU, Safemode is always the best.
* Make a backup or a system restore (but it should normally be pretty safe).
* It is best to exclude the DDU folder completely from any security software to avoid issues.

<p align="center">
<img src="
<br />
Download Display Dri(DDU)
</p>

Microsoft Office Alternatives


Back to the Top

OnlyOffice is a secure offline/online office suite highly compatible with MS Office formats for Windows, Mac and Linux.

<p align="center">
<img src="
<br />
OnlyOffice
</p>

FreeOffice is a secure office suite highly compatible with MS Office formats for Windows, Mac and Linux.

<p align="center">
<img src="
<br />
FreeOffice
</p>

LibreOffice is a free and open-源码 office productivity software suite similar to Microsoft Office.

<p align="center">
<img src="
<br />
LibreOffice
</p>

Replacing OneDrive with Nextcloud

Back to the Top

<p align="center">
<img src="
<br />

</p>

Replacing these OneDri:

* File sync (“Microsoft OneDrive”) -> Nextcloud Files
* Photos (“iCloud Photo Library”) -> Nextcloud Photos
* Mail -> Nextcloud Mail + SnappyMail
* Contacts -> Nextcloud Contacts
* Calendar -> Nextcloud Calendar
* Reminders -> SnappyMail
* Browser sync -> Nextcloud Bookmarks or Floccus
* Notes -> Nextcloud Notes
* Password sync (“Keychain”) -> KeePass DB on Nextcloud
* Remote access (“Back to my mac”) -> Tailscale + docker-ddns
* Office for OneDrive -> Nextcloud with Onlyoffice or Collabora Online in Nextcloud
* News -> Miniflux with Fever API
* Audiobooks -> audiobookshelf
* Repository Hosting -> GitLab

Nextcloud is an industry-leading, on-premises content collaboration platform for file sync & share and communication 服务端. It is fully open 源码 and you can host it yourself or pay a company to do it for you. Also checkout the following links below:

- Nextcloud App Store

- Nextcloud GitHub

- Nextcloud De Program

<p align="center">
<img src="
<br />
Nexcloud login screen
</p>

Nextcloud Hub is a 工具 that allows you to share and collaborate on documents, send and recei, manage your calendar and ha chats without data leaks. As fully on-premises solution, Nextcloud Hub provides the benefits of online collaboration without the compliance and security risks.

<p align="center">
<img src="
<br />
Nexcloud Hub
</p>

Nextcloud AIO (All In One) is a 工具 that provides easy deployment and maintenance with most features included in this one Nextcloud instance.

Features it includes:

* Nextcloud
* Nextcloud Office
* High performance backend for Nextcloud Files
* High performance backend for Nextcloud Talk
* Backup solution (based on BorgBackup)
* Imaginary
* ClamAV
* Fulltextsearch

Nextcloud Desktop 客户端 is a 工具 to synchronize files from Nextcloud 服务端 with your computer.

Nextcloud Deck is a kanban style organization 工具 aimed at personal planning and project organization for teams integrated with Nextcloud.

Nextcloud Files is a 工具 工具 that allows your employees have easy access to their files, photos and documents to work and can share and collaborate with team members, customers and partners. So IT knows nobody besides those they shared with has access to those files.

Nextcloud Talk is a 工具 that protects your communication better than other team collaboration platforms like Microsoft Teams or Slack, making sure your data stays on your servers. It also goes further than other encrypted communication technologies by keeping e from leaking.

Nextcloud Home is a 工具 that allows you store your documents, calendar, contacts and photos on your 服务端 at home, at one of at one Nextcloud's pro or in a data center you trust.

Nextcloud Enterprise is a service that gi organizations software optimized and tested for mission critical en.

Nextcloud Outlook Integration is a 工具 that automatically upload files to replace large attachments or integrate Calendars and Contacts in Microsoft Outlook.

Collabora Online in Nextcloud is a powerful LibreOffice-based online office suite with collaborati, which supports all major document, spreadsheet and presentation file formats and works in all modern browsers.

ONLYOFFICE integration in Nextcloud is a service that empowers your users to collaborate on office documents with team members in real time. It has compatibility with Microsoft Office formats means perfect documents, every time.

Nextcloud machine appliance) is a set of carefully crafted family of *nix scripts, which interactively guide you through a quality-controlled installation of a Nextcloud instance for Home/SME 服务端 and scripts for Raspberry Pi 4. It is Community de and maintained.

Secure & Privacy Focused Web Browsers


Back to the Top

Mozilla Firefox is a free and open-源码 web browser de by the Mozilla Foundation.

<p align="center">
<img src="
<br />
Firefox
</p>

LibreWolf is an open-源码 web browser designed to increase protection against tracking and fingerprinting techniques, while also including a few security impro. It removes all the telemetry, data collection and annoyances, as well as disabling anti-freedom features like DRM.

<p align="center">
<img src="
<br />
LibreWolf
</p>

Brave is a fast, private and secure web browser for PC, Mac and mobile. It comes with Bra, which is a private search 引擎 that puts you first, not big tech for those that don't want to use Google Search.

<p align="center">
<img src="
<br />
Brave
</p>

Ungoogled-Chromium is a lightweight approach to removing Google web service dependency.

<p align="center">
<img src="
<br />
Ungoogled-Chromium
</p>

is a fast, private and secure web browser for PC, Mac and mobile. It comes with built-in features like Notes, Screen Capture, Image Properties and (a lot) more.

<p align="center">
<img src="
<br />

</p>

Ghostery Dawn is a fast, private and secure web browser for PC, Mac and mobile. It comes with the complete Ghostery Privacy Suite including Ghostery Glow a private search 引擎 that does not log your search history, which means you get ser results, not results that are filtered by the likelihood you’ll click on them.

<p align="center">
<img src="
<br />
Ghostery Dawn
</p>

Privacy & Security Focused Browser extensions

Back to the Top

UBlock Origin is a free and open-源码, cross-platform browser extension for content filtering primarily aimed at neutralizing privacy in in an efficient, user-friendly method.

* Firefox extension
* Chrome extension

Privacy Badger is a browser extension that automatically learns to block in trackers.

* Firefox extension
* Chrome extension

DuckDuckGo Privacy Essentials is an extension that seamlessly helps prevent your personal information from being exposed during e online activity.

* Firefox extension
* Chrome extension

Ghostery is a comprehensi protection Ad Blocker browser extension.

* Firefox extension
* Chrome extension

HTTPS E is an extension created by EFF and the Tor Project which automatically switches thousands of sites from insecure "http" to secure "https".

* Firefox extension
* Chrome extension

CleanURLs is an extension will automatically remo elements from URLs to help protect your privacy when browsing through the Internet.

* Firefox extension
* Chrome extension

PixelBlock is an Gmail extension that blocks email tracking attempts used to detect when you open and read emails.

* Chrome extension

Sitejabber is an extension for consumers to find trustworthy online businesses and avoid scams.

Firefox extension

Chrome extension

1Password is a password manager that provides a place for users to store passwords, software licenses, and other sensiti in a vault that is locked with a PBKDF2-guarded master password.

* Firefox extension
* Chrome extension

Bitwarden is a free and open-源码 password management service that stores sensiti such as website credentials in an encrypted vault.

* Firefox extension
* Chrome extension

Guardio is a lightweight extension designed to help you browse quickly and securely. It will clean your browser, speed it up, and protect your private information.

* Chrome extension

OneTab is an extension that converts your tabs to a list and speeds up your browser.

* Firefox extension
* Chrome extension

Pri Search Engines

Back to the Top

* Bra

<p align="center">
<img src="
<br />

</p>

* Ghostery Glow

<p align="center">
<img src="
<br />

</p>

* DuckDuckGo

<p align="center">
<img src="
<br />

</p>

* Startpage

<p align="center">
<img src="
<br />

</p>

* Qwant

<p align="center">
<img src="
<br />

</p>

* Ecosia

<p align="center">
<img src="
<br />

</p>

* Swisscows

<p align="center">
<img src="
<br />

</p>

* searX

<p align="center">
<img src="
<br />

</p>

* Mojeek

<p align="center">
<img src="
<br />

</p>

Systems Management

Back to the Top

Systems management is a range of tasks, ranging across infrastructures, operating systems and applications.

* System Management Components o - Windows 服务端
* Azure Acti is Becoming Microsoft Entra ID | Microsoft Azure
* Microsoft Entra - Secure Identities and Access | Microsoft Security
* Acti Domain Services | Microsoft Learn
* Microsoft 365 Products, Apps, and Services | Microsoft 365
* Systems management 101: An ultimate guide

<p align="center">
<img src="
</br>
</p>

* Acti is a directory service de by Microsoft for Windows domain networks. It is included in most Windows Ser systems as a set of processes and services.

* Microsoft 365 is a subscription that includes the most collaborati features in one seamless, integrated experience. It includes productivity tools such as Microsoft Word, Excel, PowerPoint, Microsoft Teams, Outlook, OneDrive, and more all in one place.

* Microsoft Entra ID (formerly Azure Acti) is a service that manages user identities and control access to your apps, data, and resources. It protects, monitors, and audits access to critical assets in your organization.

* Acti is a No-代码 business automation 工具 like Zapier or Tray. For example, you can send a Slack notification for each new Trello card.

* Acti is an intelligent process and workflow automation platform based on software agents.

* Ad is a simple 工具 for Windows that allows you to run a program with different settings that you choose, including - low or high priority, start directory, main window state (Minimized/Maximized), run the program with different user or permissions, Operating system compatibility settings, and en . You can also save the desired settings into a configuration file and then run the program automatically from command-line with the desired settings.

* AllThreadsView is a simple 工具 for Windows that displays a list of all running threads from all processes on your system in one table. For every thread, the following information is displayed: Thread ID, Creation Time, Kernel Time, User Time, Duration, Start Address, Priority, Base Priority, Context Switch Count, Context Switch Change (Since the last refresh), Wait Reason, Process ID, Process Path.

* Automatisch is a Business automation 工具 that lets you connect different services like Twitter, Slack, and more to automate your business processes (Open 源码 Zapier alternative).

* Baserow is an Open 源码 online 数据库 工具 and Airtable alternati your own 数据库 without technical experience.

* BlueScreenView is a 工具 that scans all your minidump files created during 'blue screen of death' crashes, and displays the information about all crashes in one table. For each crash, BlueScreenView displays the minidump filename, the date/time of the crash, the basic crash information displayed in the blue screen (Bug Check 代码 and 4 parameters), and the details of the driver or module that possibly caused the crash (filename, product name, file description, and file ).

* BulkFileChanger is a small utility that allows you to create files list from multiple folders, and then make some action on them - Modify their created/modified/accessed time, change their file attribute (Read Only, Hidden, System), run an executable with these files as parameter, and copy/cut paste into Explorer.

* ChiefOnboarding is a Employee onboarding platform that allows you to pro user accounts and create sequences with todo items, resources, text/email/Slack messages, and more! A as a web portal and Slack bot.

* Datasette is an open 源码 multi-工具 for exploring and publishing data, easy import and export and 数据库 management.

* DNSLookupView is a DNS tracing 工具 for Windows 10 that allows you to view the details of every DNS query sent through the DNS 客户端 service of Windows. For every DNS query, the following information is displayed: Host Name, Query Type (A, AAAA, and so on), Query Status (Error or succeeded), Query Result, Query Timestamp, ID and name of the process that requested the DNS lookup.

* Dri is a simple utility that allows you to view the list of all dri assignments in your system, including local drives, remote 网络 drives, CD/D, and USB drives - even if they are not currently plugged. It also allows you to easily change a dri of USB devices and remote 网络 shares, as well as to delete a dri of USB device that is not plugged.

* Eonza is a 工具 used to create scripts and automate tasks on servers or . Manage your servers from any browser on any device.

* Fleek is an all-in-one management system for e you need to be productive on your computer.

* Patrowl is an Open 源码, Smart and Scalable Security Operations Orchestration Platform.

* ManageWirelessNetworks is an alternative 工具 to the standard 'Manage Wireless Networks' of Windows (or 'Manage Known Networks' on Windows). It displays extensi about every wireless profile on your system, even if the 网络 adapter is not active. For every wireless profile, the following information is displayed: Profile Name, SSID, Connection Type, Connection Mode, Authentication, Encryption, Key Type, Auto Switch (Yes/No), Non Broadcast (Yes/No), Profile Position, Created Time, Modified Time, Wireless Key, and more.

* NetworkInterfacesView is a simple 工具 that displays the list of all 网络 adapters/interfaces installed on your system. It displays 网络 interfaces that are currently active, as well as 网络 interfaces that have been installed pre, and now they are not connected (like USB wireless 网络 adapters). For every 网络 interface found on your system, the following information is displayed (if it's stored in the Registry): Device Name, Connection Name, IP Address, Subnet Mask, Default Gateway, DHCP 服务端, Status, MAC Address and more.

* PingInfoView is a small utility that allows you to easily ping multiple host names and IP addresses, and watch the result in one table. It automatically ping to all hosts every number of seconds that you specify, and displays the number of succeed and failed pings, as well as the a ping time. You can also save the ping result into text/html/xml file, or copy it to the clipboard.

* Policy Plus is a 工具 for Local Group Policy Editor plus more, for all Windows editions.

Features:

* Run and work on all Windows editions, not just Pro and Enterprise.
* Comply fully with licensing (i.e. transplant no components across Windows installations).
* View and edit Registry-based policies in local GPOs, per-user GPOs, indi POL files, offline Registry user hives, and the li.
* Na to policies by ID, text, or affected Registry entries.
* Show additional technical information about objects (policies, categories, products).
* Provide con ways to share and import policy settings.

* Product Key Scanner is a 工具 that scans the Registry of Windows Operating system and finds the product keys of Windows and other Microsoft products. You can scan the Registry of your current running system, as well as you can scan the Registry from external hard dri to your computer.

* Salt - is an e automation 工具 and 框架 to deploy, configure, and manage complex IT systems. It automates common infrastructure administration tasks and ensure that all the components of your infrastructure are operating in a consistent desired state.

* StackStorm is an e automation for auto-remediation, security responses, troubleshooting, deployments, and more. Includes rules 引擎, workflow, 160 integration packs with 6000+ actions and ChatOps.

* WhoisThisDomain is a utility allows you to easily get information about a registered domain. It automatically connects to the right WHOIS 服务端, according to the top-le name, and retrieve the WHOIS record of the domain. It supports both generic domains and country 代码 domains.

* WinDefThreatsView is 工具 for Windows 11 that displays the list of all threats detected by Windows Defender Antivirus and allows you to easily set the default action (Allow, Quarantine, Clean, Remo, or No Action) for multiple threats at once. You can use this 工具 on your local computer and also on remote computer, as long as you ha to access WMI on the remote machine.

* WinUpdatesView is a simple 工具 that displays the history of Windows updates on your system. WinUpdatesView can load the Windows updates history from your local system, using API, and it can also read and parse the Windows updates 数据库 file (DataStore.edb) from external drive or from remote computer on your 网络. For every Windows update history record, WinUpdatesView displays the following fields: Title, Description, Install Date, Update Operation (Install, Uninstall, Not Started, In Progress), Operation Result (Succeeded, Succeeded With Errors, Failed, Aborted), Category, Information URL, Support URL, Uninstall Notes, 客户端 Application ID, Service ID, Update ID, Re Number, Unmapped Result 代码, Ser, hResult.

Setting up Acti

Back to the Top

<p align="center">
<img src="
</br>
Acti
</p>

* Acti is a directory service de by Microsoft for Windows domain networks. It is included in most Windows Ser systems as a set of processes and services.

* Microsoft 365 is a subscription that includes the most collaborati features in one seamless, integrated experience. It includes productivity tools such as Microsoft Word, Excel, PowerPoint, Microsoft Teams, Outlook, OneDrive, and more all in one place.

* Microsoft Entra ID (formerly Azure Acti) is a service that manages user identities and control access to your apps, data, and resources. It protects, monitors, and audits access to critical assets in your organization.

* Acti Federation Services (AD FS) allows you can employ single sign-on to external systems such as applications and websites. One typical example of the use of AD FS is Office 365. When a user signs in to Office 365, the user ID and password are redirected via the federation 服务端 to check whether the entered credentials are authentic against your On-prem AD. This is how it provides authentication to external systems through the local Acti.

* Acti Lightweight Directory Services (AD LDS)) is a service that offers directory services with the help of LDAP 协议 without having to deploy any DCs. The service is used to provide directory service functionally to directory-enabled applications.

* Acti Rights Management Services (AD RMS) is a service allows you to protect information within digital content. It secures the documents by defining which users can modify, open, view, print, forward, or take similar documents.

Hierarchical Structure of Acti Domain Services

* Tree is formed by grouping one or more domains in a logical hierarchy. All domains within a tree are logically linked; hence they “trust” each other.
* Forest is a topmost level in the Acti of your organization. It contains one or more trees grouped. Trees within a forest are also said to “trust” each other and share catalogs, directory schemas, domain configurations, and application data.
* Organizations Units (OU) are used to organize groups, users, computers, and other entities.
* Containers: is a 工具 similar to an OU; with the only difference is that you cannot link a GPO (Group Policy Object) to a generic container within AD.

Acti Best Practices Security Resources

  • Microsoft - Best Practices for Securing Acti

  • Microsoft - Best practices for securing Acti Federation Services

  • ANSSI CERT-FR - Acti Security Assessment Checklist - other with changelog - 2022 (English and French )

  • Microsoft - Windows security baselines

  • Microsoft - Windows Ser | Assurance

  • Microsoft - Windows 10 Enterprise Security

  • ACSC - Securing PowerShell in the Enterprise

  • Awesome Windows Domain Hardening

  • Microsoft - How to detect, enable and disable SMBv1, SMBv2, and SMBv3 in Windows and Windows 服务端

  • Microsoft recommended block rules - List of applications or files that can be used by an attacker to circumvent application whitelisting policies.

  • ERNW - IPv6 Hardening Guide for Windows Servers

  • NSA - AppLocker Guidance - Configuration guidance for implementing application whitelisting with AppLocker.

  • NSA - BitLocker Guidance - Configuration guidance for implementing disk encryption with BitLocker.

  • NSA - Event Forwarding Guidance - Configuration guidance for implementing collection of security relevant Windows Event Log events by using Windows Event Forwarding.

  • Windows Defense in Depth Strategies - work in progress.
  • Initial Setup Process

    <p align="center">
    <img src="
    </br>
    Acti Lifecycle
    </p>

    <p align="center">
    <img src="
    </br>
    </p>

    <p align="center">
    <img src="
    </br>
    </p>

    <p align="center">
    <img src="
    </br>
    </p>

    <p align="center">
    <img src="
    </br>
    </p>

    <p align="center">
    <img src="
    </br>
    </p>

    <p align="center">
    <img src="
    </br>
    </p>

    <p align="center">
    <img src="
    </br>
    </p>

    Windows Security Hardening


    Back to the Top

    * Personal Security Checklist is a curated checklist of 300+ tips for protecting digital security and privacy in 2022.

    * Awesome Privacy is acurated list of privacy & security-focused software and services.

    * Cover Your Tracks AKA Panopticlick is a web 工具 de by the Electronic Frontier Foundation (EFF) that tests your browser to see how well you are protected from tracking and fingerprinting.

    Sysinternals Suite is the entire set of Sysinternals Utilities rolled up into a single download. Also, checkout the Sysinternals Utilities Index.

    Microsoft Security Compliance Toolkit (SCT) 1.0 is a set of tools that allows enterprise security administrators to download, analyze, test, edit, and store Microsoft-recommended security configuration baselines for Windows and other Microsoft products. Also checkout Microsoft Security Baselines.

    - Microsoft recommended block rules

    - Windows Ser documentation

    PingCastle is a 工具 to check the security of Acti.

    ConfigureDefender is a small 界面 application to view and configure important Defender settings on Windows 10/11 and Windows 服务端 2019 or later. It uses PowerShell cmdlets (with a few exceptions) to change the Windows Defender settings.

    RKill is a program that was de at BleepingComputer.com that attempts to terminate known malware processes so that your normal security software can then run and clean your computer of infections. When RKill runs it will kill malware processes and then remo executable associations and fixes policies that stop us from using certain tools.

    Hardentools is designed to disable a number of "features" exposed by operating systems (Microsoft Windows, for now) and some widely used applications (Microsoft Office and Adobe PDF Reader, for now). These features, commonly thought for enterprise customers, are generally useless to regular users and rather pose as dangers as they are very commonly abused by attackers to execute malicious 代码 on a 's computer.

    <p align="center">
    <img src="
    <br />
    Hardentools UI
    </p>

    Chris Titus Tech Windows Utility is the Ultimate Windows 10 & 11 script designed to be a swiss army knife of Windows tools to help setup and optimize machines. The Ultimate Windows Utility | Chris Titus Tech YouTube.

    Paste this command into Powershell (admin):

    <p align="center">
    <img src="
    <br />
    </p>

    O&O ShutUp10++ is a free 工具 that let's you have full control o comfort functions under Windows 10 and Windows 11 you wish to use, and you decide when the passing on of your data goes too far.

    <p align="center">
    <img src="
    <br />
    </p>

    Encryption Tools

    Back to the Top

    BitLocker Dri is a data protection feature that integrates with the Windows operating system and addresses the threats of data theft or exposure from lost, stolen, or inappropriately decommissioned computers. BitLocker provides the most protection when used with a Trusted Platform Module (TPM) 1.2 or later.

    Folder Lock is an encryption 工具 that can Lock and Hide files and folders within seconds. It enables you to Password Protect and restricts the unwanted eyes from files, folders and drives.

    <p align="center">
    <img src="
    <br />
    </p>

    is free open-源码 disk encryption software for Windows, Mac OS X and Linux. The file encryption, data encryption performed by is real-time (on-the-fly), automatic, transparent, needs very little memory, and does not invol unencrypted files.

    <p align="center">
    <img src="
    <br />
    </p>

    VPN

    Back to The Top

    Wireguard - New minimal that is very fast.

    Tailscale is the easiest, most secure way to use WireGuard and 2FA. Tailscale helps you manage and access private or shared resources from anywhere in the world.

    Tailscale Chocolatey Package is a Chocolatey package of the Tailscale 客户端, the private networking solution.

    Terraform-pro is a project for for the Tailscale Terraform provider. This Terraform provider that lets you interact with the Tailscale API.

    Wg 服务端 for Windows (WS4W) is a desktop application that allows running and managing a WireGuard ser on Windows.

    Firezone is a self-hosted WireGuard®-based and Linux firewall.

    NetBird is an open-源码 platform built on top of WireGuard® making it easy to create secure private networks for your organization or home.

    SoftEther - Multi-协议 software VPN with ad features.

    OpenVPN - Uses a custom security 协议 that utilizes SSL/TLS for key exchange.

    Pritunl - Open solution that's easy to set up.

    sshuttle - Poor man's VPN.

    strongSwan - Complete IPsec implementation for Linux.

    tinc - Distributed p2p VPN.

    SSH

    Back to The Top

    Tailscale SSH is a service that allows Tailscale to manage the authentication and authorization of SSH connections on your tailnet.

    SSHrc - sources ~/.sshrc on your local computer after logging in remotely.

    StormSSH - A command line 工具 to manage SSH connections.

    Ad SSH config - Enhances ssh_config file capabilities, completely transparent.

    AutoSSH - Automatically respawn ssh session after 网络 interruption.

    Cluster SSH - Controls a number of xterm windows via a single graphical console.

    DSH - Dancer's shell / distributed shell - Wrapper for executing multiple remote shell commands from one command line.

    Mosh - is a command-line program, like SSH. You can use it inside xterm, gnome-terminal, urx.app, iTerm, emacs, screen, or tmux.

    Parallel SSH is an asynchronous parallel SSH library designed for large scale automation. It differentiates ifself from alternatives, other libraries and higher le like Ansible or Chef.

    Firewall Filtering

    Back to The Top

    Firewall is a system that provides 网络 security by filtering incoming and outgoing 网络 traffic based on a set of user-defined rules. In general, the purpose of a firewall is to reduce or eliminate the occurrence of unwanted 网络 communications while allowing all legitimate communication to flow freely.

    GlassWire is a personal 网络 Traffic Monitor and Firewall. It instantly see your current & past 网络 activity. Detecting malware, and block badly behaving apps.

    <p align="center">
    <img src="
    <br />
    </p>

    Simplewall is a simple 工具 to configure Windows Filtering Platform (WFP) which can configure 网络 activity on your computer. It's not a control UI o Firewall, and does not interact in any level with Windows Firewall. It works o Filtering Platform (WFP) which is a set of API and system services that provide a platform for creating 网络 filtering applications.

    <p align="center">
    <img src="
    <br />
    </p>

    Network Packet Filtering with eBPF

    Back to the Top

    * Packet filtering is the process of passing or blocking data packets at a 网络 interface by a firewall based on 源码 and destination addresses, ports or protocols.

    ![eBPF for Windows – Da, Microsoft]()
    ![Getting Linux Based eBPF Programs to Run with eBPF for Windows - Poorna Gaddehosur & Anurag Saxena]()
    ![Tutorial: Getting Started with eBPF - Liz Rice, Iso]()
    ![eBPF Summit 2023]()

    eBPF is a technology that can run sandboxed programs in the operating system kernel without changing kernel 源码 代码 or loading kernel modules. By making the operating system kernel programmable, infrastructure software can le existing layers, making them more intelligent and feature-rich without continuing to add additional layers of complexity to the system.

    <p align="center">
    <img src="
    <br />
    </p>

    eBPF Architecture O. Credit: eBPF.io

    eBPF for Windows is an eBPF implementation that runs on top of Windows. eBPF is a well-known technology for pro programmability and agility, especially for extending an OS kernel, for use cases such as DoS protection and obser.

    * Cilium L4 Load Balancer using eBPF-for-Windows
    * Connection Tracking with Native eBPF program using eBPF for Windows

    <p align="center">
    <img src="
    <br />
    </p>

    eBPF for Windows Architecture O. Credit: Microsoft

    XDP for Windows is a Windows interface similar to XDP (eXpress Data Path), used to send and recei at high rates by bypassing most of the OS networking stack.

    * Usage
    * De
    * AF_XDP API
    * Release and Support

    MFA

    Back to The Top

    Multifactor Authentication (MFA) is when you sign into your online accounts - a process we call "authentication" - you're proving to the service that you are who you say you are. Traditionally that's been done with a username and a password.

    YubiKey is a security device that makes two-factor authentication as simple as possible. Instead of a 代码 being texted to you, or generated by an app on your phone, you simply press a button on your YubiKey. Each device has a unique 代码 built on to it, which is used to generate codes that help confirm your identity. The YubiKey USB authenticator includes NFC and has multi-协议 support including FIDO2, FIDO U2F, Yubico OTP, OATH-TOTP, OATH-HOTP, Smart card (PI, and Challenge-Response capability to give you strong hardware-based authentication.

    Authelia is an open-源码 authentication and authorization ser two-factor authentication and single sign-on (SSO) for your applications via a web portal. It acts as a companion for reverse proxies by allowing, denying, or redirecting requests.

    ZITADEL is an open-源码 authentication and authorization ser two-factor authentication combining the best of Auth0 and Keycloak. Built for the ser era. It includes Multi-tenancy with branding customization, secure login, self-service, OpenID Connect, OAuth2.x, SAML2, LDAP, Passwordless with FIDO2 (including Passkeys), OTP, U2F, and an unlimited audit trail is there for you, ready to use.

    Microsoft Authenticator is an app helps you sign in to your accounts when you're using two-step . Two-step helps you to use your accounts more securely because passwords can be forgotten, stolen, or compromised.

    Google Authenticator is a software authenticator de by Google that implements multi-factor authentication services using the Time-based one-time password and HMAC-based one-time password, for authenticating users of software applications.

    Windows Forensic Analysis

    Windows Forensic Analysis is the process of building in-depth digital forensics knowledge of Microsoft Windows operating system.

    - SANS FOR500: Windows Forensic Analysis Course

    Forensic Tools

    * AChoir - 框架/scripting 工具 to standardize and simplify the process of scripting li utilities for Windows.
    * Crowd Response - Lightweight Windows console application designed to aid in the gathering of system information for incident response and security engagements. It features numerous modules and output formats.
    * DFIR ORC - DFIR ORC is a collection of specialized tools dedicated to reliably parse and collect critical artifacts such as the MFT, registry hives or event logs. DFIR ORC collects data, but does not analyze it: it is not meant to triage machines. It provides a forensically relevant snapshot of machines running Microsoft Windows. The 代码 can be found on GitHub.
    * FastIR Collector - 工具 that collects different artifacts on li systems and records the results in cs. With the analyses of these artifacts, an early compromise can be detected.
    * Fibratus - 工具 for exploration and tracing of the Windows kernel.
    * Hoarder - Collecting the most artifacts for forensics or incident response in.
    * IREC - All-in-one IR E Collector which captures RAM Image, $MFT, E, WMI Scripts, Registry Hives, System Restore Points and much more. It is FREE, lightning fast and easy to use.
    * In - In is a li 工具 for targeted collection.
    * IRTriage - Incident Response Triage - Windows E Collection for Forensic Analysis.
    * KAPE - Kroll Artifact Parser and Extractor (KAPE) by Eric Zimmerman. A triage 工具 that finds the most pre digital artifacts and then parses them quickly. Great and thorough when time is of the essence.
    * LOKI - Free IR scanner for scanning endpoint with yara rules and other indicators(IOCs).
    * MEERKAT - PowerShell-based triage and threat hunting for Windows.
    * Panorama - Fast incident o on li systems.
    * PowerForensics - Live disk forensics platform, using PowerShell.
    * PSRecon - PSRecon gathers data from a remote Windows host using PowerShell (v2 or later), organizes the data into folders, hashes all extracted data, hashes PowerShell and system properties, and sends the data off to the security team. The data can be pushed to a share, sent o, or retained locally.
    * RegRipper - Open 源码 工具, written in Perl, for extracting/parsing information (keys, , data) from the Registry and presenting it for analysis.
    * - Malware Memory Footprint Analysis based on .
    * WindowsSCOPE - Memory forensics and reverse engineering 工具 used for analyzing memory offering the capability of analyzing the Windows kernel, drivers, DLLs, and and physical memory.

    Disk Image Creation Tools

    Back to Top

    Disk Image Creation - is a process of Data backup and recovery where creating an image ensures that the original data on the disk is preserved. With an exact copy, you can extract the data from the disk image anytime you need.

    * AccessData FTK Imager - Forensics 工具 whose main purpose is to preview reco data from a disk of any kind. FTK Imager can also acquire li and paging file on 32bit and 64bit systems.
    * Bitscout - Bitscout by Kamluk helps you build your fully-trusted customizable LiveCD/LiveUSB image to be used for remote digital forensics (or perhaps any other task of your choice). It is meant to be transparent and monitorable by the owner of the system, forensically sound, customizable and compact.
    * Magnet ACQUIRE - ACQUIRE by Magnet Forensics allows types of disk acquisitions to be performed on Windows, Linux, and OS X as well as mobile operating systems.

    E Collection

    Back to Top

    E Collection - is a set of protocols that apply to both pre-collection and post-collection e. This process helps with Preserving & Collecting E making sure the e is not destroyed or de as a 源码 of information.

    * Acquire - Acquire is a 工具 to quickly gather forensic artifacts from disk images or a li into a lightweight container. This makes Acquire an excellent 工具 to, among others, speedup the process of digital forensic triage. It uses Dissect to gather that information from the raw disk, if possible.
    * artifactcollector - The artifactcollector project provides a software that collects forensic artifacts on systems.
    * bulk_extractor - Computer forensics 工具 that scans a disk image, a file, or a directory of files and extracts useful information without parsing the file system or file system structures. Because of ignoring the file system structure, the program distinguishes itself in terms of speed and thoroughness.
    * Cold Disk Quick Response - Streamlined list of parsers to quickly analyze a forensic image file (dd, E01, .vmdk, etc) and output nine reports.
    * CyLR - The CyLR 工具 collects forensic artifacts from hosts with NTFS file systems quickly, securely and minimizes impact to the host.
    * Forensic Artifacts - Digital Forensics Artifact Repository
    * ir-rescue - Windows Batch script and a Unix Bash script to comprehensively collect host forensic data during incident response.
    * Li Collection - Automated 工具 that collects data from Windows, macOS, and \*nix based operating systems.
    * Margarita Shotgun - Command line utility (that works with or without Amazon EC2 instances) to parallelize remote memory acquisition.
    * UAC - UAC (Unix-like Artifacts Collector) is a Li collection script for Incident Response that makes use of nati and tools to automate the collection of AIX, Android, ESXi, FreeBSD, Linux, macOS, NetBSD, NetScaler, OpenBSD and Solaris systems artifacts.

    Incident Management

    Back to Top

    Incident Management - is the process used by de and IT Operations teams to respond to an unplanned event or service interruption and restore the service to its operational state.

    * Catalyst - A free SOAR system that helps to automate alert handling and incident response processes.
    * CyberCPR - Community and commercial incident management 工具 with Need-to-Know built in to support GDPR compliance while handling sensiti.
    * Cyphon - Cyphon eliminates the headaches of incident management by streamlining a multitude of related tasks through a single platform. It receives, processes and triages events to provide an all-encompassing solution for your analytic workflow — aggregating data, bundling and prioritizing alerts, and empowering analysts to in and document incidents.
    * CORTEX XSOAR - Paloalto security orchestration, automation and response platform with full Incident lifecycle management and many integrations to enhance automations.
    * DFTimewolf - A 框架 for orchestrating forensic collection, processing and data export.
    * DFIRTrack - Incident Response tracking application handling one or more incidents and tasks with a lot of affected systems and artifacts.
    * Fast Incident Response (FIR) - Cybersecurity incident management platform designed with agility and speed in mind. It allows for easy creation, tracking, and reporting of cybersecurity incidents and is useful for CSIRTs, CERTs and SOCs alike.
    * RTIR - Request Tracker for Incident Response (RTIR) is the premier open 源码 incident handling system targeted for computer security teams. We worked with over a dozen CERT and CSIRT teams around the world to help you handle the e of incident reports. RTIR builds on all the features of Request Tracker.
    * Sandia Cyber Omni Tracker (SCOT) - Incident Response collaboration and knowledge capture 工具 focused on flexibility and ease of use. Our goal is to add value to the incident response process without burdening the user.
    * Shuffle - A general purpose security automation platform focused on accessibility.
    * threat_note - Lightweight in notebook that allows security researchers the ability to register and retrie related to their research.
    * Zenduty - Zenduty is a no management platform pro end-to-end incident alerting, on-call management and response orchestration, giving teams greater control and automation over the incident management lifecycle.

    Sandboxing/Re Tools

    Back to Top

    Sandboxing - is a security practice in which you use an isolated en, or a "sandbox," for testing. Within the sandbox you run 代码, analyze the 代码 in a safe, isolated en without affecting the application, system or platform.

    Re - is the process of dismantling a device, system, or piece of software to see how it works. It's done primarily to analyze and gain knowledge about the way a product works but often is used to duplicate or enhance the product.

    * Any Run - Interacti malware analysis service for dynamic and static research of most types of threats using any en.
    * CAPEv2 - Malware Configuration And Payload Extraction.
    * Cutter - Reverse engineering platform powered by Radare2.
    * Ghidra - Software Reverse Engineering 框架.
    * Hybrid-Analysis - Free powerful online sandbox by CrowdStrike.
    * Intezer - Intezer Analyze dives into Windows binaries to detect micro-代码 similarities to known threats, in order to provide accurate yet easy-to-understand results.
    * Joe Sandbox (Community) - Joe Sandbox detects and analyzes potential malicious files and URLs on Windows, Android, MacOS, Linux, and iOS for suspicious acti; pro comprehensive and detailed analysis reports.
    * Mastiff - Static analysis 框架 that automates the process of extracting key characteristics from a number of different file formats.
    * Metadefender Cloud - Free threat intelligence platform pro multiscanning, data sanitization and assessment of files.
    * Radare2 - Reverse engineering 框架 and command-line toolset.
    * Reverse.IT - Alternati for the Hybrid-Analysis 工具 provided by CrowdStrike.
    * StringSifter - A machine learning 工具 that ranks strings based on their relevance for malware analysis.
    * Threat.Zone - Cloud based threat analysis platform which include sandbox, CDR and interacti for researchers.
    * Comodo - uses run-time behavior and hundreds of features from a file to perform analysis.
    * Viper - Python based binary analysis and management 框架, that works well with Cuckoo and YARA.
    * - Free online service that analyzes files and URLs enabling the identification of , worms, trojans and other kinds of malicious content detected by antivirus engines and website scanners.

    File Sync/Transfer

    Back to Top

    Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers in real time.

    TeraCopy is a program to copy and paste large files at a high speed. The program is used for frequent file transfers, large file sizes, moving files from separate SSD drives/Hard drives.

    KDE Connect is a 工具 that lets you easily link up your phone to your computer, your computer to your tablet; or your computer to your Steam Deck device. It can be used to share files across devices, read and send SMS directly from your laptop, and lock up your computer remotely.

    Open Cloud Saves is an open 源码 application for managing your sa across Windows, MacOS, and Linux (including SteamOS).

    Seafile is an open 源码 file sync&share solution designed for high reliability, performance and productivity. Sync, share and collaborate across devices and teams.

    Warpinator is a free, open-源码 工具 for sending and receiving files between computers that are on the same 网络.

    FileZilla 客户端 is a fast and reliable cross-platform FTP, FTPS and SFTP 客户端 with lots of useful features and an intuiti user interface.

    WinFsp is a set of software components for Windows computers that allows the creation of user mode file systems. In this sense it is similar to FUSE (Filesystem in Userspace), which provides the same functionality on UNIX-like computers.

    SSHFS-Win is a minimal port of SSHFS to Windows. Looking under the hood it uses Cygwin for the POSIX en and WinFsp for the FUSE (Filesystem in Userspace) functionality.

    Synology is a 工具 that allows you to easily access and manage files in your Synology Drive on the go. Apart from common file types, such as documents, images, and music, you can also open Synology Office document, spreadsheets and slides in the user-friendly provided by Drive.

    Nextcloud is a suite of 客户端-ser for creating and using file hosting services. It offers an on-premise Uni File Access and sync platform with powerful collaboration capabilities and desktop, mobile and web interfaces.

    FileRun is a self-hosted Google Dri. It is a full featured web based file manager with an easy to use user interface.

    FileBrowser provides a file managing interface within a specified directory and it can be used to upload, delete, preview, rename and edit your files. It allows the creation of multiple users and each user can have its own directory.

    Rsync is a utility in the command line which enables users to transfer and synchronize files efficiently between a computer and an external hard drive in the entire connected 网络.

    rsync.net is a Cloud Storage for Offsite Backup that give you an empty UNIX filesystem to access with any SSH 工具. Built on ZFS for data security and fault tolerance with support for rsync/sftp/scp/borg/rclone/restic/git-annex.

    RiftShare is a cross platform (Windows, MacOS, Linux) file sharing 工具 that supports fully encrypted transfers both on the local 网络 and off 网络 using a simple passphrase. RiftShare uses magic-wormhole under the hood and is compatible with other magic-wormhole clients. It is also fully open 源码 and licensed under the GPLv3.

    Usermode FTP 服务端 is a 工具 that let's you start an FTP 服务端 as user and transfer files with any FTP 客户端. Allowing you to access your files directly with many file browsers' builtin FTP support: Windows File Explorer, Thunar, Gnome Files, Dolphin and many more.

    TagSpaces is a free, no lock-in, open 源码 application for organizing, annotating and managing local files with the help of tags. It features ad note taking functionalities and some capabilities of to-do apps. It's a for Windows, Linux, Mac OS and Android.

    Storage Disk Health/Data Recovery

    Back to the Top

    DiskMon is an application that logs and displays all hard disk activity on a Windows system.

    WizTree is a Disk Space Analyzer 工具 that helps you find the files and folders using the most space on your hard dri.

    Disk Drill is a Data Recovery Software that recover any type of deleted files in Windows including Office documents, messages, and media files quickly and easily. Disk Drill for Windows is free data recovery software that restores deleted files from an HDD, USB drive or any kind of disk-based storage media.

    Scrutiny is a WebUI 工具 for smartd S.M.A.R.T monitoring, Historical Trends & Real World Failure Thresholds.

    <p align="center">
    <img src="
    <br />
    Scrutiny UI
    </p>

    Reset/Restore Windows 11

    Back to the Top

    Reset your Windows 11 system

    Resetting, is a process that reinstalls Windows 11, but lets you choose whether to keep your files or remove them, and then reinstalls Windows. You can reset your PC from Settings, the sign-in screen, or by using a recovery drive or installation media.

    Reset your PC from Settings

    1. Select Start > Settings > System > Recovery .
    <p align="center">
    <img src="
    <br />
    </p>

    2. Next to Reset this PC , select Reset PC. Then, select Keep my files, choose cloud or local, change your settings, and set Restore preinstalled apps? or No.

    <p align="center">
    <img src="
    <br />
    </p>

    3. Click the Keep my files option.

    <p align="center">
    <img src="
    <br />
    </p>

    4. * Cloud download: Download a fresh copy of the installation from the cloud and reinstall Windows 11. However, this option will not restore the tools, apps, and configuration that came with the original image provided by the manufacturer.
    * Local reinstall: Uses the files already a to reset the computer. If this is a branded device (such as Dell, ASUS, Lenovo, etc.), this process will restore the factory drivers, settings, and tools.

    <p align="center">
    <img src="
    <br />
    </p>

    5. Click the Reset button.

    <p align="center">
    <img src="
    <br />
    </p>

    Note: You will need to do Sytem Updates when this process is finished.

    Restore from System Restore Point

    This option takes your PC back to an earlier point in time, called a system restore point. Restore points are generated when you install a new app or driver, and when you create a restore point manually. Restoring won’t affect your personal files, but it will remove apps, drivers, and updates installed after the restore point was made.

    1. In the search box on the taskbar, type control panel, and then choose it from the list of results

    2. In the Control Panel search box, type recovery.

    3. Select Recovery > Open System Restore.

    4. In the Restore system files and settings box, select Next.

    5. Select the restore point that you want to use in the list of results, and then select Scan for affected programs.

    Notes:

    * If you don’t see the restore point that you want to use, select the Show more restore points check box to see more restore points.

    * If you’re not seeing any restore points, it might be because system protection isn’t turned on. Here’s how to check:

    * In the search box on the taskbar, type control panel, and then choose it from the list of results.

    * In the Control Panel search box, type recovery.

    * Select Recovery > Configure System Restore > Configure and see if the Turn on system protection option is selected.

    * If the Turn on system protection option is not selected, system protection isn’t turned on and there aren't any restore points. In this scenario, you won't be able to recovery your PC using a system restore point and will need to use one of the other recovery options listed on this page.

    * If the Turn on system protection option is selected, continue with step 6.

    6. You'll see a list of items that will be deleted if you remove this restore point. If you're OK with the deletions, select Close > Next > Finish.

    Backups

    Back to the Top

    * Recovery options in Windows
    * Windows backup in Windows 11

    <p align="center">
    <img src="
    </br>
    New Windows Backup System Settings in Windows 11 23H2.
    </p>

    Backup Tools

    Borgmatic is a simple, configuration-dri software for servers and workstations. It protects your files with 客户端-side encryption. Backup your databases too. Monitor it all with integrated third-party services.

    BorgWarehouse is a fast and modern WebUI for a BorgBackup's central repository 服务端.

    Emborg is a simple command line utility to orchestrate backups. It is built as a front-end to Borg, a powerful and fast de-duplicating backup program.

    BackupPC is a high-performance, enterprise-grade system for backing up Linux, Windows and macOS PCs and laptops to a 服务端's disk. BackupPC is highly configurable and easy to install and maintain.

    UrBackup is an easy to setup Open 源码 客户端/ser system, that through a combination of image and file backups accomplishes both data safety and a fast restoration time. File and image backups are made while the system is running without interrupting current processes. A for Windows, macOS, and Linux.

    Kopia is a user-friendly desktop app for Windows, macOS, and Linux which allows you to create snapshots, define policies, and restore files quickly with Fast and Encrypted Backups.

    Proxmox Backup 服务端 is an enterprise backup solution for backing up and restoring VMs, containers, and physical hosts. The open-源码 solution supports incremental backups, deduplication, Zstandard compression, and authenticated encryption.

    rsnapshot is a filesystem snapshot utility based on rsync. This makes it easy to make periodic snapshots of local machines, and remote machines over ssh.

    Proton Drive is an end-to-end encrypted Swiss storage space for your files, photos, and , ensuring that nobody, except those authorized by you, can access your data.

    pCloud is a secure place for your photos, and documents from every device, anywhere you go. pCloud starts with 10 GB free storage and automatically backup your photos and and free up space from your device.

    Battery Health

    Back to the Top

    Powercfg Battery Report

    Powercfg is a 工具 built-in to Windows that generates detailed report on battery health of your Windows device.

    To generate a battery report, press Windows Key + X and select Command Prompt. Then type in powercfg /batteryreport. This command saves a battery report in HTML format to

    Open the file in your browser and check the following parameters:

    * The difference between Design Capacity and Full Charge Capacity. As batteries wear over time, the full charge capacity will be less than the design capacity.

    * Battery capacity drained over the last few days in different power states. Also, check out the battery usage graph.

    * Compare the battery life from the time you purchased the laptop and see the trends of Full Charge Capacity in relation to Design Capacity.

    * Check the battery’s usage and duration. And the time your computer ran on battery or plugged into the power outlet.

    Microsys Smarter Battery

    Smarter Battery is a battery monitoring utility for portable computers, intended to provide all the data of your battery, to help prolong its life and save its energy. It shows you the e of the battery's capacity during the charge / discharge cycles and computes a few important battery parameters, such as the wear level and discharge cycles count.

    <p align="center">
    <img src="
    <br />
    Microsys Smarter Battery UI
    </p>

    Getting Software

    Back to the Top

    Windows Package Manager is a comprehensive package manager solution that consists of a command line 工具 and set of services for installing applications on Windows 10. De can use the winget command line 工具 to discover, install, upgrade, remove and configure a curated set of applications. After it is installed, de can access winget via the Windows Terminal, PowerShell, or the Command Prompt.

    Using the winget 工具 to install and manage software packages

    Submitting packages to Windows Package Manager

    <p align="center">
    <img src="
    <br />
    </p>

    WingetUI is a 界面 Store for the most common cli package managers, such as Winget and Scoop. It's de by Martí Climent AKA martinet101.

    <p align="center">
    <img src="
    <br />
    </p>

    Microsoft PowerToys is a set of utilities for power users to tune and streamline their Windows 10 experience for greater productivity. To get more information on PowerToys, or any other tools and resources for Windows de en, go to docs.microsoft.com.

    <p align="center">
    <img src="
    </p>

    Homebrew is the missing Package Manager for your macOS, Linux, and Windows 10 (with Windows Subsystem for Linux (WSL)) system. Homebrew is an essential 工具 for any de/engineer.

    <p align="center">
    <img src="
    <br />
    </p>

    Ninite is a package management system offering that enables users automatically install popular applications for their Windows 10 OS.

    <p align="center">
    <img src="
    <br />

    </p>

    Ninite Pro is the commercially-licensed of Ninite. It will update/deploy more apps and popular plugins than the free home-use . Other functionalities include Ninite Pro's audit mode that shows you the apps on each machine and whether they are up-to-date.

    <p align="center">
    <img src="
    <br />
    </p>

    Chocolatey is a software management solution unlike anything else you've e on Windows. It focuses on simplicity, security, and infinite scalability. The 界面 is perhaps the best way to start for beginners. It can be installed by using choco install chocolateygui after having installed choco as described here.

    <p align="center">
    <img src="
    <br />

    </p>

    Scoop is an open 源码 package manager for Windows 10. It gi users an efficient way to download programs without having to visit each site manually, downloading the files, and running the installer.

    <p align="center">
    <img src="
    <br />
    </p>

    Nix package manager is a cross-platform package manager that utilizes a purely functional deployment model where software is installed into unique directories generated through cryptographic hashes. Choose from Thousands of Packages The Nix Packages collection (Nixpkgs) is a set of over 80 000 packages for the Nix package manager.

    Single-user installation on Windows(WSL2):

    Gaming

    Back to the Top

    Gaming Resources for Windows

    * PCGamingWiki

    * Emulation General Wiki

    * The Gaming Wiki

    * Awesome Games Wiki!

    * Intel Gaming Resources

    * AMD Gaming Resources

    * NVIDIA Gaming Resources

    ### subreddits

    * r/gaming
    * r/Games
    * r/Steam
    * r/Origin
    * r/GOG.com
    * r/EAGames
    * r/Ubisoft
    * r/Xbox
    * r/XboxGamePass
    * r/PlayStation
    * r/pcgaming
    * r/GamingPC
    * r/Games
    * r/buildapc
    * r/buildmeapc
    * r/GamingLaptops
    * r/intel
    * r/AMD
    * r/radeon
    * r/NVIDIA
    * r/hardware
    * r/ASUSROG
    * r/graphicscards
    * r/gigabyte
    * r/Alienware

    Gaming on Xbox Game Pass

    Back to the Top

    Xbox 游戏 Pass is a video 游戏 subscription services from Microsoft starting at $9.99 and $14.99 for the Ultimate Pass.

    <p align="center">
    <img src="
    </br>
    </p>

    A list of great 游戏 Pass Games to play.

    May 23

    * Planet of Lana (Xbox Series X|S Optimized, Xbox One, Windows PC, & Xbox Cloud Gaming)

    May 25

    * Cassette Beasts (Xbox Series X|S, Xbox One, & Windows PC)

    May 30

    * Chicory: A Colorful Tale (Xbox Series X|S Optimized, Xbox One, Windows PC, & Xbox Cloud Gaming)
    * Farworld Pioneers (Xbox Series X|S, Xbox One, & Windows PC)

    June 1

    * Car Mechanic Simulator 2021 (Xbox Series X|S Optimized, Xbox One, Windows PC, & Xbox Cloud Gaming)
    * Slayers X: Terminal Aftermath: of the Slayer (Xbox Series X|S, Xbox One, Windows PC, & Xbox Cloud Gaming)
    * The Big Con (Xbox Series X|S Optimized, Xbox One, Windows PC, & Xbox Cloud Gaming)

    June 6

    * Amnesia: The Bunker (Xbox Series X|S, Xbox One, Windows PC, & Xbox Cloud Gaming)
    * Hypnospace Outlaw (Xbox Series X|S, Xbox One, Windows PC, & Xbox Cloud Gaming)

    June 8

    * Rune Factory 4 Special (Xbox Series X|S, Xbox One, Windows PC, & Xbox Cloud Gaming)
    * Stacking (Xbox Series X|S, Xbox One, & Xbox Cloud Gaming)

    June 13

    * Dordogne (Xbox Series X|S, Xbox One, Windows PC, & Xbox Cloud Gaming)

    June 22

    * The Bookwalker: Thief of Tales (Xbox Series X|S, Xbox One, Windows PC, & Xbox Cloud Gaming)
    * Need for Speed: Unbound (Xbox Series X|S Optimized, Windows PC, & Xbox Cloud Gaming) via EA Play

    June 27

    * Bramble: The Mountain King (Xbox Series X|S Optimized, Xbox One, Windows PC, & Xbox Cloud Gaming)
    * F.I.S.T.: Forged in Shadow Torch (Xbox Series X|S, Windows PC, & Xbox Cloud Gaming)

    June 29

    * Story of Seasons: Friends of Mineral Town (Xbox Series X|S, Xbox One, & Windows PC)

    July 3

    * Arcade Paradise (Xbox Series X|S, Xbox One, & Windows PC)

    July 5

    * Grand Theft Auto V (Xbox Series X|S, Xbox One, & Xbox Cloud Gaming)

    * Sword and Fairy: Together Forever (Xbox Series X|S, Xbox One, & Windows PC)

    July 6

    * McPixel 3 (Xbox Series X|S, Xbox One, Windows PC, & Xbox Cloud Gaming)

    July 11

    * Common’hood (Xbox Series X|S, Xbox One, Windows PC, & Xbox Cloud Gaming)
    * Insurgency: Sandstorm (Windows PC)

    July 14

    * Exoprimal (Xbox Series X|S, Xbox One, Windows PC, & Xbox Cloud Gaming)

    July 18

    * Techtonica (Xbox Series X|S, Xbox One, & Windows PC)
    * The Cave (Xbox Series X|S, Xbox One, & Xbox Cloud Gaming)

    July 31

    * Venba (Xbox Series X|S, Xbox One, & Windows PC)

    August 1

    * Celeste (Cloud, Xbox Series X|S, and PC)

    August 3

    * A Short Hike (Cloud, Xbox Series X|S, and PC)

    August 8

    * Broforce Forever (Cloud, Xbox Series X|S, and PC)

    August 9

    * Limbo (Cloud, (Xbox Series X|S, and PC)

    August 10

    * Airborne Kingdom (Cloud, Xbox Series X|S, and PC)

    August 15

    * E 2 (Cloud and Xbox Series X|S)

    August 18

    * The Texas Chain Saw Massacre (Xbox Series X|S, PC, Cloud)

    August 29

    * Sea of Stars (Xbox Series X|S, Cloud)

    September 5

    * Gris (Cloud, Console, and PC)

    September 6 or September 1 with Starfield Premium Edition Upgrade

    * Starfield Direct (Xbox Series X|S, Xbox One, & Windows PC)

    September 19

    * Lies of P (Xbox Series X|S, Cloud, & Windows PC)

    September 20

    * Party Animals (Xbox Series X|S, Xbox One, & Windows PC)

    September 23

    * Payday 3 (Xbox Series X|S, Cloud, & Windows PC)

    September 29

    * Cocoon (Xbox Series X|S, Xbox One, & Windows PC)

    October 3

    * The Lamplighter’s League (Console, PC)

    October 4

    * Warhammer 40,000 Darktide (Console [Xbox Series X|S])

    October 10

    * Forza Motorsport (Console[Xbox Series X|S], PC, Cloud)

    October 24

    * Cities Skylines 2 (Console[Xbox Series X|S], PC, Cloud)

    October 26

    * Mineko’s Night Market (Console[Xbox Series X|S], PC)

    October 31

    * Headbangers Rhythm Royale (Console[Xbox Series X|S])
    * Jusant(Console[Xbox Series X|S], PC, Cloud)

    No 1

    * Age of Empires II: Definiti – The Mountain Royals (Cloud, Console, and PC)

    No 2

    * PlateUp! (Console)
    * Thirsty Suitors (Cloud, Console, and PC)

    No 6

    * Football Manager 2024 (PC)
    * Football Manager 2024 Console (Cloud, Console, and PC)

    No 7

    * Roboquest 1.0 (Cloud, Console, and PC)

    No 9

    * Dungeons 4 (Cloud, Console, and PC)
    * Like A Dragon Gaiden: The Man Who Erased His Name (Cloud, Console, and PC)
    * Wild Hearts (Cloud, Console, and PC) EA Play

    No 13

    * Spirittea (Cloud, Console, and PC)

    No 14

    * Coral Island (Cloud and Xbox Series X|S)

    Games Leaving No 15, 2023

    * Coffee Talk (Cloud, Console, and PC)
    * Exapunks (PC)
    * Ghost Song (Cloud, Console, and PC)
    * Gungrave G.O.R.E (Cloud, Console, and PC)
    * Football Manager 2023 (PC)
    * Football Manager 2023 Console (Cloud, Console, and PC)
    * Lapin (Cloud, Console, and PC)
    * Townscaper (Cloud, Console, and PC)

    No 28

    * Rollerdrome (PC, Cloud and Xbox Series X|S)

    December 1

    * Remnant: From the Ashes (Cloud, Console, and PC)
    * Spirit of the North (Cloud, Console, and PC)
    * SteamWorld Build (Cloud, Console, and PC)

    December 5

    * Clone Drone in the Danger Zone (Cloud, PC, and Xbox Series X|S)
    * Rise of the Tomb Raider (Cloud, Console, and PC)
    * While the Iron’s Hot (Cloud, Console, and PC)
    * World War Z: Aftermath (Cloud, Console, and PC)

    December 6 - Coming to Game Pass Core

    * Chivalry 2
    * Totally Reliable Delivery Service

    December 7

    * Goat Simulator 3 (Cloud, PC, and Xbox Series X|S)

    December 8

    * Against the Storm (PC)

    December 13

    * Tin Hearts (Cloud, Console, and PC)

    December 14

    * Far Cry 6 (Cloud, Console, and PC)

    Leaving December 15

    The following games are leaving soon save up to 20% on these games to keep them in your library.

    * Chained Echoes (Cloud, Console, and PC)
    * Opus Magnum (PC)
    * Potion Craft: Alchemist Simulator (Cloud, Console, and PC)
    * Rubber Bandits (Cloud, Console, and PC)

    Early 2024

    * Bounty Star (Xbox Series X|S, Xbox One, & Windows PC)
    * Ghostbike (Xbox Series X|S, Xbox One, & Windows PC)
    * Flock (Xbox Series X|S, Xbox One, & Windows PC)
    * To A T (Xbox Series X|S, Xbox One, & Windows PC)

    Setting up Game Pass for Offline use

    * Note: Most games with a campaign mode will be playable offline, but games with 网络 co-op or multiplayer features will not work while you’re offline. Before you go offline, connect to the Xbox 网络 to sync your most recent 游戏 save to the cloud. While you play offline, your 游戏 sa will continue to be sa, and it’ll sync the next time you sign in to Xbox. If you want to continue playing on a different device, you’ll need to go online and connect to the Xbox 网络 to allow your local saved 游戏 to sync with the cloud again.

    * Note 2: PC 游戏 Pass 游戏 licenses expire after 30 days when playing offline, and licenses for owned games expire after 14 days. To keep playing your 游戏 offline, go back online and launch the 游戏. This renews the 游戏’s license on your device and ensures you can go back to playing offline.

    You can only have one device as your designated offline device. To set your device as your designated offline device:

    * Make sure that you’re online.
    * Check that your device has the latest Windows updates: Go to Start -> Settings -> Update & security -> Windows Update and see if any relevant updates are a.
    * Open the Microsoft Store. You’ll be prompted to sign in if you haven’t already.
    * Select your profile icon in the upper right corner.
    * Select App settings, and then under Offline permissions, make sure that the toggle is set to On.

    Once you set this, any devices pre designated as offline will be toggled to Off, and you’ll no longer be able to play games offline on those devices.

    Prepare your game or games

    Once your device is set up, you’ll need to launch each 游戏 you want to play offline while signed in to the Xbox 网络. You only need to do this once per 游戏, and you’ll need to do this even if you’ launched the game on your device.

    * Make sure that you’re online, and that your device is set as your designated offline device. (See the steps above for details on how to do this.)
    * Launch the 游戏 you want to play offline. When prompted, sign in to Xbox.
    * Once you’ playing the 游戏, you can exit at any time.

    Repeat this process for each 游戏 you want to play offline. Once completed, you can go offline at any time and launch those games whenever you want to play them, without needing to sign in online each time.

    Manage/Control Fans

    Back to the Top

    Fan Control is a highly customizable fan controlling software for Windows

    <p align="center">
    <img src="
    <br />
    Fan Control main UI
    </p>

    MSI Afterburner is a 工具 that provides a detailed o of your hardware, and also allows graphics card o. It includes RTSS which also provides an on-screen-display during games.

    MSI Afterburner Remote 服务端 is a that serves up an HTTP endpoint with data from MSI Afterburner in an XML format.

    <p align="center">
    <img src="
    <br />
    MSI Afterburner UI
    </p>

    Gaming Peripherals

    RGB Devices

    Back to the Top

    Razer Synapse is a unified cloud-based hardware configuration 工具 that takes your Razer devices to the next level.

    <p align="center">
    <img src="
    </p>

    Logitech G Hub is software 工具 that lets you customize Logitech G gaming mice, keyboards, headsets, speakers, and other devices.

    <p align="center">
    <img src="
    </p>

    Corsair iCUE is a 工具 that enables gaming peripherals and personal computer components including computer case fans, RGB lighting, gaming headsets, gaming keyboards, gaming mouse, remap buttons and switches, RAM DIMMS and AIO CPU cooler together.

    <p align="center">
    <img src="
    </p>

    Project Aurora is a Unified Keyboard RGB Lighting for Logitech, Razer, and Corsair.

    <p align="center">
    <img src="
    </p>

    SignalRGB is a 工具 that lets you control your RGB devices, your way. Please close all your other RGB apps (ICUE, Synapse, GHub, Armory Crate, etc.) before installing SignalRGB.

    <p align="center">
    <img src="
    </p>

    Artemis RGB is an open 源码 a unified hardware configuration 工具.

    <p align="center">
    <img src="
    </p>

    OpenRGB is an open 源码 RGB lighting control 工具 that doesn't depend on manufacturer software. This includes ASUS Aura, ASRock, Corsair, G.Skill, Gigabyte, HyperX, MSI, Razer Synapse, ThermalTake, RGB Fusion, iCue, Mystic Light, Alienware AlienFX, Logitech G Hub, and any other RGB app. OpenRGB has support for Windows, Linux, MacOS(Apple Silicon ARM64 and Intel).

    <p align="center">
    <img src="
    <br />
    OpenRGB Device View
    </p>

    OpenRGB SDK is a 网络-based Software De Kit, which allows third-party software to control all of your RGB. This allows for 游戏 integrations, music , ambient lighting, and anything else you can imagine. SDK bindings are a for multiple programming languages including C++, Python, C#, Java, and more.

    Game Controllers


    Back to the Top

    Xbox Wireless Controller + USB-C® Cable

    <p align="center">
    <img src="
    <br />
    Xbox Controller
    </p>

    * Xbox 游戏 Bar is a 工具 for Windows 10 and 11 that can be opened with Win+G, or by pressing the Xbox button on an Xbox controller. It has quick shortcuts for taking screenshots or screen recordings, checking CPU and GPU usage, changing audio levels/outputs, and more.

    <p align="center">
    <img src="
    <br />
    </p>

    游戏 Controller Bar. Image Credit: Microsoft

    Xbox Adapti is a unified hub for devices that helps make gaming more accessible. Designed primarily to meet the needs of gamers with limited mobility.

    <p align="center">
    <img src="
    <br />
    </p>

    Xbox Adapti. Image Credit: Microsoft

    PlayStation 5 DualSense™ Wireless Controller

    * Update the wireless controller firmware

    <p align="center">
    <img src="
    <br />
    PS 5 DualSense™ Controller
    </p>

    Nintendo Switch Pro Controller

    <p align="center">
    <img src="
    <br />
    Nintendo Switch Pro Controller
    </p>

    8BitDo SN30 Pro+ Controller

    <p align="center">
    <img src="
    </br>
    8BitDo SN30 Pro+ Controller
    </p>

    <p align="center">
    <img src="
    </br>
    8BitDo SN30 Pro+ Controller Button Mapping
    </p>

    Google Stadia Controller on ebay

    Switch your Stadia Controller to Bluetooth mode to keep gaming wirelessly on your fa devices and services after Stadia shuts down.

    <p align="center">
    <img src="
    </p>

    Steam Contoller

    * Note: Steam Controllers were discontinued on No 26, 2019, though, you can still buy them on ebay.

    * Steam Controller Setup

    <p align="center">
    <img src="

    </p>

    <p align="center">
    <img src="

    </p>

    Amazon Luna Controller

    * The Luna Controller is made for Amazon's cloud gaming service. Powered by Cloud Direct technology Connect directly to Amazon's custom 游戏 servers when playing on Luna, reducing roundtrip latency by 17 to 30 milliseconds vs. a local Bluetooth connection among Windows PC, Mac, and Fire TV.

    <p align="center">
    <img src="
    </p>

    Graphics Drivers

    NVIDIA


    Back to the Top

    <p align="center">
    <img src="
    <br />
    </p>

    N is a 工具 that lets you customize the NVIDIA GeForce Dri by removing components that you don't need (or want). This not only keeps things tidy, but also lowers disk usage and memory footprint.

    <p align="center">
    <img src="
    <br />
    N UI
    </p>

    E is a software that allows you to fine tune your NVIDIA graphics card, including GPU Clock Offsets, Memory Clock Offsets, Fan Speed, and much more.

    <p align="center">
    <img src="
    </p>

    AMD


    Back to the Top

    <p align="center">
    <img src="
    <br />
    </p>

    Precision Boost 2 is a performance-maximizing technology a will work with the Ryzen 5000 or newer AMD processors improving your PC's performance by raising clockspeeds, which makes the processor and your applications run faster. This technology will not be applied retroactively to pre models, like Ryzen 3000 chips. You'll need either a 500-series or 400-series motherboard and a new BIOS based on 1.1.8.0 AGESA.

    * AMD FidelityFX Super Resolution (FSR) is an open 源码, high-quality solution for producing high resolution frames from lower resolution inputs. FSR enables “practical performance” for costly render operations, such as hardware ray tracing for the AMD RDNA™ and AMD RDNA™ 2 architectures.

    * AMD FidelityFX Super Resolution (FSR) 2.0 is an open 源码, high-quality solution for producing high resolution frames from lower resolution inputs. It uses temporal data and optimized anti-aliasing to boost framerates in supported games while deli similar or better image quality than nati.

    * FidelityFX Super Resolution 3 (FSR 3), is the latest of the company’s upscaling tech. AMD claims it’ll provide 2x times increase in frame rate over FSR 2, boosted by the new AMD Fluid Motion Frames technology.

    * AMD Open Source Driver for ® is an open-source driver for Radeon™ graphics adapters on Linux®. It is built on top of AMD's Platform Abstraction Library (PAL), a shared component that is designed to encapsulate certain hardware and OS-specific programming details for many of AMD's 3D and compute drivers.

    * ® Memory Allocator (VMA) is a library provides a simple and easy to integrate API to help you allocate memory for ® buffer and image storage.

    * Radeon™ Raytracing Analyzer (RRA) is a 工具 that in the performance of your raytracing applications and highlight potential bottlenecks.

    * Radeon™ GPU Profiler is a low-le 工具 that provides detailed information on Radeon™ GPUs.

    * Radeon™ GPU Analyzer is an offline compiler and performance analysis 工具 for DirectX®, ®, SPIR-V™, OpenGL®, and OpenCL™. It can be used together with RGP, RMV, and RDP.

    * Radeon™ De Panel (RDP) is an essential part of the Radeon™ De 工具 Suite. It provides the communication channel that delivers requests to, and receives data from, the AMD Radeon™ driver.

    * Radeon™ Memory (RMV) is a powerful 工具 that allows users to analyze video memory usage on AMD Radeon GPUs.

    <p align="center">
    <img src="
    <br />
    Radeon™ Memory (RMV)
    </p>

    [Hydra 1.2]() is a AMD Ryzen tuning and o utility which adds support for Zen 4 CPUs & also allows GPU tuning as an additional component to the suite. It's de and maintained by Yuri Bubliy aka 1usmus. To get early access Hydra 1.2 and Hydra Pro 1.2.

    * Complete redesign of all features.
    * New Cur diagnostics (and for Zen 4).
    * More flexibility for AMD PBO2 and HYBRID OC.
    * Automatic problem solving (assistant).
    * Auto GPU tuning.
    * Unlimited GPU profiling.
    * Powerful new monitoring.

    <p align="center">
    <img src="
    </p>

    Radeon Software Slimmer is a utility to trim down the bloat with Radeon Software for AMD GPUs on Microsoft Windows.

    <p align="center">
    <img src="
    <br />
    Radeon Software Slimmer UI
    </p>

    Intel ARC


    Back to the Top

    <p align="center">
    <img src="
    <br />
    </p>

    Intel® Arc™ Control is a utility that puts you in full command of your graphics experience. Tune your graphics performance to perfection, manage dri.

    <p align="center">
    <img src="
    <br />
    Intel ARC Control Dri
    </p>

    <p align="center">
    <img src="
    <br />
    Intel ARC Control Studio settings
    </p>

    Intel® Graphics Driver 31.0.101.3430 for Intel® Arc™ A-Series Graphics.

    * Intel® Arc™ A770M Graphics
    * Intel® Arc™ A550M Graphics
    * Intel® Arc™ A380 Graphics
    * Intel® Arc™ A730M Graphics
    * Intel® Arc™ A370M Graphics
    * Intel® Arc™ A350M Graphics
    * Intel® Core™ i7-11700 Processor (16M Cache, up to 4.90 GHz)
    * Intel® Core™ i9-11900 Processor (16M Cache, up to 5.20 GHz)
    * Intel® Core™ i9-11900T Processor (16M Cache, up to 4.90 GHz)
    * Intel® Core™ i9-11900K Processor (16M Cache, up to 5.30 GHz)
    * Intel® Core™ i9-12950HX Processor (30M Cache, up to 5.00 GHz)
    * Intel® Core™ i9-12900HX Processor (30M Cache, up to 5.00 GHz)
    * Intel® Core™ i7-12650HX Processor (24M Cache, up to 4.70 GHz)
    * Intel® Core™ i7-12800HX Processor (25M Cache, up to 4.80 GHz)
    * Intel® Core™ i7-12850HX Processor (25M Cache, up to 4.80 GHz)
    * Intel® Core™ i5-12450HX Processor (12M Cache, up to 4.40 GHz)
    * Intel® Core™ i5-12600HX Processor (18M Cache, up to 4.60 GHz)
    * Intel® Core™ i5-12450H Processor (12M Cache, up to 4.40 GHz)
    * Intel® Core™ i5-12500H Processor (18M Cache, up to 4.50 GHz)
    * Intel® Core™ i5-12600H Processor (18M Cache, up to 4.50 GHz)
    * Intel® Core™ i7-12700H Processor (24M Cache, up to 4.70 GHz)
    * Intel® Core™ i7-12800H Processor (24M Cache, up to 4.80 GHz)
    * Intel® Core™ i7-12650H Processor (24M Cache, up to 4.70 GHz)
    * Intel® Core™ i9-12900H Processor (24M Cache, up to 5.00 GHz)
    * Intel® Core™ i9-12900HK Processor (24M Cache, up to 5.00 GHz)
    * Intel® Core™ i5-1240P Processor (12M Cache, up to 4.40 GHz)
    * Intel® Core™ i5-1250P Processor (12M Cache, up to 4.40 GHz)
    * Intel® Core™ i7-1280P Processor (24M Cache, up to 4.80 GHz)
    * Intel® Core™ i7-1260P Processor (18M Cache, up to 4.70 GHz)
    * Intel® Core™ i7-1270P Processor (18M Cache, up to 4.80 GHz)

    Intel® Arc™ Pro Graphics Windows* DCH Driver

    * Intel® Arc™ Pro A50 Graphics
    * Intel® Arc™ Pro A40 Graphics
    * Intel® Arc™ Pro A30M Graphics

    Intel Xe Super Sampling (XeSS) is a temporal image upscaling AI rendering technology that increases graphics performance similar to NVIDIA's DLSS (Deep Learning Super Sampling).
    The ARC GPUs have Xe Matrix eXtenstions matrix (XMX) engines for hardware-accelerated AI processing. XeSS will be able to run on devices without XMX, including integrated graphics, though, the performance of XeSS will be lower on non-Intel graphics cards because it will be powered by DP4a instruction.

    * Intel XeSS ML Upscaling | The Digital Foundry Tech Review | XeSS vs DLSS

    <p align="center">
    <img src="
    <br />
    </p>

    Intel ARC GPUs O. Credit: Intel

    Setting up DXVK on Windows

    Back to the Top

    <p align="center">
    <img src="
    </p>

    Important Note

    Online multi-player games

    Manipulation of Direct3D libraries in multi-player games may be considered cheating and can get your account banned. This may also apply to single-player games with an embedded or dedicated multiplayer portion. Use at your own risk.

    #### What is DXVK?

    DXVK is a set of software libraries that translates DirectX API calls to API calls. It supports DirectX 9, 10 and 11. and APIs similar to it (DirectX12, Metal) are a a lot better at making use of multi-core/multi-threaded CPUs to batch up work that needs to be done by the GPU thereby making better use of both CPU and GPU. This can lead to significant performance boosts in some games.

    First, do these steps:

    * 1. Download the latest release of DXVK from GitHub.

    * 2. Use 7-Zip to unzip the (where is the number).

    Do these steps for each game:

    Important information you need to know about the 游戏 you want use DXVK with:

    * The of DirectX it uses.

    * Whether it's using 32-bit or 64-bit.

    In most cases, you can find out both of these from a 游戏's API section section on PCGamingWiki. There may be some clues in the file/folder names your 游戏's folder about it being 32-bit or 64-bit. If there's a there then it's probably 64-bit or if there's a it's likely to be 32-bit.

    * Open the folder where your 游戏's executable is (.exe file).

    * Open the folder where you extracted DXVK and go the appropriate folder for your 游戏's bitness, x32 for 32-bit, x64 for 64-bit.

    * Copy the following files to the folder where the 游戏's executable is depending on the 游戏's DirectX :

    |DirectX | Files to copy|
    |------------|-----------|
    |9 | d3d9.dll|
    |10 | d3d10.dll, d3d10_1.dll, d3d10core.dll, d3d11.dll and dxgi.dll|
    |11 | d3d11.dll and dxgi.dll|

    If your 游戏 supports multiple DirectX copy all the applicable DLLs.

    That's it! Now run the game.

    Unfortunately, DXVK isn't going to work in all situations. So far I've been unsuccessful in getting it to work in the following scenarios:

    * Xbox 游戏 Pass (and likely Microsoft Store) games.
    * Steam In-Home Streaming with exclusi games.

    Improving 游戏 Performance & Load Times

    DirectStorage

    Back to the Top

    DirectStorage is a feature intended to allow games to make full use of high-speed storage (such as NVMe SSDs) that can can deli gigabytes a second of small (eg 64kb) data reads with minimal CPU o. Although it is possible to saturate a dri traditional ReadFile-based IO the CPU o of increases non-linearly as the size of indi reads decreases. Additionally, most games choose to store their assets compressed on disk in order to reduce the install footprint, with these assets being decompressed on the fly as load time. The CPU o of this becomes increasingly expensive as bandwidth increases.

    * Microsoft DirectStorage GitHub
    * DirectStorage on Windows Samples
    * DirectStorage API Downloads

    New features for DirectStorage 1.1:

    * GPU decompression and GDeflate now a.
    * Added EnqueueSetEvent to use Win32 event objects for completion notification.
    * Performance impro and bug fixes.

    GPU decompression is supported on all DirectX 12 + Shader Model 6.0 GPUs. However, one of the benefits of DirectStorage 1.1 is that GPU hardware can provide additional optimizations for their hardware, called metacommands.

    * AMD:

    * Intel:

    * NVIDIA:

    <p align="center">
    <img src="
    </br>

    </p>

    Data flow for decompressing to a GPU resource. Image Credit: Microsoft

    <p align="center">
    <img src="
    </br>

    </p>

    PIX timing capture showing DirectStorage reading and decompressing 1.4GiB of data. Image Credit: Microsoft

    NVIDIA RTX IO

    Back to the Top

    NVIDIA RTX IO is a suite of technologies that enables rapid GPU-based loading and asset decompression. NVIDIA RTX™ IO lets compressed data be delivered to GPU memory with minimal staging in system memory. The GPU is utilized for decompression using GDeflate at high throughput. The CPU is freed to perform other auxiliary tasks. The GDeflate compression format will be open 源码, enabling de to create ports and tools.

    <p align="center">
    <img src="
    </br>

    </p>

    NVIDIA RTX IO. Image Credit: NVIDIA

    AMD StoreMI

    Back to the Top

    AMD StoreMI is a powerful 工具 for PC enthusiasts that want to improve load times, boot times, file management, or system responsi. A StoreMI configuration simply mirrors your most-used files to an SSD of your choosing, leaving the original copy intact. The software seamlessly redirects Windows® and your applications to use the faster mirrored copy. Removing or disabling the SSD cache leaves all of your files on the hard dri where they started. A on AMD X570, PRO 565, B550, A520, 400 Series, X399, TRX40 or WRX80 motherboard.

    <p align="center">
    <img src="
    </br>

    </p>

    AMD StoreMI. Image Credit: AMD

    Features:

    * Supports up to four StoreMI Cache Dri
    * SSD partition can be used as cache 
    * Supports HDD/SSD combos of any capacity
    * Caching system mirrors your data to SSD for speedup
    * All-new UI makes setup, monitoring, re a snap
    * “Read only” algorithm enhances data integrity
    * Automatically prioritizes most-used data to the SSD cache
    * Ideal for accelerating apps and games on a large HDD

    Intel® RST

    Back to the Top

    Intel® Rapid Storage Technology (Intel® RST) is a Windows-based application that provides impro, reliability, and lower power consumption for supported systems equipped with Serial ATA (SATA) devices, Serial Attached SCSI (SAS) devices, and/or solid state drives (SSDs) to enable an optimal storage solution for desktop, mobile, and ser.

    Intel RST Features:

    * System acceleration with Intel® Optane™ memory
    * Configuration and maintenance of RAID 0/1/5/10

    <p align="center">
    <img src="
    </br>

    </p>

    Setting up OBS Studio

    Back to the Top

    <p align="center">
    <img src="
    <br />
    </p>

    OBS (Open Broadcaster Software) is free and open 源码 software for video recording and li. Stream to Twitch, YouTube and many other pro or record your own with high quality H264 / AAC encoding. Starting with OBS Studio 28 it will feature 10-bit and HDR video encode support for AV1 and HEVC, improved AMD encoding on Windows, NVIDIA RTX software integration, a new default theme, and many other changes.

    <p align="center">
    <img src="
    <br />
    OBS Studio
    </p>

    OBS Studio 29 adds AV1 Support for Intel Arc & AMD GPUs.

    New features

    * Added support for the AMD AV1 Encoder for RDNA3 GPUs.
    * Added support for the Intel AV1 Encoder for Arc GPUs.
    * Added support for the Intel HE.
    * Added an upward compressor filter.
    * Added a 3-band equalizer filter.
    * Added update channels for opting into receiving beta/release-candidate builds to Windows.

    <p align="center">
    <img src="
    </p>

    ### Useful OBS Studio 3rd party plugins and themes.

    * OBS Studio Themes

    * touch portal icon packs

    * Streamlink is a CLI utility which pipes video streams from services into a video player, such as VLC.

    * Ad Scene Switcher plugin; an automated scene switcher.
    * Audio Pan plugin; control stereo pan of audio 源码.
    * Browser plugin; CEF-based OBS Studio browser plugin.
    * Directory Watch Media plugin; filter you can add to media 源码 to load the oldest or newest file in a directory.
    * Downstream Keyer plugin; add a Downstream Keyer dock.
    * Dynamic Delay plugin; filter for dynamic delaying a video 源码.
    * Freeze Filter plugin; freeze a source using a filter.
    * Gradient Source plugin; adding gradients as a Soource.
    * GStreamer plugins; feed GStreamer launch pipelines into OBS Studio and use GStreamer encoder elements.
    * Mo plugin; mo to a new position during scene transition.
    * Multi Source Effect plugin; provides a custom effect to render multiple sources.
    * NDI plugin; Network A/V 's NDI.
    * NvFBC plugin; screen capture FBC API. Requires NvFBC patches for Nvidia drivers for consumer grade GPUs.
    * Soundboard plugin; adds a soundboard dock.
    * Source Copy plugin; adds copy and paste options to the tools menu.
    * Source Dock plugin; create a Dock for a 源码, which lets you see audio levels, change and control media.
    * Recursion Effect plugin; recursion effect filter.
    * Replay Source plugin; slow motion replay async sources from memory.
    * RGB Levels plugin; simple filter to adjust RGB levels.
    * RTSPServer plugin; encode and publish to a RTSP stream.
    * Scale to Sound plugin; adds a filter which makes a 源码 scale based on the audio levels of any audio 源码 you choose
    * Scene Collection Manager plugin; filter, backup and restore Scene Collections.
    * Scene Notes Dock plugin; create a Dock for showing and editing notes for the current acti.
    * Source Record plugin; make sources a to record via a filter.
    * Source Switcher plugin; to switch between a list of sources.
    * Spectralizer plugin; audio using fftw.
    * StreamFX plugin; collection modern effects filters and transitions.
    * Teleport plugin; open NDI-like replacement.
    * Text Pango plugin; Provides a text 源码 rendered using Pango with multi-language support, emoji support, rendering and RTL support.
    * Text PThread plugin; Rich text 源码 plugin with many ad features.
    * Time Warp Scan plugin; a time warp scan filter.
    * Transition Table plugin; customize scene transitions.
    * Cam Filter plugin; make sources a to the camera via a filter
    * plugin; that works as a source.
    * Websockets plugin; remote-control OBS Studio through WebSockets, compatible with StreamControl.
    * obsws-python is a Python SDK for OBS Studio WebSocket v5.0.

    Discord

    Back to the Top

    Discord is an application with modern voice & text chat app. It provides clear voice, multiple 服务端 and channel support, mobile apps, and more. It's a on Linux, macOS, Windows, iOS, Android, and your web browser.

    <p align="center">
    <img src="
    </p>

    Twitch

    Back to the Top

    Twitch Studio Beta is a free streaming software designed for new streamers to create content and share it with a community.

    Twitch is an application where thousands of communities come together for our fa streamers join millions enjoying li, music, sports, esports, podcasts, cooking shows, IRL streams, etc..

    <p align="center">
    <img src="
    </p>

    Sleep/Suspend Games

    Back to the Top

    Nyrna is a 工具 that let's you Suspend games and applications. Similar to the useful sleep/suspend function found in consoles like the Nintendo Switch and Sony PlayStation; suspend your 游戏 (and its resource usage) at any time, and resume whenever you wish at the push of a button.

    Suspend Games

    * Pause cutscenes to read the subtitles, examine the scene, answer the door, etc.
    * Pause games that can't normally be paused (single-player games like Dark Souls, Elden Ring, etc).
    * Suspend games whose pause screens keep the system running hot or playing unwanted music.
    * Suspend inbetween checkpoints (example: Hollow Knight).

    <p align="center">
    <img src="
    </p>

    Game Stores & Launchers

    Steam


    Back to the Top

    Get Steam

    <img src="

    Steam Link app is a free of charge, streaming your Steam PC games to phones, tablets, and TV.

    <p align="center">
    <img src="
    </p>

    Heroic Games Launcher


    Back to the Top

    Heroic Games Launcher is an Open 源码 游戏 Launcher for Linux, Windows and MacOS (for both Native and Windows Games using Crossover). It supports launching games from the Epic Games Store and the GOG.com Store.

    <p align="center">
    <img src="
    </p>

    Playnite

    Back to the Top

    Playnite is an open 源码 video 游戏 library manager and launcher with support for 3rd party libraries like Steam, GOG, Origin, Battle.net and Ubisoft Connect. Includes 游戏 emulation support, pro one unified interface for your games.

    <p align="center">
    <img src="
    </p>

    Launchbox

    Back to the Top

    Launchbox is a video 游戏 library manager and launcher that lets you Emulate, Organize, and Beautify Your 游戏 Collection.

    <p align="center">
    <img src="
    </p>

    Razor Cortex

    Back to the Top

    Razer Cortex is a video 游戏 library manager and launcher that lets you all your games across different platforms, including Steam, Origin, GOG Galaxy, and Ubisoft Connect.

    <p align="center">
    <img src="
    </p>

    Epic Games Store


    Back to the Top

    Epic Games Store is a digital video 游戏 storefront for Microsoft Windows and macOS, operated by Epic Games.

    <p align="center">
    <img src="
    </p>

    Blizzard Battle.net

    Back to the Top

    Blizzard Battle.net is an internet-based online gaming, digital distribution, and digital rights management platform de by Acti and Blizzard Entertainment. Battle.net is the launcher for World of Warcraft, Diablo III, StarCraft II, Hearthstone, Heroes of the Storm, O and Call of Duty.

    <img src="

    Origin

    Back to the Top

    Origin is an online gaming, digital distribution and digital rights management (DRM) platform de by Electronic Arts that allows users to purchase games on the internet for PC and mobile platforms, and download them with the Origin 客户端 (formerly EA Download Manager, EA Downloader and EA Link).

    <img src="

    EA Play

    Back to the Top

    EA Play is a subscription-based video 游戏 service from Electronic Arts for the Xbox One, Xbox Series X/S, PlayStation 4, PlayStation 5 and Microsoft Windows platforms, offering access to selected games published by Electronic Arts along with additional incentives.

    * Note: you will need to install Origin to access all EA 游戏 titles for EA Play even if you use EA Play on Steam.

    <img src="

    Ubisoft Connect

    Back to the Top

    Ubisoft Connect is a digital distribution, digital rights management, multiplayer and communications service created by Ubisoft to provide an experience similar to the achie/trophies offered by other 游戏 companies.

    <img src="

    Rockstar Games

    Back to the Top

    Rockstar Games Launcher is a 游戏 launcher for downloading and playing the latest Rockstar Games PC titles.

    <p align="center">
    <img src="
    </p>

    GOG Galaxy

    Back to the Top

    GOG Galaxy is an application that lets you combine multiple 游戏 libraries into one place and connect with your friends across all gaming platforms, consoles included.

    <p align="center">
    <img src="
    </p>

    Itch.io Store

    Back to the Top

    Itch.io Store is an app that lets you effortlessly download and run games and software from itch.io. All of your downloads are kept in a single place and are automatically updated.

    <p align="center">
    <img src="
    </p>

    FFXI

    Back to the Top

    FFXI is a faster launcher for our fa critically acclaimed MMO, with a addons and enhancements to the 游戏.

    Features:

    * Auto-login.
    * Fast patching.
    * Discord Rich Presence.
    * Fast in-game market board price checks.
    * Chat filtering.
    * Chat bridge to Discord.
    * Discord notifications for duties, retainer sales, etc.

    <p align="center">
    <img src="
    </p>

    Game Streaming


    Back to the Top

    Cloud Game Streaming

    Back to the Top

    Xbox Cloud Gaming is Microsoft's cloud-based Xbox 游戏-streaming technology (currently in Beta). Play games like Forza Horizon 4, Halo 5: Guardians, Gears of War 4, Sea of Thieves, Cuphead, Red Dead Redemption 2, and 100+ other games on your mobile device or Chrome web browser. Xbox Cloud Gaming does require an Xbox Game Pass Ultimate subscription.

    <img src="

    Geforce NOW is NVIDIA's Cloud Gaming Service.

    <img src="

    Amazon Luna is Amazon's Cloud Gaming Service. Amazon Luna is Compatible/Supported on a of Devices and Browsers.

    <p align="center">
    <img src="
    </p>

    Shadow is a fully-featured, cloud-based, high-end computer. It is the only remote service that offers performance capable of competing with a local PC. A on Windows, macOS, Linux, Android/AndroidTV, and iOS/tvOS.

    <p align="center">
    <img src="
    </p>

    BlueStacks X is a Cloud-Based Android Gaming Platform that let's you select a 游戏 to play from the 2 million+ games a either locally or stream to your PC from the cloud.

    <p align="center">
    <img src="
    </p>

    Local Game Streaming

    Back to the Top

    Steam Remote Play Together is a steam service that let's you share your Steam local multi-player games with friends over the internet, for free. Using Remote Play Together, one player owns and runs the 游戏, then up to four players can join.

    Steam Link app is a free of charge, streaming your Steam PC games to phones, tablets, and TV.

    <p align="center">
    <img src="
    </p>

    PlayStation Remote Play is a feature a on all PS4 and PS5 consoles that let's you control your PlayStation® console remotely wherever you have a high-speed internet connection.

    <p align="center">
    <img src="
    </p>

    Chiaki is a Free and Open 源码 Software 客户端 for PlayStation 4 and PlayStation 5 Remote Play for Linux, FreeBSD, OpenBSD, Android, macOS, Windows, Nintendo Switch and potentially even more platforms.

    <p align="center">
    <img src="
    </p>

    Parsec is a video 游戏 streaming platform, which offers a wide of games and genres to choose from and provides a high-quality and smooth gameplay. SParsec is de in order to provide a high-quality smooth gameplay, same time to be free of all ads and in-游戏 purchases.

    <p align="center">
    <img src="
    </p>

    Moonlight 游戏 Streaming is a program that let you stream from your PC games over the Internet with no configuration required. Stream from almost any device, whether you're in another room or miles away from your gaming rig. Sunshine is a Game stream host for Moonlight that is a self-hosted, low latency, cloud gaming solution with support for AMD, Intel, and NVIDIA GPUs.

    <p align="center">
    <img src="
    </p>

    Greenlight is an open-源码 客户端 for xCloud and xHome streaming made in Ja and Typescript. The 客户端 is an application wrapper around xbox-xcloud-player. It runs on Linux, MacOS, Windows, and Steam Deck.

    <p align="center">
    <img src="
    </br>
    Greenlight
    </p>

    Android Games

    Back to the Top

    Getting started with Windows Subsystem for Android

    - Open the Amazon App store from this link.

    - Click Install. It would download Amazon AppStore and Windows subsystem for Android.

    - When done, you would see the Windows subsystem for Android on your app list, together with Amazon AppStore.

    - Open the Amazon AppStore, and sign in with your US-based Amazon Account on the screen that shows.

    - Locate your App in the catalogue and click Install.

    <p align="center">
    <img src="
    </p>

    Windows Subsystem for Android Settings

    There are also a bunch of Android Settings you can customize as well, which are as under.

    - Files show the files which Apps download to the Device.

    - Subsystem Screen reader helps accessibility wise, like screen reading on in Android apps you plan to run.

    - De mode helps you to sideload an APK file manually using ADB.Checkout this YouTube video.

    - If the Subsystem is selected As needed, no resources are used in the Background, so as a result, apps open slowly. If a continuous option is selected, resources continue to be used in the Background, and Apps open quickly.

    <p align="center">
    <img src="
    </p>

    Amazon App Store

    Amazon App Store is an app store for Android-compatible platforms operated by Amazon.

    <p align="center">
    <img src="
    </p>

    BlueStacks

    BlueStacks is a the Fastest & Lightest Android App Player for PC.

    * Getting started with BlueStacks 5
    * How to login to Google Play Store on BlueStacks 5

    <p align="center">
    <img src="
    </p>

    Google Play Games for PC

    Google Play Games for PC (Beta) is a platform that brings your Android games to PCs using high performance emulation with Android and Chrome OS cross-device play from a single codebase.

    * Getting Started with Google Play Games for PC

    <p align="center">
    <img src="
    </p>

    Aurora Store

    Aurora Store is an alternate to Google's Play Store, with an elegant design, using Aurora you can download apps, update existing apps, search for apps, get details about in-app trackers, spoof your location and much more.

    <p align="center">
    <img src="
    </p>

    F-Droid

    F-Droid is an installable catalogue of FOSS (Free and Open 源码 Software) applications for the Android platform.

    <p align="center">
    <img src="
    </p>

    Magisk on WSA

    Magisk on WSA is a 工具 that integrates Magisk root and Google Apps into WSA (Windows Subsystem for Android).

    * Installing Magisk on WSA with Google Apps (Windows Subsystem for Android)

    Features:

    * Integrate Magisk and GApps in a few clicks within minutes.
    * Keep each build up to date.
    * Support both ARM64 and x64.
    * Supports all OpenGApps except for aroma (aroma does not support x86_64, please use super instead).
    * Remo Appstore.
    * Add device administration feature.
    * Unattended installation.
    * Automatically activates de mode in Windows 11.

    Game Emulators


    Back to the Top

    Also checkout these subreddits for more great 游戏 Emulators recommendations

    - r/emulation
    - r/emulations
    - r/RetroArch
    - r/DolphinEmulator
    - r/Citra
    - r/cemu
    - r/yuzu
    - r/OpenEmu
    - r/MAME
    - r/EmuDev
    - r/Roms

    Frontends

    EmulationStation Desktop Edition (ES-DE) is a frontend application for browsing and launching games from your multi-platform 游戏 collection. It's a for Unix/Linux, macOS(M1 & Intel) and Windows.

    RetroArch is a frontend for emulators, 游戏 engines and media players. It enables you to run classic games on a wide range of computers and consoles through its slick graphical interface. Settings are also unified so configuration is done once and for all.

    Pegasus is a cross platform, customizable graphical frontend for launching emulators and managing your 游戏 library (especially retro games) and launching them from one place. It's focused on customizability, cross platform support (including embedded devices) and high performance.

    Mednaffe is a front-end (界面) for mednafen emulator which is a portable argument(command-line)-dri emulator. *

    The following systems are supported:

    * Atari Lynx
    * Neo Geo Pocket (Color)
    * WonderSwan
    * GameBoy (Color)
    * GameBoy Advance
    * Nintendo Entertainment System
    * Super Nintendo Entertainment System/Super Famicom
    * Boy
    * PC Engine/TurboGrafx 16 (CD)
    * SuperGrafx
    * PC-FX
    * Sega Game Gear
    * Sega Genesis/Megadrive
    * Sega Master System
    * Sega Saturn (experimental, x86_64 only)
    * Sony PlayStation

    Cartridge is a self-hosted 游戏 library made with Laravel + Vue.js.

    Cartridge Features

  • Scan for ROM files and match with IGDB 游戏 information

  • Serve ROM download links alongside 游戏 details

  • Manage access to library with user creation and permissions (WIP)

  • Allow users to request games (Planned)

  • Play select ROMs in-browser using JS emulators (Planned)

  • Track played and fa games (even ones that aren't a for download) (Planned)
  • <p align="center">
    <img src="
    <br />
    Cartridge UI
    </p>

    Nintendo GameCube & Wii

    Dolphin is an emulator for two recent Nintendo video 游戏 consoles: the GameCube and the Wii. It allows PC gamers to enjoy games for these two consoles in full HD (1080p) with several enhancements: compatibility with all PC controllers, turbo speed, networked multiplayer, and even more.

    PrimeHack is a fork of Dolphin Emulator to bring modern Mouse and Keyboard controls, as well as Dual-Stick gamepad controls to the Metroid Prime Trilogy. It also offers many other features such as increased FoV and new cheats. of Metroid Prime that are currently supported.

    Nintendo Switch

    Ryujinx is an open-源码 Nintendo Switch emulator created by gdkchan and written in C#. This emulator aims at pro excellent accuracy and performance, a user-friendly interface, and consistent builds.

    yuzu is an experimental open-源码 emulator for the Nintendo Switch from the creators of Citra.

    Nintendo 64

    m64p is a Nintendo 64 Emulator. It uses mupen64plus-界面, a brand new mupen64plus frontend written in Qt5. It supports all of the things you’d expect from a frontend (sa management, pausing, screenshots).

    simple64 is an emulator based on a heavily modified of mupen64plus-core, and ParaLLEl RSP/RDP. It includes a 界面, netplay, controller configuration, and more. *

    Nintendo 3DS

    Citra is an open-源码 emulator for the Nintendo 3DS capable of playing many of your fa games.

    Nintendo DS

    DeSmuME is a Nintendo DS emulator.

    melonDS is a 工具 that aims at pro fast and accurate Nintendo DS emulation. While it is still a work in progress, it has a pretty solid set of features.

    Features:

    * Nearly complete core (CPU, video, audio, etc...)
    * OpenGL renderer, 3D upscaling
    * RTC, microphone, lid close/open
    * Joystick support
    * Sa
    * display position/sizing/rotations modes
    * Work-in-progress Wi-Fi emulation for online connectivity and local multiplayer
    * Experimental emulation of the Nintendo DSi

    Super Nintendo Entertainment System (SNES)

    Snes9x is a portable, freeware Super Nintendo Entertainment System (SNES) emulator.

    bsnes is a Super Nintendo (SNES) emulator focused on performance, features, and ease of use.

    Nintendo Entertainment System

    Nestopia is a portable NES/Famicom emulator written in C++.

    Mesen is a multi-system emulator (NES, SNES, 游戏 Boy and PC 引擎) for Windows, Linux and macOS.

    Game Boy Advance

    mGBA is a new emulator for running 游戏 Boy Advance games. It aims to be faster and more accurate than many existing 游戏 Boy Advance emulators, as well as adding features that other emulators lack.

    NanoBoyAdvance is a highly accurate Nintendo 游戏 Boy Advance emulator.

    DOS

    DOSBox is an open-源码 DOS emulator which primarily focuses on running DOS Games.

    DOSBox Staging is a full x86 CPU emulator (independent of host architecture), capable of running DOS programs that require real or protected mode.

    Atari

    Stella is a multi-platform Atari 2600 released under the GNU General Public License (GPL). Stella is a on Windows MacOS, Linux, and FreeBSD.

    Hatari is an Atari ST/STE/TT/Falcon emulator for Linux, BSD, MacOS, Windows and other systems which are supported by the SDL library. The Atari ST was a 16/32 bit computer system which was first released by Atari in 1985.

    Sega Dreamcast

    Flycast is a multi-platform Sega Dreamcast, Naomi and Atomiswa derived from reicast.

    Redream is a Dreamcast emulator, enabling you to play your fa Dreamcast games in high-definition(1080p or 4k).

    PlayStation Portable

    PPSSPP is a PSP emulator that can run games in full HD resolution. It can e textures that would otherwise be too blurry as they were made for the small screen of the original PSP.

    PlayStation 1

    DuckStation is an simulator/emulator of the Sony PlayStation 1 console, focusing on playability, speed, and long-term maintainability.

    A is a Modern PlayStation 1 emulator.

    PlayStation 2

    PCSX2 is a Playstation 2 'emulator', a free program that tries to replicate the Playstation 2 console to enable you to play PS2 games on your PC.

    Play! is a PlayStation2 emulator for Windows, macOS, UNIX, Android, iOS and web browser platforms.

    PlayStation 3

    RPCS3 is an experimental open-源码 Sony PlayStation 3 emulator and debugger written in C++ for Windows and Linux. RPCS3 started de in May of 2011 by its founders DH and Hykem. The emulator is currently capable of running over 1800 commercial titles powered by and OpenGL.

    Xbox

    xemu is an original Xbox emulator.

    Xenia is an Xbox 360 Emulator.

    MAME

    MAME is a Arcade Machine Emulator.

    Performance Benchmarks


    Back to the Top

    Process Lasso is a 工具 for real-Time CPU Optimization and Automation.

    <p align="center">
    <img src="

    </p>

    Geekbench 6 is a cross-platform benchmark that measures your system's performance with the press of a button.

    <p align="center">
    <img src="
    </p>

    Phoronix Test Suite

    UNIGINE Superposition is an extreme performance and stability test for PC hardware: video card, power supply, cooling system.

    <img src="

    Windows Subsystem for Android (WSA)

    Back to the Top

    Windows Subsystem for Android (WSA) is a 工具 that allows your device to run Android apps natively in Windows 11. This article explains how to set up WSA in Windows 11 to Run Android Apps. WSA runs as a machine using Hyper-V and is based on AOSP 11.

    As of now, WSA has some specific requirements. With time, some pre-requisites like Region would be eased. See the following requirements below:

    - Your Device must be running Build 22000 or later meeting the requirements for Windows 11, including supported processors.

    - The Computer must support and be enabled in BIOS/UEFI and Optional Features.

    - The device must have at least 8GB of RAM and SSD as a Storage device. For WSA, a Hard drive is not supported.

    - The Store must be 22110.1402.6.0 or higher. Go to Store Library to update.

    - The PC's Region and Amazon account you plan to use must be US-based.

    - Your PC must be in Windows Insider Program Beta Channel.

    <p align="center">
    <img src="
    </p>

    Getting started with Windows Subsystem for Android

    Back to the Top

    - Open the Amazon App store from this link.

    - Click Install. It would download Amazon AppStore and Windows subsystem for Android.

    - When done, you would see the Windows subsystem for Android on your app list, together with Amazon AppStore.

    - Open the Amazon AppStore, and sign in with your US-based Amazon Account on the screen that shows.

    - Locate your App in the catalogue and click Install.

    <p align="center">
    <img src="
    </p>

    Windows Subsystem for Android Settings

    Back to the Top

    There are also a bunch of Android Settings you can customize as well, which are as under.

    - Files show the files which Apps download to the Device.

    - Subsystem Screen reader helps accessibility wise, like screen reading on in Android apps you plan to run.

    - De mode helps you to sideload an APK file manually using ADB.Checkout this YouTube video.

    - If the Subsystem is selected As needed, no resources are used in the Background, so as a result, apps open slowly. If a continuous option is selected, resources continue to be used in the Background, and Apps open quickly.

    <p align="center">
    <img src="
    </p>

    WSA Toolbox


    Back to the Top

    WSA Toolbox is a Windows 11 application to easily install and use the Windows Subsystem For Android™ package on your computer.

    These tools include:

    - Installation of any APK file in one click.
    - Access to the ADB Shell.
    - Installation of Windows Subsystem For Android™ in unsupported regions.
    - Installation of the Aurora Store as an alternative to the Google Play Store.
    - Installation of a simple app launcher for easy access to other apps.
    - Installation of any APK file by just double clicking on it.

    <p align="center">
    <img src="
    </p>

    Windows Subsystem for Linux (WSL)

    Back to the Top

    <p align="center">
    <img src="
    </p>

    <img src="

    WSL Learning Resources


    Back to the Top

    WSL 2 Linux Kernel on GitHub is the 源码 for the Linux kernel used in Windows Subsystem for Linux 2 (WSL2).

    WSLConf is a community-initiated event on all things Windows Subsystem for Linux and WSL-related.

    What is the Windows Subsystem for Linux?

    Pro Windows Subsystem for Linux (WSL): Powerful Tools and Practices for Cross-Platform De and Collaboration Book

    Windows Subsystem for Linux 2 (WSL 2) Tips, Tricks, and Techniques Book

    Comparing WSL 2 and WSL 1

    GPU accelerated machine learning training in the Windows Subsystem for Linux

    CUDA on Windows Subsystem for Linux(WSL) 2

    De in Windows Subsystem for Linux (WSL)

    Using WSL 2 with Studio Code

    WSLG: X11 and Wayland Applications in WSL

    How to run Podman on Windows with WSL 2

    Create a de container in Studio Code

    Getting started with MySQL, MongoDB, PostgreSQL, SQLite, Microsoft SQL 服务端, or Redis to set up a 数据库 on WSL

    Setting up SAP HANA, express edition into WSL 2 (Windows Subsystem for Linux)

    Set up your Node.js de en with WSL 2

    Getting started mounting a Linux disk in WSL 2

    Using Fedora with Microsoft's WSL 2

    WSL Tools & Projects


    Back to the Top

    wslu is a collection of utilities for Windows 10 Linux Subsystem, such as retrieving Windows 10 en or creating your fa Linux 界面 application shortcuts on Windows 10 Desktop.

    Ubuntu on WSL is a wiki guide on getting started with the latest of Ubuntu installed and setup on WSL for Windows 10.

    Ubuntu on Windows Community Preview is a special build of Ubuntu for WSL as a sandbox for testing new features and getting community feedback. This build is intended for early adopters in the WSL community.

    Ubuntu Pro for Azure is a premium image designed by Canonical optimized for production en running on Azure. It includes security and compliance services, enabled by default, in a form suitable for small to large-scale Linux enterprise operations — with no contract needed.

    Azure CLI is a set of commands used to create and manage Azure resources. The Azure CLI is a across Azure services and is designed to get you working quickly with Azure, with an emphasis on automation.

    Studio 代码 Remote - WSL extension lets you use the Windows Subsystem for Linux (WSL) as your full-time de en right from VS 代码. You can develop in a Linux-based en, use Linux-specific toolchains and utilities, and run and debug your Linux-based applications all from the comfort of Windows. The extension runs commands and other extensions directly in WSL so you can edit files located in WSL or the mounted Windows filesystem (for example /mnt/c) without worrying about pathing issues, binary compatibility, or other cross-OS challenges.

    Studio 代码 Remote De and GitHub Codespaces is a repository of de container definitions for the VS 代码 Remote - Containers extension and GitHub Codespaces. A de container is a running Docker container with a well-defined 工具/runtime stack and its prerequisites. The VS 代码 Remote Containers extension allows you to clone a repository or open any folder mounted into (or already inside) a de and take ad of VS 代码's full de feature set. GitHub Codespaces both use this same concept to quickly create customized, cloud-based de en accessible from VS 代码 or the web.

    Windows Terminal is a new, modern, feature-rich, producti application for command-line users. It includes many of the features most frequently requested by the Windows command-line community including support for tabs, rich text, globalization, configurability, theming & styling, and more.

    PowerShell Core is a cross-platform (Windows, Linux, and macOS) automation and configuration 工具/框架 that works well with your existing tools and is optimized for dealing with structured data (e.g. JSON, CSV, XML, etc.), REST APIs, and object models. It includes a command-line shell, an associated scripting language and a 框架 for processing cmdlets.

    Docker Desktop WSL 2 backend creates an architectural change that gvies a full Linux kernel built by Microsoft, allowing Linux containers to run natively without emulation. With Docker Desktop running on WSL 2, users can le Linux workspaces and avoid having to maintain both Linux and Windows build scripts. In addition, WSL 2 provides impro to file system sharing, boot time, and allows access to some cool new features for Docker Desktop users.

    Dxgkrnl is a brand-new kernel driver for Linux that exposes the /dev/dxg device to user mode Linux. /dev/dxg exposes a set of IOCTL that closely mimic the native WDDM D3DKMT kernel service layer on Windows. Dxgkrnl inside of the Linux kernel connects over the VM Bus to its big brother on the Windows host and uses this VM bus connection to communicate with the physical GPU.

    Ansible-WSL is an open 源码 program that makes it easier to pro your Windows from inside of WSL by Ansible.

    WSL-DistroLauncher is a sample/reference launcher app for WSL distro Microsoft Store packages.

    Pengwin is a Linux distro optimized for WSL based on Debian.

    Pengwin Enterprise is an enterprise Linux solution for Windows Subsystem for Linux (WSL) that is compatible with mainstream enterprise Linux distributions.

    Setting up WSL Linux Distributions


    Back to the Top

    Requirements

    Before you install any of the Linux Distributions make sure to install/enable the Windows Subsystem for Linux on your Windows 10 machine. Following the instructions below:

    <p align="center">
    <img src="
    <br />
    Installing Windows Subsystem Linux
    </p>

    OR

    <p align="center">
    <img src="
    </p>

    For more technical users you run this command in Powershell:

    Ubuntu 20.04 LTS

    <p align="center">
    <img src="
    </p>

    Debian

    <p align="center">
    <img src="
    </p>

    Fedora for WSL

    <p align="center">
    <img src="
    </p>

    SUSE Linux Enterprise Server 15 SP1

    <p align="center">
    <img src="
    </p>

    openSUSE Leap 15.2

    <p align="center">
    <img src="
    </p>

    Kali Linux

    <p align="center">
    <img src="
    </p>

    Pengwin

    <p align="center">
    <img src="
    </p>

    Fedora Remix for WSL

    <p align="center">
    <img src="
    </p>

    GWSL is an XServer that lets you easily run graphical Linux apps on Windows 10.

    <p align="center">
    <img src="
    </p>

    Windows Terminal

    Back to the Top

    <p align="center">
    <img src="
    <br />
    </p>

    Windows Terminal is a new, modern, feature-rich, producti application for command-line users. It includes many of the features most frequently requested by the Windows command-line community including support for tabs, rich text, globalization, configurability, theming & styling, and more. Take a look at the Windows Terminal GitHub.

    <p align="center">
    <img src="
    <br />
    Windows Terminal
    </p>

    <p align="center">
    <img src="
    <br />
    Terminal Architecture
    </p>

    Git for Windows is a distributed control system 工具 that focuses on offering a lightweight, native set of tools that bring the full feature set of the Git SCM to Windows while pro appropriate user interfaces for experienced Git users and novices alike.

    Windows UI Library (WinUI) is a native user experience (UX) 框架 for both Windows desktop and UWP applications. Take a look at the Windows UI Library Roadmap.

    Windows UI Library (WinUI) 2 is tightly integrated with Windows 10 and later SDKs and provides official nati UI controls and other user interface elements for UWP applications (and desktop applications using XAML Islands).

    XAML Islands) is a feature that enables you to enhance the look, feel, and functionality of your existing WPF, Windows Forms, and C++ desktop (Win32) applications with the latest Windows 10 UI features that are only a XAML controls. This means that you can use UWP features such as Windows Ink and controls that support the Fluent Design System in your existing WPF, Windows Forms, and C++ desktop applications.

    Windows Community Toolkit is a collection of helper functions, custom controls, and app services. It simplifies and demonstrates common de tasks building UWP apps for Windows 10. The toolkit can be used to build apps for any Windows 10 device, including PC, Mobile, Xbox, IoT and HoloLens. You can also use the toolkit with an existing desktop app con to UWP using the Desktop Bridge.

    Windows Pseudo Console (ConPTY) is an API that provides a mechanism that is similar to the POSIX PTY model, but in a Windows-relevant manner . Where it recei UTF-8 encoded text, converts each displayable text character into the corresponding INPUT_RECORD, and stores them in the Input Buffer.

    Comparison of WinUI 3 and WinUI 2

    Introducing Windows Terminal

    An o on Windows Terminal | Microsoft Docs

    Windows Terminal Actions | Microsoft Docs

    Windows Terminal command line arguments | Microsoft Docs

    Windows Terminal SSH | Microsoft Docs

    Windows Terminal Themes

    Top Windows Command Line Courses Online | Udemy

    Learning Windows Terminal Online Class | LinkedIn Learning

    Learning the Command Line with Online Courses | edX

    Studio and


    Back to the Top

    <p align="center">
    <img src="
    <br />
    </p>

    Studio is an integrated de en (IDE) from Microsoft; which is a feature-rich application that can be used for many aspects of software de. Studio makes it easy to edit, debug, build, and publish your app. By using Microsoft software de platforms such as Windows API, Windows Forms, Windows Presentation Foundation, and Windows Store.

    * is a repo for upcoming changes to extensibility in Studio, the new extensibility model, and Language Ser(LSP).
    * Studio Documentation
    * What's new in C# 12
    * What's new in .NET 8

    <p align="center">
    <img src="
    <br />
    Studio
    </p>

    Studio Marketplace is a marketplace for all extensions for Studio, Azure DevOps Services, Azure DevOps 服务端 and Studio 代码.

    <p align="center">
    <img src="
    <br />
    Studio Marketplace
    </p>

    <p align="center">
    <img src="
    <br />
    </p>

    Studio 代码 is a lightweight but powerful 源码 代码 editor which runs on your desktop and is a for Windows, macOS and Linux. It comes with built-in support for Ja, TypeScript and Node.js and has a rich ecosystem of extensions for other languages (such as C++, C#, Ja, PHP, Go) and runtimes (such as .NET and Unity).

    <p align="center">
    <img src="
    <br />
    VS Code
    </p>

    Studio 代码 Marketplace is a marketplace for all extensions for Studio, Azure DevOps Services, Azure DevOps 服务端 and Studio 代码.

    <p align="center">
    <img src="
    <br />
    VS Code Marketplace
    </p>

    VS Code Documentation

    Working with GitHub in VS Code

    代码 服务端 is a 工具 that allows you to run VS 代码 on any machine anywhere and access it in the browser.

    GitHub Codespaces is an integrated de en(IDE) on GitHub. That allows de to develop entirely in the cloud using Studio and Studio 代码. Also, from any repo or pull request on GitHub you can simply press the period (.) key on your keyboard to bring up the browser-based VS 代码 en with the 源码 代码 file ready for editing. That dot (.) press to bring up the web-based VS 代码 editor takes you to

    Language Ser (LSP) is a 工具 that defines the 协议 used between an editor or IDE and a language 服务端 that provides language features like auto complete, go to definition, find all references.

    Studio Extensions for De Productivity


    Back to the Top

    Note: Studio IntelliCode is installed by default with any workload that supports C#, C++, TypeScript/Ja, or XAML in Studio 2022.

    Assist is a productivity 工具 for C/C++ and C# that improves IDE features related to na, refactoring, 代码 generation, and coding assistance along with specific tooling for UE4/UE5.

    Resharper is a popular de productivity extension for Microsoft Studio. It automates most of what can be automated in your coding routines. It finds compiler errors, runtime errors, redundancies, and 代码 smells right as you type, suggesting intelligent corrections for them.

    Studio Li is an extension that provides a collection of extensions that enable real-time collaborati with VS Li.

    Studio Spell Checker is an editor extension that checks the spelling of comments, strings, and plain text as you type or interactively with a 工具 window. It can also spell check an entire solution, project, or selected items.

    GitHub Extensions for Studio is a Studio Extension that brings the GitHub Flow into Studio.

    REST API 客户端 代码 Generator is a collection of Studio C# custom 工具 代码 generators for Swagger / OpenAPI specification files.

    代码 Maid is an open 源码 Studio extension to cleanup and simplify our C#, C++, F#, VB, PHP, PowerShell, R, JSON, XAML, XML, ASP, HTML, CSS, LESS, SCSS, Ja and TypeScript coding.

    Output is an extension for Studio. This extension is a color output for build and debug windows.

    Studio Theme Pack is a collection of popular themes, now a for Studio.

    Markdown Editor is afull featured Markdown editor with li and syntax highlighting. Supports GitHub flavored Markdown.

    SQLite and SQL Ser Toolbox is an extension for Studio. This extension adds several features to help your embedded 数据库 de efforts: Scripting of tables and data, import from SQL 服务端 and CS and much, much more.

    NuGet Package Manager collection of tools to automate the process of downloading, installing, upgrading, configuring, and removing packages from a .

    SlowCheetah is a package allows you to automatically transform your app.config (or any file) when you press F5 in Studio. You can ha transformations based on the build configuration. This will enable you to easily ha app settings, connection strings, etc for Debug Release.

    Roslynator is a collection of 500+ analyzers, refactorings and fixes for C#, powered by Roslyn.

    Trailing Whitespace is an extension will highlight and remove any trailing whitespace on any line in any editor in Studio. This makes it really easy to get rid of those annoying in characters.

    Magical C# Debugging—OzCode is a must ha Studio Extension which cuts down on debugging time and increases productivity by detecting and isolating bugs, making them easy to fix.

    File Icons is an extension that adds file icons to Solution Explorer for files that Studio doesn't provide icons for.

    Image Optimizer is an extension that uses industry standard tools to optimize any JPEG, PNG and Gifs - including animated Gifs. It can do both lossy and lossless optimization.

    File Nesting is an extension that automatically nest files based on file name and enables de to nest and unnest any file manually.

    NCrunch for Studio is an automated parallel continuous testing 工具 for Studio .NET. It intelligently takes responsibility for running automated tests so that you don't have to, and it gives you a huge amount of useful information about your tests (such as 代码 co and performance metrics) inline in your IDE while you work.

    SideWaffle Template Pack is an extension that contains both item and project templates suitable for building websites, Windows apps, Windows Phone apps, WPF, Studio extensibilty project and a lot more.

    PostSharp is the #1 pattern-aware extension to C# and VB. It allows de to eradicate boilerplate. Implements some of the most common patterns and gives you the tools to build your own.

    VS Code Extensions for De Productivity

    Back to the Top

    Studio Li is a service/ extension that enables you to collaboratively edit and debug with others in real time, regardless of the programming languages you're using or app types you're building. You can instantly and securely share your current project, start a joint debugging session, share terminal instances, forward localhost web apps, ha calls, and more.

    GistPad is a Studio 代码 extension that allows you to edit GitHub Gists and repositories from the comfort of your fa editor. You can open, create, delete, fork and star gists and repositories, and then seamlessly begin editing files as if they were local, without e, pushing or pulling anything.

    Li is an extension for Studio 代码 that launches a de local 服务端 with li feature for static & dynamic pages.

    GitHub Pull Requests and Issues is an extension for Studio 代码 that allows you to review and manage GitHub pull requests and issues in Studio 代码.

    Tailscale for VS 代码 is an extension that provides no-hassle, secure networking alongside your 代码. With Tailscale Funnel you can share anything from a device or node in your Tailscale 网络 (tailnet) with anyone on the Internet.

    Terminal is an extension for Studio 代码 that lets you run terminal command directly in the Editor.

    GitHub Copilot is a 工具 that provides autocomplete-style suggestions from an AI pair programmer as you 代码.

    GitHub Copilot Labs is a companion extension to GitHub Copilot that houses experimental and up-and-coming features in a sidebar.

    Profile Switcher is an extension for Studio 代码 that allows you to switch between different profiles you ha.

    Material Icon Theme is an extension for Studio 代码 that gets the Material Design icons into your VS 代码.

    One Dark Pro is an extension for Studio 代码 that adds Atom's iconic One Dark theme, which is one of the most installed themes for VS 代码.

    Icons is an extension for Studio 代码 that brings icons to your Studio 代码 setup.

    GitLens is an extension for Studio 代码 that helps you 代码 authorship at a glance via Git blame annotations and 代码 lens, seamlessly na and explore Git repositories, gain insights comparison commands, and so much more.

    Import Cost is an extension for Studio 代码 that will display inline in the editor the size of the imported/required package. The extension utilizes webpack with babili-webpack-plugin in order to detect the imported size.

    Markdown All in One is an extension for Studio 代码 that gives you e you need to write Markdown (keyboard shortcuts, table of contents, auto preview and more).

    Bracket Pair Colorizer is an extension for Studio 代码 that allows matching brackets to be identified with colours. The user can define which characters to match, and which colours to use.

    Auto Rename Tag is an extension for Studio 代码 that automatically add HTML/XML close tag, same as Studio IDE or Sublime Text.

    Auto-Close Tag is an extension for Studio 代码 that automatically add HTML/XML close tag, same as Studio IDE or Sublime Text does.

    Settings Sync is an extension for Studio 代码 that synchronizes Settings, Snippets, Themes, File Icons, Launch, Keybindings, Workspaces and Extensions Across Multiple Machines Using GitHub Gist.

    Bookmarks is an extension for Studio 代码 that lets you mark lines of 代码 and jump to them.

    Better Comments is an extension for Studio 代码 that improves your 代码 commenting by annotating with alert, informational, TODOs, and more.

    代码 Spell Checker is an extension for Studio 代码 that works as a spelling checker for 源码 代码.

    CSS Peak is an extension for Studio 代码 that allows peeking to css ID and class strings as definitions from html files to respective CSS. It also allows peek and goto definition.

    Tailwind CSS IntelliSense is an extension for Studio 代码 that enhances the Tailwind de experience by pro Studio 代码 users with ad features such as autocomplete, syntax highlighting, and linting.

    Prettier is an extension for Studio 代码 that is an opinionated 代码 formatter. It enforces a consistent style by parsing your 代码 and re-printing it with its own rules that take the maximum line length into account, wrapping 代码 when necessary.

    NPM Intellisense is an extension for Studio 代码 that autocompletes npm modules in import statements.

    Path Intellisense is an extension for Studio 代码 that autocompletes filenames.

    Relative Path is an extension for Studio 代码 that gets the relative url paths from files in the current workspace.

    Path Autocomplete is an extension for Studio 代码 that provides path completion for studio 代码.

    Discord Presence is an extension for Studio 代码 that updates your discord status with a rich presence.

    代码 Runner is an extension for Studio 代码 that runs 代码 snippets or 代码 files for multiple languages: C/C++, Ja, PHP, Python, Perl, Ruby, Go, Lua, Groo, BASH/SH, C#, F#, .NET Core, TypeScript, CoffeeScript, Scala, Swift, Julia, OCaml, R, Elixir, Clojure, Haxe, Objective-C, Rust, Racket, Scheme, Kotlin, Dart, Haskell, Nim, D, CUDA, and custom command.

    Kite is an extension for Studio 代码 that provides an AI-powered programming assistant that helps you write 代码 faster inside Studio 代码. Kite works for all major programming languages: Python, Java, Go, PHP, C/C#/C++, Ja, HTML/CSS, Typescript, React, Ruby, Scala, Kotlin, Bash, Vue and React.

    Tabnine is an extension for Studio 代码 that provides an AI 代码 completion 工具 trusted by millions of de to 代码 faster with fewer errors. Whether you are a new dev or a seasoned pro, working solo or part of a team, Tabnine will help push your productivity to new heights while cutting your QA time in your fa IDE.

    Game De

    Back to the Top

    <h1 align="center">
    <img src="
    <br />
    </h1>

    Game Engines

    Unity is a cross-platform 游戏 de platform. Use Unity to build high-quality 3D and 2D games, deploy them across mobile, desktop, VR/AR, consoles or the Web, and connect with loyal and enthusiastic players and customers.

    <img src="

    Unreal 引擎 5 is a 游戏 引擎 de by Epic Games with the world's most open and ad real-time 3D creation 工具. Continuously e to serve not only its original purpose as a state-of-the-art 游戏 引擎, today it gi across industries the freedom and control to deli content, interacti, and immersi worlds.

    <img src="

    Godot 引擎 is a feature-packed, cross-platform 游戏 引擎 to create 2D and 3D games from a unified interface. It provides a comprehensive set of common tools, so that users can focus on making games without having to reinvent the wheel. Games can be exported in one click to a number of platforms, including the major desktop platforms (Linux, Mac OSX, Windows) as well as mobile (Android, iOS) and web-based (HTML5) platforms.

    If you would like to Donate to the Godot Project

    <img src="

    Blender is the free and open 源码 3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing and motion tracking, video editing and 2D animation pipeline.

    If you would like to Donate to the Blender Project

    <img src="

    Unigine is a cross-platform 游戏 引擎 designed for de teams (C++/C# programmers, 3D artists) working on interactive 3D apps.

    <img src="

    GameMaker Studio 2 is the latest and greatest incarnation of GameMaker. It has e you need to take your idea from concept to finished 游戏. With no barriers to entry and powerful functionality, GameMaker Studio 2 is the ultimate 2D de en.

    <img src="

    Tools

    Panda3D is a 游戏 引擎, a 框架 for 3D rendering and 游戏 de for Python and C++ programs, de by Disney and CMU. Panda3D is open-源码 and free for any purpose, including commercial .

    源码 2 is a 3D video 游戏 引擎 in de by Valve as a successor to 源码. It is used in Dota 2, Artifact, Dota Underlords, parts of The Lab, SteamVR Home, and Half-Life: Alyx.

    AutoDesk 3ds Max is a professional software program for 3D modeling, animation, rendering, and . 3ds Max allows you to create stunning 游戏 en, design , and reality experiences.

    Houdini is a 3D procedural software for modeling, rigging, animation, VFX, look de, lighting and rendering in film, T and video 游戏 pipelines.

    Open Graphics Library(OpenGL) is an API used acrossed mulitple programming languages and platforms for hardware-accelerated rendering of 2D/3D graphics currently de by the Khronos Group.

    Open Computing Language (OpenCL) is an open standard for parallel programming of heterogeneous platforms consisting of CPUs, GPUs, and other hardware accelerators found in supercomputers, cloud servers, personal computers, mobile devices and embedded platforms.

    OpenGL Shading Language(GLSL)) is a High Le Language based on the C-style language, so it covers most of the features a user would expect with such a language. Such as control structures (for-loops, if-else statements, etc) exist in GLSL, including the switch statement.

    High Le Language(HLSL) is the High Le Language for DirectX. Using HLSL, the user can create C-like programmable shaders for the Direct3D pipeline. HLSL was first created with DirectX 9 to set up the programmable 3D pipeline.

    DirectX 12 Ultimate is an API(for high performance 2D & 3D graphics) from Microsoft. DirectX 12 Ultimate brings support for ray tracing, mesh shaders, rate shading, and sampler feedback. A in Windows 2004 (May 2020 Update).

    is a modern cross-platform graphics and compute API that provides high-efficiency, cross-platform access to modern GPUs used in a wide of devices from PCs and consoles to mobile phones and embedded platforms. is currently in de by the Khronos consortium.

    MoltenVK is an implementation of running on iOS and macOS using Apple's Metal graphics 框架.

    MoltenGL is an implementation of the OpenGL ES 2.0 API that runs on Apple's Metal graphics 框架.

    AMD Radeon ProRender is a powerful physically-based rendering 引擎 that enables creati to produce stunningly photorealistic images on any GPU, any CPU, and any OS in over a dozen leading digital content creation and CAD applications.

    NVIDIA Omniverse is a powerful, multi-GPU, real-time simulation and collaboration platform for 3D production pipelines based on Pixar's Uni Scene Description and NVIDIA RTX.

    LibGDX is a cross-platform Java 游戏 de 框架 based on OpenGL (ES) that works on Windows, Linux, Mac OS X, Android, your WebGL enabled browser and iOS.

    cocos2d-x is a multi-platform 框架 for building 2d games, interacti, demos and other graphical applications. It is based on cocos2d-iphone, but instead of using Objective-C, it uses C++. It works on iOS, Android, macOS, Windows and Linux.

    MonoGame is a 框架 for creating powerful cross-platform games. The spiritual successor to XNA with thousands of titles shipped across desktop, mobile, and console platforms. MonoGame is a fully managed .NET open 源码 游戏 框架 without any black boxes.

    HGIG is a group of companies from the 游戏 and T industries that meet to specify and make a for the public guidelines to impro gaming experiences in HDR.

    Three.js is a cross-browser Ja library and application programming interface used to create and display animated 3D computer graphics in a web browser using WebGL.

    Superpowers is a downloadable HTML5 app for real-time collaborati . You can use it solo like a regular offline 游戏 maker, or setup a password and let friends join in on your project through their Web browser.

    Augmented Reality (AR) & Reality (VR)

    SteamVR is the ultimate 工具 for experiencing on the hardware of your choice. Steam the Val, HTC Vi Rift, Windows Mixed Reality headsets, and others.

    <p align="center">
    <img src="
    <br />
    SteamVR Home
    </p>

    OpenVR is an API and runtime that allows access to (Steam Index, HTC Vive, and Oculus Rift) from multiple without requiring that applications ha knowledge of the hardware they are targeting.

    Open on Steam is the first benchmark 工具 for reproducibly testing your real , rendering inside of your .

    OpenHMD is open 源码 API and drivers that supports a wide range of HMD(head-mounted display) devices such as Oculus Rift, HTC Vive, Sony PSVR, and others.

    openXR is a free, open standard that provides high-performance access to Augmented Reality (AR) and Reality ( known as XR—platforms and devices.

    Monado is the first OpenXR™ runtime for GNU/Linux. Monado aims to jump-start de of an open 源码 XR ecosystem and provide the fundamental building blocks for device to target the GNU/Linux platform.

    Libsurvive is a set of tools and libraries that enable 6 dof tracking on lighthouse and vi systems that is completely open 源码 and can run on any device. It currently supports both SteamVR 1.0 and SteamVR 2.0 generation of devices and should support any tracked object commercially a.

    Simula is a manager for Linux that runs on top of Godot. It takes less than 1 minute to install. Simula is officially compatible with Steam equipped with Linux drivers (e.g. HTC Vive, HTC Vive Pro, & Val). We have also added experimental support to OpenXR headsets that ha drivers (e.g. North Star, OSVR HDK, and PSVR). Some people ha the Oculus Rift S to run Simula (see here).

    ARCore is a software de kit de by Google that allows for augmented reality applications in the real world. These tools include en understanding, which allows devices to detect horizontal and surfaces and planes. It also includes motion tracking, which lets phones understand and track their positions relative to the world. Also ARCore’s Light Estimation API lets your digital objects appear realistically as if they’re actually part of the physical world.

    Game De Learning Resources

    Unreal Online Learning is a free learning platform that offers hands-on video courses and guided learning paths.

    Unreal 引擎 Authorized Training Program

    Unreal Engine for education

    Unreal Engine Training & Simulation

    Unity Certifications

    Getting Started with

    Autodesk for Games

    Getting Started with DirectX 12 Ultimate

    Game Design Online Courses from Udemy

    游戏 Design Online Courses from Skillshare

    Learn 游戏 Design with Online Courses and Classes from edX

    Game Design Courses from Coursera

    游戏 Design and De Specialization Course from Coursera

    Setting up a macOS workspace

    Back to the Top

    Docker OSX

    Docker OSX is a 工具 that lets you run macOS VM in a Docker container atnear nati in Docker with X11 Forwarding. This project is de and mantained by sickcodes.

    * Docker-OSX on Docker Hub

    MacOS

    <p align="center">
    <img src="
    </br>
    MacOS
    </p>

    OpenCore for macOS

    REQUIREMENTS

    - A modern Linux distribution
    - QEMU > 2.11.1
    - A CPU with Intel VT-x / AMD S is required
    - A CPU with SSE4.1 support is required for >= macOS Sierra
    - A CPU with AVX2 support is required for >= macOS Mojave
    - Internet access for the installation process

    OpenCore for macOS

    <img src="

    Android De

    Back to the Top

    Android Studio is the de suite for Google's Android Operating System(OS). It's built on JetBrains IntelliJ IDEA software and designed specifically for Android de. It is a for download on Windows, macOS and Linux.

    <p align="center">
    <img src="
    </p>

    Android Device (AVD) is a configuration in Android Studio that defines the characteristics of an Android phone, tablet, Wear OS, Android TV, or Automotive OS device that you want to simulate in the Android Emulator. The Android Emulator simulates Android devices on your computer so that you can test your application on a of devices and Android API levels without needing to have each physical device.

    <p align="center">
    <img src="
    </p>

    Genymotion is a very fast Android emulator. The program itself is based on and is known for its effectively fast speed and is usefulness for running Android apps on a Windows, Mac and Linux desktop.

    Desktop

    Local devices with high performances.

    - Emulate a wide range of device configurations (Android , screen size, hardware capacities, etc.)
    - Simulate multiple scenarios thanks to our full set of hardware sensors (GPS, 网络, multitouch, etc.)
    - Cross-platform: Windows, Mac and Linux
    - Manipulate easily with ADB
    - $412 per year for employees in a company (BUSINESS). All features, ad support.
    - $136 per year for freelancers (INDIE). All features, best effort support.
    - Free for personal use only (learning & entertainment). Limited features, no support.

    <p align="center">
    <img src="
    </p>

    Scrcpy is an application by Genymotion that provides display and control of Android devices connected on USB (or over TCP/IP). It does not require any root access and works on GNU/Linux, Windows and macOS. The Android device requires at least API 21 (Android 5.0).

    <p align="center">
    <img src="
    </p>

    Professional Audio & Video Editing

    Back to the Top

    <p align="center">
    <img src="
    </p>

    H.264(AVC) is a video compression standard based on block-oriented and motion-compensated integer-DCT coding that defines multiple profiles (tools) and levels (max bitrates and resolutions) with support up to 8K.

    H.265(HEVC) is a video compression standard that is the successor to H.264(AVC). It offers a 25% to 50% better data compression at the same level of video quality, or impro quality at the same bit-rate.

    FFmpeg is a leading multimedia 框架 that can decode, encode, transcode, mux, demux, stream, filter and play pretty much anything that humans and machines ha. It supports the most obscure ancient formats up to the cutting edge ones on multiple platforms such as Windows, macOS, and Linux.

    HandBrake is a 工具 for transcoding video from almost any format with a selection of widely supported codecs. It is supported on Window, macOS, and Linux.

    Dynamic Adapti over HTTP (DASH) is an adapti 协议 that allows for a video stream to switch between bit rates on the basis of 网络 performance, in order to keep a video playing.

    OpenMAX™ is a cross-platform API that provides comprehensi media codec and application portability by enabling accelerated multimedia components to be de, integrated and programmed across multiple operating systems and silicon platforms.

    Premiere Pro is the industry-leading video editing software for film, TV, and the web. Creati, integration with other apps and services, and the power of Adobe Sensei help you craft footage into polished films and . With Premiere Rush you can create and edit new projects from any device.

    DaVinci Resolve is the world’s only solution that combines professional 8K editing, color correction, effects and audio post production all in one software 工具! You can instantly mo editing, color, effects, and audio with a single click. DaVinci Resol is also the only solution designed for multi user collaboration so editors, assistants, colorists, and sound designers can all work live on the same project at the same time.

    Blender comes with a built-in video sequence editor allows you to perform basic actions like video cuts and splicing, as well as more complex tasks like video masking or color grading. The Video Editor includes: Li, luma wa, chroma and histogram displays. Audio mixing, syncing, scrubbing and wa .

    Kdenlive is an open 源码 video editing 工具 that supports unlimited multimedia files. It's based on the MLT 框架, KDE and Qt. People who are looking for a very video editing 工具 that comes packed with features. The latest 20.08 release is out with nifty features like Interface Layouts, Multiple Audio Stream support, Cached data management and Zoombars in the Clip Monitor and Effects Panel but one may argue that the highlights of this release are stability and interface impro.

    OpenShot is an open-源码 video editing 工具 that's designed for users new in the editing en. It has simple features such as a simple drag-and-drop function, it provides an easy-to-use and quick-to-learn user interface. The powerful video editor offers tons of efficient ways to cut and trim down your . You can freely utilize the unlimited tracks, video effects 引擎, title editor, 3D animations, slow motion, and time effects. It supports commonly used video codecs that are supported by FFmpeg like WebM (VP9), AVCHD (libx264), HE) and audio codecs like mp3 (libmp3lame) and aac (libfaac). The program can render MPEG4, og and D, and Full HD for uploading to the internet video websites like YouTube.

    Lightworks is a non-linear video editing appluication for editing and mastering digital video used by the film industry. Its professional edition has been used for box office hits, such as Shutter Island, Pulp Fiction, and Mission Impossible. Intimidating user interface. Like professional video editors, such as Adobe Premiere Pro, Lightworks is rather complicated to use for new users.

    Shotcut is an open 源码 multi-platform video editor. You can perform actions such as video editing (including 4K video quality), add effects, create new movies, import most image files formats, export to almost any file format and much more.

    Olive is a free non-linear video editor aiming to provide a fully-featured alternative to high-end professional video editing software.

    Natron is a powerful Digital Compositor that can handle all of your 2D/2.5D needs. Its robust OIIO file formats and OpenFX architecture is what make Natron the most flexible open 源码 compositor for the effects community. Its interface and functionally are the same across all platforms such as MacOS, Linux and Windows.

    OBS (Open Broadcaster Software) is free and open 源码 software for video recording and li. Stream to Twitch, YouTube and many other pro or record your own with high quality H264 / AAC encoding.

    REAPER is a complete digital audio production application for computers, offering a full multitrack audio and MIDI recording, editing, processing, mixing and mastering toolset.REAPER supports a vast range of hardware, digital formats and plugins, and can be comprehensively extended, scripted and modified.

    JACK Audio Connection Kit AKA JACK is a professional sound ser that provides real-time, low-latency connections for both audio and MIDI data between applications that implement its API. JACK can be configured to send audio data over a 网络 to a "master" machine, which then outputs the audio to a physical device. This can be useful to mix audio from a number of "slave" computers without requiring additional cables or hardware mixers, and keeping the audio path digital for as long as possible.

    Bitwig Studio is a digital audio workstation that has linear and non-linear workflows for sound design, recording, li, and more. Along with 90+ instruments, effects, and other creati. It is supported Windows, macOS, and Linux.

    PipeWire is a 服务端 and user space API to deal with multimedia pipelines.It provides a low-latency, graph based processing 引擎 on top of audio and video devices that can be used to support the use cases currently handled by both pulseaudio and JACK. PipeWire was designed with a powerful security model that makes interacting with audio and video devices from containerized applications easy. Nodes in the graph can be implemented as separate processes, communicating with sockets and exchanging multimedia content using fd passing.

    Sonobus is an easy to use application for streaming high-quality, low-latency peer-to-peer audio between devices over the internet or a local 网络.

    Avid Pro Tools is an industry standard audio-production software for songwriters, musicians, producers, and engineers.

    LMMS is an open 源码 digital audio workstation application program. When LMMS is pairedr with appropriate computer hardware, it allows music to be produced by arranging samples, synthesizing sounds, playing on a MIDI keyboard, and combining the features of trackers and sequencers. De by Paul Giblock and Tobias Junghans, this program stands for "Linux MultiMedia Studio" and supports handy plugins that enables it to work on different operating systems.

    Ardour is an open 源码, collaborati of a worldwide team including musicians, programmers, and professional recording engineers. De is transparent — anyone can watch our work as it happens. Like a good piece of hardware, you can open the box and look inside.

    Audacity is an easy-to-use, multi-track audio editor and recorder for Windows, Mac OS X, GNU/Linux and other operating systems. De by a group of as open 源码 and offered free of charge. Amazing support community.

    Glimpse is a cross-platform raster graphics editor based on the GNU Image Manipulation Program a for Linux, MacOS, and Windows. A great 工具 for making YouTube video thumbnails.

    3D Graphics and Design

    Back to the Top

    <p align="center">
    <img src="
    <br />
    </p>

    Learning Resources

    Introduction to Pixar's Uni Scene Description (USD)

    Intro to using Uni Scene Description with NVIDIA

    First steps with Uni Scene Description in Blender

    Adobe Creati Training Courses

    Adobe Creati Certifications

    Blender Foundation

    Blender Foundation Certification Training

    Blender Cloud Courses

    Blender Institute

    Blender Education

    Blender Network

    Blender Courses from Udemy

    AutoDesk Learning, Training & Certification

    AutoDesk Design Academy

    AutoDesk Courses and Specializations from Coursera

    Cinema 4D Quick Tips

    Getting Started with Cinema 4D

    AMD Radeon ProRender De Suite

    Graphic Design Masterclass(Photoshop, Illustrator, InDesign) from Udemy

    Vectr: Beginner's Guide To Graphic Design from udemy

    Can: Design For E Use from Udemy

    Tools

    Adobe Creati is a collection of 20+ desktop and mobile apps(Lightroom, Photoshop, Illustrator, InDesign, Rush, Etc.) and services for photography, design, video, web, UX, and more.

    AutoDesk is a collection of professional software products and services used in 3D design, architecture, engineering, manufacturing, and high production entertainment companies.

    AutoDesk Maya is a professional 3D computer animation software with powerful modeling, rendering, simulation, texturing, and animation tools for artists, modelers, and animators.

    AutoDesk 3ds Max is a professional software program for 3D modeling, animation, rendering, and . 3ds Max allows you to create stunning 游戏 en, design , and reality experiences.

    Blender is a professional, free and open-源码 3D computer graphics software toolset used for creating animated films, effects, art, 3D printed models, interactive 3D applications and video games.

    Cinema 4D is a professional 3D and suite that is capable of doing procedural and polygonal modeling, animation, lighting, texturing, motion graphic and rendering.

    Houdini is a 3D procedural software for modeling, rigging, animation, VFX, look de, lighting and rendering in film, T and video 游戏 pipelines.

    Open Graphics Library(OpenGL) is an API used acrossed mulitple programming languages and platforms for hardware-accelerated rendering of 2D/3D graphics currently de by the Khronos Group.

    Open Computing Language (OpenCL) is an open standard for parallel programming of heterogeneous platforms consisting of CPUs, GPUs, and other hardware accelerators found in supercomputers, cloud servers, personal computers, mobile devices and embedded platforms.

    is a modern cross-platform graphics and compute API that provides high-efficiency, cross-platform access to modern GPUs used in a wide of devices from PCs and consoles to mobile phones and embedded platforms. is currently in de by the Khronos consortium.

    Metal is a low-level GPU programming 框架 used for rendering 2D and 3D graphics on Apple platforms such as iOS, iPadOS, macOS, watchOS and tvOS.

    MoltenVK is an implementation of running on iOS and macOS using Apple's Metal graphics 框架.

    MoltenGL is an implementation of the OpenGL ES 2.0 API that runs on Apple's Metal graphics 框架.

    AMD Radeon ProRender is a powerful physically-based rendering 引擎 that enables creati to produce stunningly photorealistic images on any GPU, any CPU, and any OS in over a dozen leading digital content creation and CAD applications.

    NVIDIA Omniverse is a powerful, multi-GPU, real-time simulation and collaboration platform for 3D production pipelines based on Pixar's Uni Scene Description and NVIDIA RTX.

    Uni Scene Description is an efficient, scalable system for authoring, reading, and streaming time-sampled scene description for interchange between graphics applications.

    OpenTimelineIO is an interchange format and API for editorial cut information. OTIO is not a container format for media, rather it contains information about the order and length of cuts and references to external media. OTIO includes both a file format and an API for manipulating that format. It also includes a plugin architecture for writing adapters to convert from/to existing editorial timeline formats. It also implements a dependency- less library for dealing strictly with time, opentime.

    OpenSubdiv is a set of open 源码 libraries that implement high performance subdi surface (subdi on massively parallel CPU and GPU architectures. This codepath is optimized for drawing deforming subdivs with static topology at interacti. The resulting limit surface matches Pixar's Renderman to numerical precision.

    Affinity Designer is a professional graphics editor used by many industry leading illustrators, designers, and other creati to create high-quality concept art.

    Sketch is a professional graphics app with a beautiful UI and powerful toolset.

    Krita is an open 源码 professional painting program for digital painting and 2D animation.

    Vectr is a free graphics software used to create graphics easily and intuitively.

    Glimpse is a cross-platform raster graphics editor based on the GNU Image Manipulation Program a for Linux, macOS, and Windows. A great 工具 for making YouTube video thumbnails.

    GNU Image Manipulation Program(GIMP) is a cross-platform raster graphics editor based on the GNU Image Manipulation Program(GIMP) a for Linux, macOS, and Windows. A great free alternative for Photoshop.

    PhotoGIMP is a simple Patch for GIMP 2.10+ to help all Adobe Photoshop Users feel at home.

    Photopea is an ad online photo editor supporting Adobe Photoshop(PSD), GIMP(XCF), Sketch App(Sketch), Adobe XD(XD) and CorelDRAW(CDR) formats.

    Inkscape is an open-源码 graphics editor; it can be used to create or edit graphics such as illustrations, diagrams, line arts, charts, logos and complex paintings.

    Gthree is a GObject/Gtk+ port of three.js.

    FreeCAD is a free and open-源码 general-purpose parametric 3D CAD modeler and a building information modeling software with finite-element-method support.

    Ultimaker Cura is the world’s most popular 3D printing software. Prepare prints with a few clicks, integrate with CAD software for an easier workflow, or dive into custom settings for in-depth control.

    Dust3D is a cross-platform open-源码 modeling software. It helps you create a 3D watertight model in seconds. Use it to speed up your character modeling in 游戏 making, 3D printing, and so on.

    Goxel is a free and Open 源码 3D Voxel Editor.

    Sketchfab gives you open-源码 3D models ready to view, buy, and download for free.

    Kubernetes

    Back to the Top

    <p align="center">
    <img src="
    </p>

    Kubernetes (K8s) is an open-源码 system for automating deployment, scaling, and management of containerized applications.

    <p align="center">
    <img src="

    Building Highly-A(HA) Clusters with kubeadm. 源码: Kubernetes.io, 2020
    </p>

    Google Kubernetes 引擎 (GKE) is a managed, production-ready en for running containerized applications.

    Azure Kubernetes Service (AKS) is ser Kubernetes, with a integrated continuous integration and continuous delivery (CI/CD) experience, and enterprise-grade security and go. Unite your de and operations teams on a single platform to rapidly build, deliver, and scale applications with confidence.

    Amazon EKS is a 工具 that runs Kubernetes control plane instances across multiple A Zones to ensure high a.

    AWS Controllers for Kubernetes (ACK) is a new 工具 that lets you directly manage AWS services from Kubernetes. ACK makes it simple to build scalable and highly-a Kubernetes applications that utilize AWS services.

    Container 引擎 for Kubernetes (OKE) is an Oracle-managed container orchestration service that can reduce the time and cost to build modern cloud nati. Unlike most other , Oracle Cloud Infrastructure provides Container 引擎 for Kubernetes as a free service that runs on higher-performance, lower-cost compute.

    Anthos is a modern application management platform that provides a consistent de and operations experience for cloud and on-premises en.

    Red Hat Openshift is a fully managed Kubernetes platform that provides a foundation for on-premises, hybrid, and multicloud deployments.

    OKD is a community distribution of Kubernetes optimized for continuous application de and multi-tenant deployment. OKD adds de and operations-centric tools on top of Kubernetes to enable rapid application de, easy deployment and scaling, and long-term lifecycle maintenance for small and large teams.

    Odo is a fast, iterative, and straightforward CLI 工具 for de who write, build, and deploy applications on Kubernetes and OpenShift.

    Kata Operator is an operator to perform lifecycle management (install/upgrade/uninstall) of Kata Runtime on Openshift as well as Kubernetes cluster.

    Thanos is a set of components that can be composed into a highly a metric system with unlimited storage capacity, which can be added seamlessly on top of existing Prometheus deployments.

    OpenShift Hive is an operator which runs as a service on top of Kubernetes/OpenShift. The Hi can be used to pro and perform initial configuration of OpenShift 4 clusters.

    Rook is a 工具 that turns distributed storage systems into self-managing, self-scaling, self-healing storage services. It automates the tasks of a storage administrator: deployment, bootstrapping, configuration, pro, scaling, upgrading, migration, disaster recovery, monitoring, and resource management.

    Tanzu is a centralized management platform for consistently operating and securing your Kubernetes infrastructure and modern applications across multiple teams and private/public clouds.

    Kubespray is a 工具 that combines Kubernetes and Ansible to easily install Kubernetes clusters that can be deployed on AWS, GCE, Azure, OpenStack, , Packet (bare metal), Oracle Cloud Infrastructure (Experimental), or Baremetal.

    KubeInit provides Ansible playbooks and roles for the deployment and configuration of multiple Kubernetes distributions.

    Rancher is a complete software stack for teams adopting containers. It addresses the operational and security challenges of managing multiple Kubernetes clusters, while pro DevOps teams with integrated tools for running containerized workloads.

    K3s is a highly a, certified Kubernetes distribution designed for production workloads in unattended, resource-constrained, remote locations or inside IoT appliances.

    Helm is a Kubernetes Package Manager 工具 that makes it easier to install and manage Kubernetes applications.

    Knative is a Kubernetes-based platform to build, deploy, and manage modern ser workloads. Knati care of the operational o details of networking, autoscaling (even to zero), and re tracking.

    KubeFlow is a 工具 dedicated to making deployments of machine learning (ML) workflows on Kubernetes simple, portable and scalable.

    Etcd is a distributed key-value store that provides a reliable way to store data that needs to be accessed by a distributed system or cluster of machines. Etcd is used as the backend for service discovery and stores cluster state and configuration for Kubernetes.

    OpenEBS is a Kubernetes-based 工具 to create stateful applications using Container Attached Storage.

    Container Storage Interface (CSI) is an API that lets container orchestration platforms like Kubernetes seamlessly communicate with stored data via a plug-in.

    MicroK8s is a 工具 that delivers the full Kubernetes experience. In a Fully containerized deployment with compressed o updates for ultra-reliable operations. It is supported on Linux, Windows, and MacOS.

    Charmed Kubernetes is a well integrated, turn-key, conformant Kubernetes platform, optimized for your multi-cloud en de by Canonical.

    Grafana Kubernetes App is a toll that allows you to monitor your Kubernetes cluster's performance. It includes 4 dashboards, Cluster, Node, Pod/Container and Deployment. It allows for the automatic deployment of the required Prometheus exporters and a default scrape config to use with your in cluster Prometheus deployment.

    KubeEdge is an open 源码 system for extending nati application orchestration capabilities to hosts at Edge.It is built upon kubernetes and provides fundamental infrastructure support for 网络, app. deployment and metadata synchronization between cloud and edge.

    Lens is the most powerful IDE for people who need to deal with Kubernetes clusters on a daily basis. It has support for MacOS, Windows and Linux operating systems.

    kind is a 工具 for running local Kubernetes clusters using Docker container “nodes”. It was primarily designed for testing Kubernetes itself, but may be used for local de or CI.

    Flux CD is a 工具 that automatically ensures that the state of your Kubernetes cluster matches the configuration you' in Git. It uses an operator in the cluster to trigger deployments inside Kubernetes, which means that you don't need a separate continuous delivery 工具.

    Kubernetes Learning Resources

    Getting Kubernetes Certifications

    Getting started with Kubernetes on AWS

    Kubernetes on Microsoft Azure

    Intro to Azure Kubernetes Service

    Getting started with Google Cloud

    Getting started with Kubernetes on Red Hat

    Getting started with Kubernetes on IBM

    YAML basics in Kubernetes

    Elastic Cloud on Kubernetes

    Docker and Kubernetes

    Deploy a model to an Azure Kubernetes Service cluster

    Simplify Machine Learning Inference on Kubernetes with Amazon SageMaker Operators

    Running Apache Spark on Kubernetes

    Kubernetes Across Automation

    Tanzu Kubernetes Grid

    All the Ways Tanzu Works with AWS

    Tanzu Education

    Using Ansible in a Cloud-Nati En

    Managing Kubernetes (K8s) objects with Ansible

    Setting up a Kubernetes cluster using and Ansible

    Running MongoDB with Kubernetes

    Kubernetes Fluentd

    Understanding the new GitLab Kubernetes Agent

    Kubernetes Contributors

    KubeAcademy from

    Machine Learning

    Back to the Top

    <img src="

    ML frameworks & applications

    TensorFlow is an end-to-end open 源码 platform for machine learning. It has a comprehensi ecosystem of tools, libraries and community resources that lets researchers push the state-of-the-art in ML and de easily build and deploy ML powered applications.

    Tensorman is a utility for easy management of Tensorflow containers by de by System76.Tensorman allows Tensorflow to operate in an isolated en that is contained from the rest of the system. This en can operate independent of the base system, allowing you to use any of Tensorflow on any of a Linux distribution that supports the Docker runtime.

    Keras is a high-le networks API, written in Python and capable of running on top of TensorFlow, CNTK, or Theano.It was de with a focus on enabling fast experimentation. It is capable of running on top of TensorFlow, Microsoft Cogniti, R, Theano, or PlaidML.

    PyTorch is a library for deep learning on irregular input data such as graphs, point clouds, and manifolds. Primarily de by Facebook's AI Research lab.

    Amazon SageMaker is a fully managed service that provides every de and data scientist with the ability to build, train, and deploy machine learning (ML) models quickly. SageMaker removes the hea from each step of the machine learning process to make it easier to develop high quality models.

    Azure Databricks is a fast and collaborati Spark-based big data analytics service designed for data science and data engineering. Azure Databricks, sets up your Apache Spark en in minutes, autoscale, and collaborate on shared projects in an interacti. Azure Databricks supports Python, Scala, R, Java, and SQL, as well as data science frameworks and libraries including TensorFlow, PyTorch, and scikit-learn.

    Microsoft Cogniti (CNTK) is an open-源码 toolkit for commercial-grade distributed deep learning. It describes neural networks as a series of computational steps via a directed graph. CNTK allows the user to easily realize and combine popular model types such as feed-forward DNNs, con neural networks (CNNs) and recurrent neural networks (RNNs/LSTMs). CNTK implements stochastic gradient descent (SGD, error backpropagation) learning with automatic differentiation and parallelization across multiple GPUs and servers.

    Apache Airflow is an open-源码 workflow management platform created by the community to programmatically author, schedule and monitor workflows. Install. Principles. Scalable. Airflow has a modular architecture and uses a message queue to orchestrate an arbitrary number of workers. Airflow is ready to scale to infinity.

    Open Neural 网络 Exchange(ONNX) is an open ecosystem that empowers AI de to choose the right tools as their project e. ONNX provides an open 源码 format for AI models, both deep learning and traditional ML. It defines an extensible computation graph model, as well as definitions of built-in operators and standard data types.

    Apache MXNet is a deep learning 框架 designed for both efficiency and flexibility. It allows you to mix symbolic and imperati to maximize efficiency and productivity. At its core, MXNet contains a dynamic dependency scheduler that automatically parallelizes both symbolic and imperati on the fly. A graph optimization layer on top of that makes symbolic execution fast and memory efficient. MXNet is portable and lightweight, scaling effectively to multiple GPUs and multiple machines. Support for Python, R, Julia, Scala, Go, Ja and more.

    AutoGluon is toolkit for Deep learning that automates machine learning tasks enabling you to easily achie predicti in your applications. With just a few lines of 代码, you can train and deploy high-accuracy deep learning models on tabular, image, and text data.

    Anaconda is a very popular Data Science platform for machine learning and deep learning that enables users to develop models, train them, and deploy them.

    PlaidML is an ad and portable tensor compiler for enabling deep learning on laptops, embedded devices, or other devices where the a computing hardware is not well supported or the a software stack contains unpalatable license restrictions.

    OpenCV is a highly optimized library with focus on real-time computer applications. The C++, Python, and Ja support Linux, MacOS, Windows, iOS, and Android.

    Scikit-Learn is a Python module for machine learning built on top of SciPy, NumPy, and matplotlib, making it easier to apply robust and simple implementations of many popular machine learning algorithms.

    Weka is an open 源码 machine learning software that can be accessed through a graphical user interface, standard terminal applications, or a Java API. It is widely used for teaching, research, and industrial applications, contains a plethora of built-in tools for standard machine learning tasks, and additionally gi access to well-known toolboxes such as scikit-learn, R, and Deeplearning4j.

    Caffe is a deep learning 框架 made with expression, speed, and modularity in mind. It is de by Berkeley AI Research (BAIR)/The Berkeley and Learning Center (BVLC) and community contributors.

    Theano is a Python library that allows you to define, optimize, and e mathematical expressions in multi-dimensional arrays efficiently including tight integration with NumPy.

    nGraph is an open 源码 C++ library, compiler and runtime for Deep Learning. The nGraph Compiler aims to accelerate de AI workloads using any deep learning 框架 and deploying to a of hardware targets.It provides the freedom, performance, and ease-of-use to AI de.

    NVIDIA cuDNN is a GPU-accelerated library of primitives for deep neural networks. cuDNN provides highly tuned implementations for standard routines such as forward and backward con, pooling, normalization, and acti layers. cuDNN accelerates widely used deep learning frameworks, including Caffe2, Chainer, Keras, MATLAB, MxNet, PyTorch, and TensorFlow.

    Jupyter Notebook is an open-源码 web application that allows you to create and share documents that contain live 代码, equations, and narrative text. Jupyter is used widely in industries that do data cleaning and transformation, numerical simulation, statistical modeling, data , data science, and machine learning.

    Apache Spark is a unified analytics 引擎 for large-scale data processing. It provides high-level APIs in Scala, Ja, and R, and an optimized 引擎 that supports general computation graphs for data analysis. It also supports a rich set of higher-le including Spark SQL for SQL and DataFrames, MLlib for machine learning, GraphX for graph processing, and Structured Streaming for stream processing.

    Apache Spark Connector for SQL 服务端 and Azure SQL is a high-performance connector that enables you to use transactional data in big data analytics and persists results for ad-hoc queries or reporting. The connector allows you to use any SQL 数据库, on-premises or in the cloud, as an input data 源码 or output data sink for Spark jobs.

    Apache PredictionIO is an open 源码 machine learning 框架 for de, data scientists, and end users. It supports event collection, deployment of algorithms, e, querying predicti via REST APIs. It is based on scalable open 源码 services like Hadoop, HBase (and other DBs), Elasticsearch, Spark and implements what is called a Lambda Architecture.

    Cluster Manager for Apache Kafka(CMAK) is a 工具 for managing Apache Kafka clusters.

    BigDL is a distributed deep learning library for Apache Spark. With BigDL, users can write their deep learning applications as standard Spark programs, which can directly run on top of existing Spark or Hadoop clusters.

    Koalas is project makes data scientists more productive when interacting with big data, by implementing the pandas DataFrame API on top of Apache Spark.

    Apache Spark™ MLflow is an open 源码 platform to manage the ML lifecycle, including experimentation, reproducibility, deployment, and a central model registry. MLflow currently offers four components:

    MLflow Tracking: Record and query experiments: 代码, data, config, and results.

    MLflow Projects: Package data science 代码 in a format to reproduce runs on any platform.

    MLflow Models: Deploy machine learning models in diverse serving en.

    Model Registry: Store, annotate, discover, and manage models in a central repository.

    Eclipse Deeplearning4J (DL4J) is a set of projects intended to support all the needs of a J(Scala, Kotlin, Clojure, and Groovy) deep learning application. This means starting with the raw data, loading and preprocessing it from wherever and whate it is in to building and tuning a wide of simple and complex deep learning networks.

    Numba is an open 源码, NumPy-aware optimizing compiler for Python sponsored by Anaconda, Inc. It uses the LL project to generate machine 代码 from Python syntax. Numba can compile a large subset of numerically-focused Python, including many NumPy functions. Additionally, Numba has support for automatic parallelization of loops, generation of GPU-accelerated 代码, and creation of ufuncs and C callbacks.

    Chainer is a Python-based deep learning 框架 aiming at flexibility. It provides automatic differentiation APIs based on the define-by-run approach (dynamic computational graphs) as well as object-oriented high-level APIs to build and train neural networks. It also supports CUDA/cuDNN using CuPy for high performance training and inference.

    cuML is a suite of libraries that implement machine learning algorithms and mathematical primiti that share compatible APIs with other RAPIDS projects. cuML enables data scientists, researchers, and software engineers to run traditional tabular ML tasks on GPUs without going into the details of CUDA programming. In most cases, cuML's Python API matches the API from scikit-learn.

    Online ML Learning Resources

    Machine Learning by Stanford Uni from Coursera

    Machine Learning Courses Online from Coursera

    Machine Learning Courses Online from Udemy

    Learn Machine Learning with Online Courses and Classes from edX

    Robotics

    Back to the Top

    <p align="center">
    <img src="
    </p>

    Tools for Robotics

    ROS is robotics middleware. Although ROS is not an operating system, it provides services designed for a heterogeneous computer cluster such as hardware abstraction, low-le control, implementation of commonly used functionality, message-passing between processes, and package management.

    ROS2 is a set of software libraries and tools that help you build robot applications. From drivers to state-of-the-art algorithms, and with powerful de tools, ROS has what you need for your next robotics project. And it’s all open source.

    Robot 框架 is a generic open 源码 automation 框架. It can be used for test automation and robotic process automation. It has easy syntax, utilizing human-readable keywords. Its capabilities can be extended by libraries implemented with Python or Java.

    The Robotics Library (RL) is a self-contained C++ library for robot kinematics, motion planning and control. It covers mathematics, kinematics and dynamics, hardware abstraction, motion planning, collision detection, and .RL runs on many different systems, including Linux, macOS, and Windows. It uses CMake as a build system and can be compiled with Clang, GCC, and Studio.

    MoveIt is the most widely used software for manipulation and has been used on over 100 robots. It provides an easy-to-use robotics platform for de ad applications, e new designs and building integrated products for industrial, commercial, R&D, and other domains.

    AutoGluon is toolkit for Deep learning that automates machine learning tasks enabling you to easily achie predicti in your applications. With just a few lines of 代码, you can train and deploy high-accuracy deep learning models on tabular, image, and text data.

    Gazebo accurately and efficiently simulates indoor and outdoor robots. You get a robust physics 引擎, high-quality graphics, and programmatic and graphical interfaces.

    Robotics System Toolbox provides tools and algorithms for designing, simulating, and testing manipulators, mobile robots, and humanoid robots. For manipulators and humanoid robots, the toolbox includes algorithms for collision checking, trajectory generation, forward and inverse kinematics, and dynamics using a rigid body tree representation.
    For mobile robots, it includes algorithms for mapping, localization, path planning, path following, and motion control. The toolbox provides reference examples of common industrial robot applications. It also includes a library of
    commercially a industrial robot models that you can import, , and simulate.

    Intel Robot DevKit is the 工具 to generate Robotics Software De Kit (RDK) designed for autonomous devices, including the ROS2 core and capacibilities packages like perception, planning, control driver etc. It provides flexible build/runtime configurations to meet different autonomous requirement on top of di hardware choices, for example use different hareware 引擎 CPU/GPU/VPU to accelerate AI related features.

    Arduino is an open-源码 platform used for building electronics projects. Arduino consists of both a physical programmable circuit board (often referred to as a microcontroller) and a piece of software, or IDE (Integrated De En) that runs on your computer, used to write and upload computer 代码 to the physical board.

    ArduPilot enables the creation and use of trusted, autonomous, unmanned systems for the peaceful benefit of all. ArduPilot provides a comprehensi of tools suitable for almost any and application.

    AirSim is a simulator for drones, cars and more, built on Unreal 引擎 (we now also have an experimental Unity release). It is open-源码, cross platform, and supports hardware-in-loop with popular flight controllers such as PX4 for physically and realistic simulations.

    F´ (F Prime) is a component-dri that enables rapid de and deployment of spaceflight and other embedded software applications. Originally de at the Jet Propulsion Laboratory, F´ has been successfully deployed on several space applications.

    The JPL Open 源码 Rover is an open 源码, build it yourself, scaled down of the 6 wheel ro that JPL uses to explore the surface of Mars. The Open 源码 Rover is designed almost entirely out of consumer off the shelf (COTS) parts. This project is intended to be a teaching and learning experience for those who want to get in in mechanical engineering, software, electronics, or robotics.

    Light Detection and Ranging(LiDAR) is a remote sensing method that uses light in the form of a pulsed laser at an object, and uses the time and wa of the reflected beam of light to estimate the distance and in some applications (Laser Imaging), to create a 3D representation of the object and its surface characteristics. This technology is commonly used in aircraft and self-driving .

    Alice is a Photogrammetric Computer 框架 which provides a 3D Reconstruction and Camera Tracking algorithms. Alice aims to provide strong software basis with state-of-the-art computer algorithms that can be tested, analyzed and reused. The project is a result of collaboration between academia and industry to provide cutting-edge algorithms with the robustness and the quality required for production usage.

    CARLA is an open-源码 simulator for autonomous driving research. CARLA has been de from the ground up to support de, training, and of autonomous driving systems. In addition to open-源码 代码 and protocols, CARLA provides open digital assets (urban layouts, buildings, ) that were created for this purpose and can be used freely. The simulation platform supports flexible specification of sensor suites and en conditions.

    ROS bridge is a package to bridge ROS for CARLA Simulator.

    ROS-Industrial is an open 源码 project that extends the ad capabilities of ROS software to manufacturing.

    AWS RoboMaker is the most complete cloud solution for robotic de to simulate, test and securely deploy robotic applications at scale. RoboMaker provides a fully-managed, scalable infrastructure for simulation that customers use for multi-robot simulation and CI/CD integration with regression testing in simulation.

    Microsoft Robotics De Studio is a free .NET-based programming en for building robotics applications.

    Studio 代码 Extension for ROS is an extension provides support for Robot Operating System (ROS) de.

    Azure Kinect ROS Driver is a node which publishes sensor data from the Azure Kinect De Kit to the Robot Operating System (ROS). De working with ROS can use this node to connect an Azure Kinect De Kit to an existing ROS installation.

    Azure IoT Hub for ROS is a ROS package works with the Microsoft Azure IoT Hub service to relay telemetry messages from the Robot to Azure IoT Hub or reflect properties from the Digital Twin to the robot using dynamic reconfigure.

    ROS 2 with ONNX Runtime is a program that uses ROS 2 to run on different hardware platforms using their respective AI acceleration libraries for optimized execution of the ONNX model.

    Azure Cogniti LUIS ROS Node is a ROS node that bridges between ROS and the Azure Language Understanding Service. it can be configured to process audio directly from a microphone, or can subscribe to a ROS audio topic, then processes speech and generates "intent" ROS messages which can be processed by another ROS node to generate ROS commands.

    Robotics Learning Resources

    Robotics courses from Coursera

    Learn Robotics with Online Courses and Classes from edX

    Top Robotics Courses Online from Udemy

    Free Online AI & Robotics Courses

    REC Foundation Robotics Industry Certification

    Carnegie Mellon Robotics Academy

    RIA Robotic Integrator Certification Program

    AWS RoboMaker – Develop, Test, Deploy, and Manage Intelligent Robotics Apps

    Microsoft AI School

    Language Understanding (LUIS) for Azure Cogniti

    Azure to bootstrap ROS and ROS 2 en

    Google Robotics Research

    Open Source Security

    Back to the Top

    <p align="center">
    <img src="
    </p>

    Open 源码 Security Foundation (OpenSSF) is a cross-industry collaboration that brings together leaders to improve the security of open 源码 software by building a broader community, targeted initiatives, and best practices. The OpenSSF brings together open 源码 security initiati one foundation to accelerate work through cross-industry support. Along with the Core Infrastructure Initiative and the Open 源码 Security Coalition, and will include new working groups that address disclosures, security tooling and more.

    Security Standards, Frameworks and Benchmarks

    STIGs Benchmarks - Security Technical Implementation Guides

    CIS Benchmarks - CIS Center for Internet Security

    NIST - Current FIPS

    ISO Standards Catalogue

    Common Criteria for Information Technology Security E (CC) is an international standard (ISO / IEC 15408) for computer security. It allows an objecti to that a particular product satisfies a defined set of security requirements.

    ISO 22301 is the international standard that provides a best-practice 框架 for implementing an optimised BCMS (business continuity management system).

    ISO27001 is the international standard that describes the requirements for an ISMS (information security management system). The 框架 is designed to help organizations manage their security practices in one place, consistently and cost-effectively.

    ISO 27701 specifies the requirements for a PIMS (privacy information management system) based on the requirements of ISO 27001.
    It is extended by a set of pri requirements, control objectives and controls. Companies that ha ISO 27001 will be able to use ISO 27701 to extend their security efforts to co management.

    EU GDPR (General Data Protection Regulation) is a privacy and data protection law that supersedes existing national data protection laws across the EU, bringing uniformity by introducing just one main data protection law for companies/organizations to comply with.

    CCPA (California Consumer Privacy Act) is a data privacy law that took effect on January 1, 2020 in the State of California. It applies to businesses that collect California residents’ personal information, and its privacy requirements are similar to those of the EU’s GDPR (General Data Protection Regulation).

    Payment Card Industry (PCI) Data Security Standards (DSS) is a global information security standard designed to prevent fraud through increased control of credit card data.

    SOC 2 is an auditing procedure that ensures your service pro securely manage your data to protect the interests of your comapny/organization and the privacy of their clients.

    NIST CSF is a 框架 primarily intended for critical infrastructure organizations to manage and mitigate cybersecurity risk based on existing best practice.

    Security Tools

    SELinux is a security enhancement to Linux which allows users and administrators more control o control. Access can be constrained on such as which users and applications can access which resources. These resources may take the form of files. Standard Linux access controls, such as file modes (-rwxr-xr-x) are modifiable by the user and the applications which the user runs. Con, SELinux access controls are determined by a policy loaded on the system which may not be changed by careless users or misbehaving applications.

    Control Groups(Cgroups) is a Linux kernel feature that allows you to allocate resources such as CPU time, system memory, 网络 bandwidth, or any combination of these resources for user-defined groups of tasks (processes) running on a system.

    EarlyOOM is a daemon for Linux that enables users to more quickly recover and regain control o system in low-memory situations with heavy swap usage.

    Libgcrypt is a general purpose cryptographic library originally based on 代码 from GnuPG.

    Kali Linux is an open 源码 project that is maintained and funded by Offensi, a provider of world-class information security training and penetration testing services.

    Pi-hole is a DNS sinkhole that protects your devices from unwanted content, without installing any 客户端-side software, intended for use on a private 网络. It is designed for use on embedded devices with 网络 capability, such as the Raspberry Pi, but it can be used on other machines running Linux and cloud implementations.

    Aircrack-ng is a 网络 software suite consisting of a detector, packet sniffer, WEP and WPA/WPA2-PSK cracker and analysis 工具 for 802.11 wireless LANs. It works with any wireless 网络 interface controller whose dri raw monitoring mode and can sniff 802.11a, 802.11b and 802.11g traffic.

    Burp Suite is a leading range of cybersecurity tools.

    KernelCI is a community-based open 源码 distributed test automation system focused on upstream kernel de. The primary goal of KernelCI is to use an open testing philosophy to ensure the quality, stability and long-term maintenance of the Linux kernel.

    Continuous Kernel Integration project helps find bugs in kernel patches before they are commited to an upstram kernel tree. We are team of kernel de, kernel testers, and automation engineers.

    eBPF is a re technology that can run sandboxed programs in the Linux kernel without changing kernel 源码 代码 or loading kernel modules. By making the Linux kernel programmable, infrastructure software can le existing layers, making them more intelligent and feature-rich without continuing to add additional layers of complexity to the system.

    Cilium uses eBPF to accelerate getting data in and out of L7 proxies such as Envoy, enabling efficient into API protocols like HTTP, gRPC, and Kafka.

    Hubble is a 网络, Service & Security Obser for Kubernetes using eBPF.

    Istio is an open platform to connect, manage, and secure microservices. Istio's control plane provides an abstraction layer over the underlying cluster management platform, such as Kubernetes and Mesos.

    Certgen is a con 工具 to generate and store certificates for Hubble Relay mTLS.

    Scapy is a python-based interacti manipulation program & library.

    syzkaller is an unsupervised, co kernel fuzzer.

    SchedViz is a 工具 for gathering and kernel scheduling traces on Linux machines.

    oss-fuzz aims to make common open 源码 software more secure and stable by combining modern fuzzing techniques with scalable, distributed execution.

    OSSEC is a free, open-源码 host-based intrusion detection system. It performs log analysis, integrity checking, Windows registry monitoring, rootkit detection, time-based alerting, and acti.

    Metasploit Project is a computer security project that provides information about security and aids in penetration testing and IDS signature de.

    Wfuzz was created to facilitate the task in web applications assessments and it is based on a simple concept: it replaces any reference to the FUZZ keyword by the value of a gi.

    Nmap is a security scanner used to disco and services on a computer 网络, thus building a "map" of the 网络.

    Patchwork is a web-based patch tracking system designed to facilitate the contribution and management of contributions to an open-源码 project.

    pfSense is a free and open 源码 firewall and router that also features unified threat management, load balancing, multi WAN, and more.

    Snowpatch is a continuous integration 工具 for projects using a patch-based, mailing-list-centric git workflow. This workflow is used by a number of well-known open 源码 projects such as the Linux kernel.

    Snort is an open-源码, free and lightweight 网络 intrusion detection system (NIDS) software for Linux and Windows to detect emerging threats.

    Wireshark is a free and open-源码 packet analyzer. It is used for 网络 troubleshooting, analysis, software and communications 协议 de, and education.

    OpenSCAP is U.S. standard maintained by National Institute of Standards and Technology (NIST). It provides multiple tools to assist administrators and auditors with assessment, measurement, and enforcement of security baselines. OpenSCAP maintains great flexibility and interoperability by reducing the costs of performing security audits. Whether you want to e DISA STIGs, NIST‘s USGCB, or Red Hat’s Security Response Team’s content, all are supported by OpenSCAP.

    Tink is a multi-language, cross-platform, open 源码 library that provides cryptographic APIs that are secure, easy to use correctly, and harder to misuse.

    OWASP is an online community, produces freely-a articles, methodologies, documentation, tools, and technologies in the field of web application security.

    Open and Assessment Language is a community effort to standardize how to assess and report upon the machine state of computer systems. O a language to encode system details, and community repositories of content. Tools and services that use O enterprises with accurate, consistent, and actionable information to impro security.

    ClamAV is an open 源码 antivirus 引擎 for detecting trojans, , malware & other malicious threats.

    Open Source Security Learning Resources

    Microsoft Open Source Software Security

    Cloudflare Open Source Security

    The Se of Highly Secure Devices

    How Layer 7 of the Internet Works

    The 7 Kinds of Security

    The Libgcrypt Reference Manual

    The Open Web Application Security Project(OWASP) Foundation Top 10

    Best Practices for Using Open 源码 代码 from The Linux Foundation

    AWS Certified Security - Specialty Certification

    Microsoft Certified: Azure Security Engineer Associate

    Google Cloud Certified Professional Cloud Security Engineer

    Cisco Security Certifications

    The Red Hat Certified Specialist in Security: Linux

    Linux Professional Institute LPIC-3 Enterprise Security Certification

    Cybersecurity Training and Courses from IBM Skills

    Cybersecurity Courses and Certifications by Offensi

    RSA Certification Program

    Check Point Certified Security Expert(CCSE) Certification%20R80.x)

    Check Point Certified Security Administrator(CCSA) Certification%20R80.x)

    Check Point Certified Security Master (CCSM) Certification%20R80.x)

    Certified Cloud Security Professional(CCSP) Certification

    Certified Information Systems Security Professional (CISSP) Certification

    CCNP Routing and Switching

    Certified Information Security Manager(CISM)

    Wireshark Certified 网络 Analyst (WCNA)

    Juniper Networks Certification Program Enterprise (JNCP)

    Security Training Certifications and Courses from Udemy

    Security Training Certifications and Courses from Coursera

    Security Certifications Training from Pluarlsight

    Differential Privacy

    Back to the Top

    <p align="center">
    <img src="
    <br />

    </p>

    Differential Privacy is a system that simultaneously enables researchers and analysts to extract useful insights from datasets containing personal information and offers stronger privacy protections. This is achieved by introducing "statistical noise".

    Statistical Noise is a process that small aletrations to masked datasets. The statistical noise hides identifiable characteristics of indi, ensuring that the privacy of personal information is protected, but it's small enough to not materially impact the accuracy of the answers extracted by analysts and researchers.

    Laplacian Noise is a mechanism that adds Laplacian-distributed noise to a function.

    <p align="center">
    <img src="
    <br />
    Above is a simple diagram of how Differential Pri Data Sharing and Data Mining protects a User's Data
    </p>

    Tools

    PySyft is a Python library for secure and private Deep Learning. PySyft decouples private data from model training, using Federated Learning, Differential Privacy, and Encrypted Computation (like Multi-Party Computation (MPC) and Homomorphic Encryption (HE) within the main Deep Learning frameworks like PyTorch and TensorFlow.

    TensorFlow Privacy is a Python library that includes implementations of TensorFlow optimizers for training machine learning models with differential privacy. The library comes with tutorials and analysis tools for computing the privacy guarantees provided.

    TensorFlow Federated (TFF) is an open-源码 框架 for machine learning and other computations on decentralized data. TFF has been de to facilitate open research and experimentation with Federated Learning (FL), an approach to machine learning where a shared global model is trained across many participating clients that keep their training data locally.

    Privacy on Beam is an end-to-end differential privacy solution built on Apache Beam. It is intended to be usable by all de, regardless of their differential privacy expertise.

    PyDP is a Python wrapper for Google's Differential Privacy project.

    PennyLane is a cross-platform Python library for differentiable programming of quantum computers. By training a quantum computer the same way as a neural 网络.

    BoTorch is a library for Bayesian Optimization built on PyTorch.

    PyTorch Geometric (PyG) is a geometric deep learning extension library for PyTorch.

    Skorch is a scikit-learn compatible neural 网络 library that wraps PyTorch.

    Diffprivlib is the IBM Differential Privacy Library for experimenting with, in and de applications in, differential privacy.

    Opacus is a library that enables training PyTorch models with differential privacy. It supports training with minimal 代码 changes required on the 客户端, has little impact on training performance and allows the 客户端 to online track the privacy budget expended at any gi.

    Smart Noise is a toolkit that uses state-of-the-art differential privacy (DP) techniques to inject noise into data, to prevent disclosure of sensiti and manage exposure risk.

    Privacy Learning Resources

    Differential Privacy Blog Series by the National Institute of Standards and Technology(NIST)

    Apple's Differential Privacy O

    Learning with Privacy at Scale with Apple Machine Learning

    Microsoft Research Differential Privacy O

    Responsible Machine Learning with Microsoft Azure

    Responsible AI Resources with Microsoft AI

    Preserve data privacy by using differential privacy and the SmartNoise package

    Open Differential Privacy(OpenDP) Initiative by Microsoft and Harvard

    Google's Differential Privacy Library

    Computing Private Statistics with Privacy on Beam from Google Codelabs

    Introducing TensorFlow Privacy: Learning with Differential Privacy for Training Data

    TensorFlow Federated: Machine Learning on Decentralized Data

    Federated Analytics: Collaborative Data Science without Data Collection

    Differentially-Private Stochastic Gradient Descent(DP-SGD)

    Learning Differential Privacy from Harvard Uni Privacy Tools Project

    Harvard Uni Privacy Tools Project Courses & Educational Materials

    The Weaknesses of Differential Privacy course on Coursera

    The Differential Privacy of Bayesian Inference

    Simultaneous private learning of multiple concepts

    The Complexity of Computing the Optimal Composition of Differential Privacy

    Order re encryption and the hardness of private learning

    SAP HANA data anonymization using SAP Software Solutions

    SAP HANA Security using their In-Memory 数据库

    DEFCON Differential Privacy Training Launch

    Secure and Private AI course on Udacity

    Differential Privacy - Security and Privacy for Big Data - Part 1 course on Coursera

    Differential Privacy - Security and Privacy for Big Data - Part 2 course on Coursera

    Certified Ethical Emerging Technologist Professional Certificate course on Coursera

    DevOps

    Back to the Top

    <p align="center">
    <img src="
    </p>

    DevOps Tools

    GitHub provides hosting for software de control using Git. It offers all of the distributed control and 源码 代码 management functionality of Git as well as adding its own features. It provides access control and several collaboration features such as bug tracking, feature requests, task management, and wikis for every project.

    GitHub Codespaces is an integrated de en(IDE) on GitHub. That allows de to develop entirely in the cloud using Studio and Studio 代码.

    GitHub Actions will automate, customize, and execute your software de workflows right in your repository with GitHub Actions. You can discover, create, and share actions to perform any job you'd like, including CI/CD, and combine actions in a completely customized workflow.GitHub Actions for Azure you can create workflows that you can set up in your repository to build, test, package, release and deploy to Azure.Learn more about all other integrations with Azure.

    GitLab is a web-based DevOps lifecycle 工具 that provides a Git-repository manager pro wiki, issue-tracking and CI/CD pipeline features, using an open-源码 license, de by GitLab Inc.

    Jenkins is a free and open 源码 automation 服务端. Jenkins helps to automate the non-human part of the software de process, with continuous integration and facilitating technical aspects of continuous delivery.

    Bitbucket is a web-based control repository hosting service owned by Atlassian, for 源码 代码 and de projects that use either Mercurial or Git re control systems. Bitbucket offers both commercial plans and free accounts. It offers free accounts with an unlimited number of private repositories. Bitbucket integrates with other Atlassian software like Jira, HipChat, Confluence and Bamboo.

    Bamboo is a continuous integration (CI) 服务端 that can be used to automate the release management for a software application, creating a continuous delivery pipeline.

    Codecov is the leading, dedicated 代码 co solution. It provides highly integrated tools to group, merge, archive and compare co reports. Whether your team is comparing changes in a pull request or re a single commit, Codecov will improve the 代码 review workflow and quality.

    Drone is a Continuous Delivery system built on container technology. Drone uses a simple YAML configuration file, a superset of docker-compose, to define and execute Pipelines inside Docker containers.

    Travis CI is a hosted continuous integration service used to build and test software projects hosted at GitHub.

    Circle CI is a continuous integration and continuous delivery platform that helps software teams work smarter, faster.

    Zuul-CI is a program that dri integration, delivery, and deployment systems with a focus on project gating and interrelated projects. Using the same Ansible playbooks to deploy your system and run your tests.

    Artifactory is a Uni Artifact Repository Manager de by JFrog. It supports all major packages, enterprise ready security, clustered, HA, Docker registry, multi-site replication and scalable.

    Azure DevOps is a set of services for teams to share 代码, track work, and ship software; CLIs Build, deploy, diagnose, and manage multi-platform, scalable apps and services; Azure Pipelines Continuously build, test, and deploy to any platform and cloud; Azure Lab Services Set up labs for classrooms, trials, de and testing, and other scenarios.

    Team City is a build management and continuous integration 服务端 from JetBrains.

    Shippable simplifies DevOps and makes it systematic with an Assembly Line platform that is heterogeneous, flexible, and provides complete across your DevOps workflows.

    Spinnaker is an open 源码, multi-cloud continuous delivery platform for releasing software changes with high and confidence.

    AWS CodeBuild is a fully managed continuous integration service that compiles 源码 代码, runs tests, and produces software packages that are ready to deploy. With CodeBuild, you don't need to pro, manage, and scale your own build servers.

    Selenium is a free (open 源码) automated testing suite for web applications across different browsers and platforms.

    Cucumber is a 工具 based on Behavior Dri (BDD) 框架 which is used to write acceptance tests for the web application. It allows automation of functional in easily readable and understandable format (like plain English) to Business Analysts, De, and Testers.

    JUnit is a unit testing 框架 for the Ja language.

    Mocha is a Ja test 框架 for Node.js programs, featuring browser support, asynchronous testing, test co reports, and use of any assertion library.

    Karma is a simple 工具 that allows you to execute Ja 代码 in multiple real browsers.

    Jasmine is an open 源码 testing 框架 for Ja. It aims to run on any Ja platform, to not intrude on the application nor the IDE, and to ha syntax.

    Maven is a build automation 工具 used primarily for Ja. Maven can also be used to build and manage projects written in C#, Ruby, Scala, and other languages. The Ma is hosted by the Apache Software Foundation.

    Gradle is an open-源码 build-automation system that builds upon the concepts of Apache Ant and Apache Maven and introduces a Groo domain-specific language instead of the XML form used by Apache Maven for declaring the project configuration.

    Chef is an effortless Infrastructure Suite offers into security and compliance status across all infrastructure and makes it easy to detect and correct issues long before they reach production.

    Puppet is an open 源码 工具 that makes continuous integration and delivery of your software on traditional or containerized infrastructure easy by pulling together all your existing tools and giving you flexibility to deploy your way.

    Ansible is an open-源码 software pro, configuration management, and application-deployment 工具. It runs on many Unix-like systems, and can configure both Unix-like systems as well as Microsoft Windows.

    KubeInit provides Ansible playbooks and roles for the deployment and configuration of multiple Kubernetes distributions.

    Salt is Python-based, open-源码 software for e IT automation, remote task execution, and configuration management. Supporting the "Infrastructure as 代码" approach to data center system and 网络 deployment and management, configuration automation, SecOps orchestration, remediation, and hybrid cloud control.

    Terraform is an open-源码 infrastructure as 代码 software 工具 created by HashiCorp.It enables users to define and pro a datacenter infrastructure using a high-le language known as Hashicorp Configuration Language (HCL), or optionally JSON.

    Consul is a service networking solution to connect and secure services across any runtime platform and public or private cloud.

    Packer is lightweight, runs on every major operating system, and is highly performant, creating machine images for multiple platforms in parallel. Packer does not replace configuration management like Chef or Puppet. In fact, when building images, Packer is able to use tools like Chef or Puppet to install software onto the image.

    Nomad is a highly a, distributed, data-center aware cluster and application scheduler designed to support the modern datacenter with support for long-running services, batch jobs, and much more.

    is a 工具 for building and managing machine en in a single workflow. With an easy-to-use workflow and focus on automation, lowers de en setup time and increases production parity.

    Vault is a 工具 for securely accessing secrets. A secret is anything that you want to tightly control access to, such as API keys, passwords, certificates, and more. Vault provides a unified interface to any secret, while pro tight access control and recording a detailed audit log.

    CFEngine is an open-源码 configuration management system, written by Mark Burgess.Its primary function is to provide automated configuration and maintenance of large-scale computer systems, including the unified management of servers, desktops, consumer and industrial devices, embedded networked devices, mobile smartphones, and tablet computers.

    Octpus Deploy is the deployment automation 服务端 for your entire team, designed to make it easy to orchestrate releases and deploy applications, whether on-premises or in the cloud.

    AWS CodeDeploy is a fully managed deployment service that automates software deployments to a of compute services such as Amazon EC2, AWS Fargate, AWS Lambda, and your on-premises servers. AWS CodeDeploy makes it easier for you to rapidly release new features, helps you avoid downtime during application deployment, and handles the complexity of updating your applications.

    Kubernetes is an open-源码 container-orchestration system for automating application deployment, scaling, and management. It was originally designed by Google, and is now maintained by the Cloud Nati Foundation.

    Docker is a set of platform as a service products that use OS-le to deli in packages called containers. Containers are isolated from one another and bundle their own software, libraries and configuration files; they can communicate with each other through well-defined channels. All containers are run by a single operating-system kernel and are thus more lightweight than machines.

    PowerShell/PowerShell Core is a cross-platform (Windows, Linux, and macOS) automation and configuration 工具/框架 that works well with your existing tools and is optimized for dealing with structured data (e.g. JSON, CSV, XML, etc.), REST APIs, and object models. It includes a command-line shell, an associated scripting language and a 框架 for processing cmdlets.

    Hyper-V creates machines on Windows 10. Hyper-V can be enabled in many ways including using the Windows 10 control panel, PowerShell or using the Deployment Imaging Ser and Management 工具 (DISM).

    Cloud Hypervisor is an open 源码 Machine Monitor (VMM) that runs on top of KVM. The project focuses on exclusively running modern, cloud workloads, on top of a limited set of hardware architectures and platforms. Cloud workloads refers to those that are usually run by customers inside a cloud provider. Cloud Hypervisor is implemented in Rust and is based on the rust-vmm crates.

    Hypervisor is a bare-metal hypervisor that servers; allowing you to consolidate your applications while saving time and money managing your IT infrastructure.

    is the industry-leading compute platform, and your first step to application modernization. It has been rearchitected with nati to allow customers to modernize the 70 million+ workloads now running on .

    Tanzu is a centralized management platform for consistently operating and securing your Kubernetes infrastructure and modern applications across multiple teams and private/public clouds.

    Rancher is a complete software stack for teams adopting containers. It addresses the operational and security challenges of managing multiple Kubernetes clusters, while pro DevOps teams with integrated tools for running containerized workloads.

    K3s is a highly a, certified Kubernetes distribution designed for production workloads in unattended, resource-constrained, remote locations or inside IoT appliances.

    Rook is an open 源码 cloud-nati orchestrator for Kubernetes that turns distributed storage systems into self-managing, self-scaling, self-healing storage services. It automates the tasks of a storage administrator: deployment, bootstrapping, configuration, pro, scaling, upgrading, migration, disaster recovery, monitoring, and resource management.

    Google Kubernetes 引擎 (GKE) is a managed, production-ready en for deploying containerized applications.

    Anthos is a modern application management platform that provides a consistent de and operations experience for cloud and on-premises en.

    AWS ECS is a highly scalable, high-performance container orchestration service that supports Docker containers and allows you to easily run and scale containerized applications on AWS. Amazon ECS eliminates the need for you to install and operate your own container orchestration software, manage and scale a cluster of machines, or schedule containers on those machines.

    Apache Mesos is a cluster manager that provides efficient resource isolation and sharing across distributed applications, or frameworks. It can run Hadoop, Jenkins, Spark, Aurora, and other frameworks on a dynamically shared pool of nodes.

    Apache Spark is a unified analytics 引擎 for big data processing, with built-in modules for streaming, SQL, machine learning and graph processing.

    Apache Hadoop is a 框架 that allows for the distributed processing of large data sets across clusters of computers using simple programming models. It is designed to scale up from single servers to thousands of machines, each offering local computation and storage. Rather than rely on hardware to deli, the library itself is designed to detect and handle failures at the application layer, so deli a highly-a service on top of a cluster of computers, each of which may be prone to failures.

    Microsoft Azure is a cloud computing service created by Microsoft for building, testing, deploying, and managing applications and services through Microsoft-managed data centers.

    Azure Functions is a solution for easily running small pieces of 代码, or "functions," in the cloud. You can write just the 代码 you need for the problem at hand, without worrying about a whole application or the infrastructure to run it.

    Rkt is a pod-nati 引擎 for Linux. It is composable, secure, and built on standards.

    AWS Lambda is an e, ser computing platform provided by Amazon as a part of the Amazon Web Services. It is a computing service that runs 代码 in response to events and automatically manages the computing resources required by that 代码.

    Helm is the Kubernetes Package Manager.

    Kubespray is a 工具 that combines Kubernetes and Ansible to easily install Kubernetes clusters that can be deployed on AWS, GCE, Azure, OpenStack, , Packet (bare metal), Oracle Cloud Infrastructure (Experimental), or Baremetal

    Red Hat OpenShift is focused on security at every level of the container stack and throughout the application lifecycle. It includes long-term, enterprise support from one of the leading Kubernetes contributors and open 源码 software companies.

    OpenShift Hive is an operator which runs as a service on top of Kubernetes/OpenShift. The Hi can be used to pro and perform initial configuration of OpenShift 4 clusters.

    OKD is a community distribution of Kubernetes optimized for continuous application de and multi-tenant deployment. OKD adds de and operations-centric tools on top of Kubernetes to enable rapid application de, easy deployment and scaling, and long-term lifecycle maintenance for small and large teams.

    Odo is a fast, iterative, and straightforward CLI 工具 for de who write, build, and deploy applications on Kubernetes and OpenShift.

    Kata Operator is an operator to perform lifecycle management (install/upgrade/uninstall) of Kata Runtime on Openshift as well as Kubernetes cluster.

    Knative is a Kubernetes-based platform to build, deploy, and manage modern ser workloads. Knati care of the operational o details of networking, autoscaling (even to zero), and re tracking.

    Etcd is a distributed key-value store that provides a reliable way to store data that needs to be accessed by a distributed system or cluster of machines. Etcd is used as the backend for service discovery and stores cluster state and configuration for Kubernetes.

    OpenStack is a free and open-源码 software platform for cloud computing, mostly deployed as infrastructure-as-a-service that controls large pools of compute, storage, and networking resources throughout a datacenter, managed through a dashboard or via the OpenStack API. OpenStack works with popular enterprise and open 源码 technologies making it ideal for heterogeneous infrastructure.

    Cloud Foundry is an open 源码, multi cloud application platform as a service that makes it faster and easier to build, test, deploy and scale applications, pro a choice of clouds, de frameworks, and application services. It is an open 源码 project and is a through a of private cloud distributions and public cloud instances.

    Splunk software is used for searching, monitoring, and analyzing machine-generated big data, via a Web-style interface.

    Prometheus is a free software application used for event monitoring and alerting. It records real-time metrics in a time series 数据库 (allowing for high dimensionality) built using a HTTP pull model, with flexible queries and real-time alerting.

    Loki is a horizontally-scalable, highly-a, multi-tenant log aggregation system inspired by Prometheus. It is designed to be very cost effective and easy to operate. It does not index the contents of the logs, but rather a set of labels for each log stream.

    Thanos is a set of components that can be composed into a highly a metric system with unlimited storage capacity, which can be added seamlessly on top of existing Prometheus deployments.

    Container Storage Interface (CSI) is an API that lets container orchestration platforms like Kubernetes seamlessly communicate with stored data via a plug-in.

    OpenEBS is a Kubernetes-based 工具 to create stateful applications using Container Attached Storage.

    ElasticSearch is a search 引擎 based on the Lucene library. It provides a distributed, multitenant-capable full-text search 引擎 with an HTTP web interface and schema-free JSON documents. Elasticsearch is de in Java.

    Logstash is a 工具 for managing events and logs. When used generically, the term encompasses a larger system of log collection, processing, storage and searching acti.

    Kibana is an open 源码 data plugin for Elasticsearch. It provides capabilities on top of the content indexed on an Elasticsearch cluster. Users can create bar, line and scatter plots, or pie charts and maps on top of large of data.

    New Relic is a SaaS-based monitoring 工具 that fully supports the way DevOps teams work in the modern enterprise by streamlining your workflows with today's collaboration software and orchestration tools like Puppet, Chef, and Ansible.

    Nagios is a free and open 源码 computer-software application that monitors systems, networks and infrastructure. Nagios offers monitoring and alerting services for servers, switches, applications and services. It alerts users when things go wrong and alerts them a second time when the problem has been resolved.

    SonarQube is an open-源码 platform de by SonarSource for continuous inspection of 代码 quality to perform automatic reviews with static analysis of 代码 to detect bugs, 代码 smells, and security on 20+ programming languages.

    Genie is a federated job orchestration 引擎 de by Netflix. Genie provides REST APIs to run a of big data jobs like Hadoop, Pig, Hi, Presto, Sqoop and more. It also provides APIs for managing the metadata of many distributed processing clusters and the commands and applications which run on them.

    Inviso is a lightweight 工具 that provides the ability to search for Hadoop jobs, the performance, and view cluster utilization.

    Fenzo is a scheduler Ja for Apache Mesos frameworks that supports plugins for scheduling optimizations and facilitates cluster autoscaling.

    Dynomite is a thin, distributed dynamo layer for different storage engines and protocols, which includes Redis and Memcached. Dynomite supports multi-datacenter replication and is designed for High A(HA).

    Dyno is a 工具 that is used to scale a Ja application utilizing Dynomite.

    Raigad is a process/工具 that runs alongside Elasticsearch to automate backup/recovery, Deployments and Centralized Configuration management.

    Priam is a process/工具 that runs alongside Apache Cassandra to automate backup/recovery, Deployments and Centralized Configuration management.

    Chaos Monkey is a resiliency 工具 used to randomly terminates machine instances and containers that run inside of your production en. Chaos Monkey should work with any backend that Spinnaker supports (AWS, Google Compute 引擎, Microsoft Azure, Kubernetes, and Cloud Foundry).

    Falcor is a Ja library for efficient data fetching. Falcor lets you represent all your remote data sources as a single domain model via a JSON graph, whether in memory on the 客户端 or over the 网络 on the 服务端.

    Restify is a 框架, utilizing connect style middleware for building REST APIs.

    Traefik is an open 源码 Edge Router that makes publishing your services a fun and easy experience. It recei on behalf of your system and finds out which components are responsible for handling them. What sets Traefik apart, besides its many features, is that it automatically discovers the right configuration for your services.

    Jira is a proprietary issue tracking product de by Atlassian that allows bug tracking and agile project management.

    Pivotal Tracker is the agile project management 工具 of choice for de around the world for real-time collaboration around a shared, prioritized backlog.

    Trello is a web-based Kanban-style list-making application that gives you perspective over all your projects, at work and at home.

    Microsoft Teams is the hub for team collaboration in Office 365 that integrates the people, content, and tools your team needs to be more engaged and effective.

    Slack is a cloud-based proprietary instant messaging platform de by Slack Technologies.

    OpsGenie is a cloud-based service for dev & ops teams, pro reliable alerts, on-call schedule management and escalations. OpsGenie integrates with monitoring tools & services, ensures the right people are notified.

    Pagerduty automates processes built on best practices, allowing you to focus on higher value parts of incident response. Granular and scalable permissions enable teams to administer and operate independently while controlling .

    is a leading provider of enterprise-class application security, seamlessly integrating agile security solutions for organizations around the globe. In addition to application security services and secure devops services, provides a full security assessment to ensure your website and applications are secure, and ensures full enterprise data protection.

    DevOps Learning Resources

    DevOps Engineering on AWS from AWS Training

    AWS Certified DevOps Engineer - Professional from A Cloud Guru

    Microsoft Certified: DevOps Engineer Expert Cert.

    Introduction to Azure DevOps from A Cloud Guru

    Architecting with Google Compute Engine

    Architecting with Google Kubernetes 引擎 in Google Cloud

    Training and Certification Program

    Cloudera Certification Program

    Salesforce Certification Program

    Salesforce Superbadges

    Red Hat Training and Certification Program

    Linux Foundation Training and Certification Program

    Linux Professional Institute(LPI) Training and Certification

    Learn DevOps with Online Courses and Lessons from edX

    Top DevOps Courses Online from Udemy

    Devops Courses from Coursera

    .NET De

    Back to the Top

    <p align="center">
    <img src="
    </p>

    .NET Learning Resources

    .NET is a de platform with tools and libraries for building any type of app, including web, mobile, desktop, games, IoT, cloud, and microservices.

    Announcing .NET 6

    .NET documentation

    C# documentation

    Getting started with .NET

    .NET Application Architecture Guide

    Intro .NET Guide by JetBrains

    .NET on Microsoft Learn | Microsoft Docs

    Top .NET Courses Online | Udemy

    Top ASP.NET Core Courses Online | Udemy

    Learn Parallel Programming with C# and .NET | Udemy

    Learn to build an e-commerce app with .Net Core and Angular | Udemy

    Dependency Injection in C# and .NET with the Autofac Library | Udemy

    Modern Application De with .NET on AWS Specialization | Coursera

    Introducing .NET Core Course | Coursera

    Learn .NET with Online Courses | edX

    .NET Training Course | LearningTree

    .NET Training: Introduction | Pluralsight

    .NET Tools and Frameworks

    Studio is an integrated de en (IDE) from Microsoft; which is a feature-rich application that can be used for many aspects of software de. Studio makes it easy to edit, debug, build, and publish your app. By using Microsoft software de platforms such as Windows API, Windows Forms, Windows Presentation Foundation, and Windows Store.

    Studio 代码 is a 代码 editor redefined and optimized for building and debugging modern web and cloud applications.

    代码 服务端 is a 工具 that allows you to run VS 代码 on any machine anywhere and access it in the browser.

    Language Ser (LSP) is a 工具 that defines the 协议 used between an editor or IDE and a language 服务端 that provides language features like auto complete, go to definition, find all references.

    Tabnine is the AI 代码 completion 工具 trusted by millions of de to 代码 faster with fewer errors. Whether you are a new dev or a seasoned pro, working solo or part of a team, Tabnine will help push your productivity to new heights while cutting your QA time.

    .NET Core is a cross-platform .NET implementation for websites, servers, and console apps on Windows, Linux, and macOS.The .NET 框架 supports websites, services, desktop apps, and more on Windows. Xamarin/Mono is a .NET implementation for running apps on all the major mobile operating systems.

    .NET runtime is a collection of libraries and shared host (dotnet) installers for all supported platforms, as well as the sources to .NET runtime and libraries.

    ASP.NET Core is a cross-platform .NET 框架 for building modern cloud-based web applications on Windows, Mac, or Linux.

    Mono is a software platform designed to allow de to easily create cross platform applications. It is an open 源码 implementation of Microsoft's .NET 框架 based on the ECMA standards for C# and the Common Language Runtime.

    Rider is a fast and powerful, cross-platform .NET IDE de by JetBrains to develop .NET, ASP.NET, .NET Core, Xamarin; or Unity applications for Windows, Mac, Linux.

    Resharper is a Studio Extension for .NET De that has On-the-fly 代码 quality analysis for C#, VB.NET, XAML, ASP.NET, ASP.NET M, TypeScript, CSS, HTML, and XML. Letting you know right away if your 代码 needs to be improved.

    dotTrace is an .NET performance Profiler de by Jet Brains. It helps users locate performance bottlenecks in a of .NET applications: desktop applications, .NET Core, ASP.NET, ASP.NET Core applications hosted on IIS or IIS Express web servers, Sil, WCF services, Windows services, Uni Windows Platform applications, and unit tests.

    dotMemory is an .NET memory Profiler de by Jet Brains. It allows the user to analyze memory usage in a of .NET and .NET Core applications: desktop applications, Windows services, ASP.NET web applications, IIS, IIS Express, arbitrary .NET processes, and more.

    dotCover is an .NET unit test runner and 代码 co 工具 de by Jet Brains. It helps the user figure out on-the-fly which unit tests are affected by your latest 代码 changes, and automatically re-runs the affected tests for you. The continuous testing mode can be switched on for any unit test session.

    A is a cross-platform XAML-based UI 框架 pro a flexible styling system and supporting a wide range of Operating Systems such as Windows via .NET 框架 and .NET Core, Linux via Xorg, macOS.

    Polly is a .NET resilience and transient-fault-handling library that allows de to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner.

    IdentityServer is a free, open 源码 OpenID Connect and OAuth 2.0 框架 for ASP.NET Core. IdentityServer4 incorporates all the 协议 implementations and extensibility points needed to integrate token-based authentication, single-sign-on and API access control in your applications.

    ILSpy is the open-源码 .NET assembly browser and decompiler.

    Hangfire is an easy way to perform background job processing in your .NET and .NET Core applications with no Windows Service or Task Scheduler required.

    React Nati is a 框架 for building nati apps with React. React Native is a 框架 de by Facebook that enables you to build world-class application experiences on nati using a consistent de experience based on Ja and React.

    ReactiveUI is a composable, cross-platform model- 框架 for all .NET platforms that is inspired by functional reacti, which is a paradigm that allows you to abstract mutable state away from your user interfaces and express the idea around a feature in one readable place and improve the testability of your application.

    Refit is the automatic type-safe REST library for .NET Core, Xamarin and .NET.It's heavily inspired by Square's Retrofit library, Refit turns your REST API into a li.

    MAUI is the .NET Multi-platform App UI, a 框架 for building nati applications spanning mobile, tablet, and desktop.

    Quasar is a fast and light-weight remote administration 工具 coded in C#. The usage ranges from user support through day-to-day administrative work to employee monitoring. Pro high stability and an easy-to-use user interface, Quasar is the perfect remote administration solution for you.

    C# De

    Back to the Top

    <p align="center">
    <img src="
    <br />

    </p>

    Start building with C# on Azure

    C# Documentation

    C# Learning Resources

    C# is a modern and object-oriented programming language de by Microsoft to write any application using the C# programming language on the .NET platform.

    Taking your first steps with C#

    Learning C#

    C# de with Studio

    C# programming with Studio Code

    Working with data in C#

    C# Tutorial by W3Schools

    Windows Forms for .NET 5 and .NET Core 3.1

    Xamarin documentation

    Ad Topics in C# by Udemy

    The complete C# tutorial

    Unity C# Survi

    RabbitMQ .NET/C# Client API

    Tools

    Mono is a software platform designed to allow de to easily create cross platform applications. It is an open 源码 implementation of Microsoft's .NET 框架 based on the ECMA standards for C# and the Common Language Runtime.

    Studio is an integrated de en (IDE) from Microsoft; which is a feature-rich application that can be used for many aspects of software de. Studio makes it easy to edit, debug, build, and publish your app. By using Microsoft software de platforms such as Windows API, Windows Forms, Windows Presentation Foundation, and Windows Store.

    MSBuild is the build platform for .NET and Studio. MSBuild, provides an XML schema for a project file that controls how the build platform processes and builds software. Studio uses MSBuild to perform team builds through Azure DevOps 服务端, but MSBuild can run without Studio.

    Roslyn is a .NET compiler de by Microsoft that provides C# and Basic languages with rich 代码 analysis APIs.

    Bot 框架 is a 框架 de by Microsoft that provides the most comprehensi for building con applications. De can model and build sophisticated con using their fa programming languages including C#, JS, Python and Java or using Bot 框架 Composer, an open-源码, authoring canvas for de and multi-disciplinary teams to design and build con experiences with Language.

    Uno Platform is a Uni Windows Platform Bridge that allows UWP-based 代码 (C# and XAML) to run on iOS, Android, macOS, WebAssembly, Linux and Windows 7. It provides the full definitions of the UWP Windows 10 2004 (19041), and the implementation of a growing number of parts of the UWP API, such as Windows.UI.Xaml, to enable UWP and WinUI applications to run on these platforms.

    Rider is a fast and powerful, cross-platform .NET IDE de by JetBrains to develop .NET, ASP.NET, .NET Core, Xamarin; or Unity applications for Windows, Mac, Linux.

    Resharper is a Studio Extension for .NET De that has On-the-fly 代码 quality analysis for C#, VB.NET, XAML, ASP.NET, ASP.NET M, TypeScript, CSS, HTML, and XML. Letting you know right away if your 代码 needs to be improved.

    dotPeek is a 工具 de by JetBrains based on ReSharper's bundled decompiler. It can reliably decompile any .NET assembly into equi C# or CIL 代码.

    dotTrace is an .NET performance Profiler de by Jet Brains. It helps users locate performance bottlenecks in a of .NET applications: desktop applications, .NET Core, ASP.NET, ASP.NET Core applications hosted on IIS or IIS Express web servers, Sil, WCF services, Windows services, Uni Windows Platform applications, and unit tests.

    dotMemory is an .NET memory Profiler de by Jet Brains. It allows the user to analyze memory usage in a of .NET and .NET Core applications: desktop applications, Windows services, ASP.NET web applications, IIS, IIS Express, arbitrary .NET processes, and more.

    dotCover is an .NET unit test runner and 代码 co 工具 de by Jet Brains. It helps the user figure out on-the-fly which unit tests are affected by your latest 代码 changes, and automatically re-runs the affected tests for you. The continuous testing mode can be switched on for any unit test session.

    Json.NET is a popular high-performance JSON 框架 for .NET.

    Quasar is a fast and light-weight remote administration 工具 coded in C#. The usage ranges from user support through day-to-day administrative work to employee monitoring. Pro high stability and an easy-to-use user interface, Quasar is the perfect remote administration solution for you.

    CodeMaid is an open 源码 Studio extension to cleanup and simplify our C#, C++, F#, VB, PHP, PowerShell, JSON, XAML, XML, ASP, HTML, CSS, LESS, SCSS, Ja and TypeScript coding.

    .NET Fiddle is an ad online compiler for C# that allows you to create, run and share your 代码 online.

    Octopus Deploy is a single place for your team to manage releases, automate deployments, and automate the runbooks that keeps your software operating.

    Appveyor is a cloud-based continuous integration system that integrates natively with your 源码 control and allows CI configuration files to li your projects.

    AppHarbor is a .NET Platform-as-a-Service that let's de deploy and scale any standard .NET application to the cloud.

    ANTLR (ANother 工具 for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files. It's widely used to build languages, tools, and frameworks. From a grammar, ANTLR generates a parser that can build parse trees and also generates a listener interface that makes it easy to respond to the recognition of phrases of interest.

    AutoRest is a 工具 generates 客户端 libraries for accessing RESTful web services using the OpenAPI Specification format. It Supports C#, PowerShell, Go, Java, Node.js, TypeScript, Python, Ruby.

    Markdig is a fast, powerful, CommonMark compliant, extensible Markdown processor for .NET.

    F# De

    Back to the Top

    <p align="center">
    <img src="
    <br />
    </p>

    Start building with F# on Azure

    F# Documentation

    F# Learning Resources

    F# is a mature, open 源码, cross-platform, functional-first programming language. It empowers users and organizations to tackle complex computing problems with simple, maintainable and robust 代码.

    What is F#

    F#, the Functional programming for .NET

    Cloud Programming with F#

    F# style guide

    F# Programming Wikibook

    F# De Network (FSDN)

    Learning F# from The F# Software Foundation

    F# Programming groups | Meetup

    Tools

    Python.NET is a package that gi programmers nearly seamless integration with the .NET Common Language Runtime (CLR) and provides a powerful application scripting 工具 for .NET de. It allows Python 代码 to interact with the CLR, and may also be used to embed Python into a .NET application.

    Fable is an F# to Ja compiler powered by Babel, designed to make F# a first-class citizen of the Ja ecosystem.

    .NET for Apache Spark provides high performance APIs for using Apache Spark from C# and F#. With these .NET APIs, you can access the most popular Dataframe and SparkSQL aspects of Apache Spark, for working with structured data, and Spark Structured Streaming, for working with streaming data. .NET for Apache Spark runs on Windows, Linux, and macOS using .NET Core, or Windows using .NET 框架. It also runs on all major cloud pro including Azure HDInsight Spark, Amazon EMR Spark, AWS & Azure Databricks.

    Giraffe is a functional ASP.NET Core micro web 框架 for building rich web applications.

    Suave is a simple web de F# library pro a lightweight web 服务端 and a set of combinators to manipulate route flow and task composition. Sua Websocket, HTTPS, multiple TCP/IP bindings, Basic Access Authentication, Keep-Alive.

    FsCheck is a 工具 for testing .NET programs automatically. The programmer provides a specification of the program, in the form of properties which functions, methods or objects should satisfy, and FsCheck then tests that the properties hold in a large number of randomly generated cases.

    Elmish implements core abstractions for F# apps that can be used to build applications following the “model view update” style of architecture made famous by Elm. The library however does not model any "view" and is intended for use in conjuction with a DOM/renderer, like React/ReactNative or .

    Saturn is a web de 框架 written in F# which implements the ser M. Many of its components and concepts will seem familiar to anyone with experience in other web frameworks like Ruby on Rails or Python’s Django.

    Pulumi is Infrastructure as 代码 SDK is the easiest way to create and deploy cloud software that use containers, ser functions, hosted services, and infrastructure, on any cloud. Simply write 代码 in your fa language and Pulumi will automatically pro and manages your AWS, Azure, Google Cloud Platform, and/or Kubernetes resources, using an infrastructure-as-代码 approach.

    FsPickler is a serialization library that facilitates the distribution of .NET objects. The implementation focuses on performance and completeness in supported types, including F# types. It supports multiple, pluggable serialization formats including Binary, Xml, JSON and BSON. The library is based on the functional programming concept of pickler combinators which has been adapted to accommodate the object oriented nature of the .NET 框架.

    Paket is a dependency manager for .NET with support for NuGet packages and git repositories.

    Fantomas is a F# source code formatter.

    SQLProvider is a general F# SQL 数据库 erasing type provider, supporting LINQ queries, schema exploration, indi, and CRUD operations.

    FsUnit makes unit-testing with F# more enjoyable. It adds a special syntax to your fa .NET testing 框架.

    PowerShell De

    Back to the Top

    <p align="center">
    <img src="
    <br />
    </p>

    PowerShell Learning Resources

    Windows Remote Management in Ansible using PowerShell

    Getting Started with PowerShell

    Start building with PowerShell on Azure

    Azure PowerShell Documentation

    PowerShell in Azure Cloud Shell

    Azure Functions using PowerShell

    Azure Automation runbooks

    Using Studio Code for PowerShell De

    Integrated Terminal in Studio Code

    AWS Tools for Windows PowerShell

    Start building with PowerShell on Google Cloud

    PowerShell Documentation

    PowerShell Best Practices and Style Guide

    PowerShell Tools

    PowerShell Core is a cross-platform (Windows, Linux, and macOS) automation and configuration 工具/框架 that works well with your existing tools and is optimized for dealing with structured data (JSON, CSV, XML, etc.), REST APIs, and object models. It also includes a command-line shell, an associated scripting language and a 框架 for processing cmdlets.

    Azure PowerShell is a set of cmdlets for managing Microsoft Azure resources directly from the PowerShell command line.

    Windows Subsystem for Linux (WSL) is a compatibility layer de by Microsoft for running Linux binary executables in a Executable/Linkable Format natively on Windows 10 and Windows 服务端.

    AWS Shell is a command-line shell program that provides con and productivity features to help both new and ad users of the AWS Command Line Interface.

    Google Cloud Shell is a free admin machine with browser-based command-line access for managing your infrastructure and applications on Google Cloud Platform.

    TypeScript De

    Back to the Top

    <p align="center">
    <img src="
    <br />

    </p>

    Start building with TypeScript on Azure

    TypeScript Documentation

    TypeScript Learning Resources

    TypeScript is a language for application-scale Ja. TypeScript adds optional types to Ja that support tools for large-scale Ja applications for any browser, for any host, on any OS. TypeScript compiles to readable, standards-based Ja.

    TypeScript support for Webpack

    TypeScript Support for Nuxt.js

    TypeScript Support for Vue.js

    TypeScript Support for React Native

    TypeScript Support for Angular

    Ionic/TypeScript Starter Project

    GitHub Actions for Ja and TypeScript

    Tools

    WebStorm is a professional IDE for Ja(including support for both HTML and CSS) de by JetBrains. WebStorm comes with intelligent 代码 completion, on-the-fly error detection, powerful na and refactoring for Ja, TypeScript, stylesheet languages, and all the most popular frameworks(Angular, React, Vue.js, Ionic, Apache Cordova, React Native, Node.js, Meteor, and Electron).

    ReSharper is a Studio Extension for .NET De. It comes with 代码 quality analysis, which is a in C#, VB.NET, XAML, ASP.NET, ASP.NET M, TypeScript, CSS, HTML, and XML. You'll know right away if your 代码 needs to be improved. ReSharper is one of many powerful tools de by JetBrains.

    ts-migrate is a 工具 for helping migrate 代码 to TypeScript. It takes a Ja, or a partial TypeScript, project in and gives a compiling TypeScript project out. ts-migrate is intended to accelerate the TypeScript migration process. The resulting 代码 will pass the build, but a followup is required to improve type safety.

    Deno is a simple, modern and secure runtime for Ja and TypeScript that uses V8 and is built in Rust.

    gulp-typescript is an TypeScript compiler for gulp with incremental compilation support.

    React is a declarati, and flexible Ja library for building user interfaces.

    React Native is a 框架 for building native apps for iOS and Android with React.

    Vue.js is a progressible Ja 框架 for building UI on the web.

    Angular is a de platform for building mobile and desktop web applications using Typescript/Ja and other languages.

    Ionic 框架 is a powerful cross-platform UI toolkit for building nati iOS, Android, and Progressive Web Apps with HTML, CSS, and Ja.

    Stencil is a simple compiler for generating Web Components and static site generated progressive web apps (PWA). Stencil was built by the Ionic team for its next generation of performant mobile and desktop Web Components.

    Storybook is a de en for UI components. It allows you to browse a component library, view the different states of each component, and interactively develop and test components.It works with React, Vue, Angular, Ember, and other web frameworks.

    Prettier is an opinionated 代码 formatter. It enforces a consistent style by parsing your 代码 and re-printing it with its own rules that take the maximum line length into account, wrapping 代码 when necessary.

    Nest is a 框架 for building efficient, scalable Node.js ser applications. It is built with TypeScript and combines elements of Object Oriented Programming(OOP), Functional Programming, and Functional Reacti(FRP).

    Definitely Typed is a repository for high quality TypeScript type definitions.

    TypeORM is an ORM that can run in NodeJS, Browser, Cordo, Ionic, React Nati, Expo, and Electron platforms and can be used with TypeScript and Ja (ES5, ES6, ES7, ES8).

    Nati empowers you to access native APIs from Ja directly. The 框架 currently provides iOS and Android runtimes for rich mobile de and can be utilized in a number of diverse use cases.

    AssemblyScript compiles a strict of TypeScript to WebAssembly using Binaryen.

    React Hook Form is a performant, flexible and extensible forms with easy to use (Web + React Native).

    Apollo 客户端 is a fully-featured caching GraphQL 客户端 with integrations for React, Angular, and more. It allows you to easily build UI components that fetch data .

    TensorFlow.js is an open-源码 WebGL hardware-accelerated Ja library for training and deploying machine learning models.

    Rome is a linter, compiler, bundler, and more for Ja, TypeScript, JSON, HTML, Markdown, and CSS.

    Eclipse Theia is an extensible platform to develop full-fledged multi-language Cloud & Desktop IDE-like products with state-of-the-art web technologies.

    In is a powerful and lightweight in of control(IoC) container for Ja & Node.js apps powered by TypeScript. An IoC container uses a class constructor to identify and inject its dependencies.

    Gatsby is a free and open 源码 框架 based on React that helps de build blazing fast websites and apps.

    Meteor is an ultra-simple en for building modern web applications with Ja.

    TypeScript ESLint is a monorepo for all the tooling which enables ESLint to support TypeScript.

    TS node is a TypeScript execution and REPL for node.js.

    React Nati


    Back to the Top

    <p align="center">
    <img src="
    <br />
    </p>

    React Learning Resources

    React is a declarati, and flexible Ja library for building user interfaces.

    Getting Started with React

    React Ja Tutorial in Studio Code

    React Community Resources

    React Courses on Coursera

    React Courses on Udemy

    React Nanodegree program on Udacity

    Becoming a React De Learning Path on LinkedIn Learning

    Learning ReactJS on Codecademy

    React Tutorials and Training Courses on Pluralsight

    Introduction to React Course on Cloud Academy

    React Tools and Frameworks

    WebStorm is a professional IDE for Ja(including support for both HTML and CSS) de by JetBrains. WebStorm comes with intelligent 代码 completion, on-the-fly error detection, powerful na and refactoring for Ja, TypeScript, stylesheet languages, and all the most popular frameworks(Angular, React, Vue.js, Ionic, Apache Cordova, React Native, Node.js, Meteor, and Electron).

    React Native is a 框架 for building native apps for iOS and Android with React.

    Gatsby is a free and open 源码 框架 based on React that helps de build blazing fast websites and apps.

    React Starter Kit is an isomorphic web app boilerplate for web de built on top of Node.js, Express, GraphQL and React, containing modern web de tools such as Webpack, Babel and Browsersync. Helping you to stay producti the best practices.

    React Hook Form is a performant, flexible and extensible forms with easy to use (Web + React Native).

    GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. It has support in Ja, Ruby, Scala, and other programming languages.

    Apollo 客户端 is a fully-featured caching GraphQL 客户端 with integrations for React, Angular, and more. It allows you to easily build UI components that fetch data .

    Nest is a 框架 for building efficient, scalable Node.js ser applications. It uses modern Ja, is built with TypeScript (preser with pure Ja) and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reacti).

    Meteor is an ultra-simple en for building modern web applications with Ja.

    mysqljs is a pure node.js Ja 客户端 implementing the MySQL 协议.

    axios is a promise based HTTP 客户端 for the browser and node.js.

    Storybook is a de en for UI components. It allows you to browse a component library, view the different states of each component, and interactively develop and test components.It works with React, Vue, Angular, Ember, and other web frameworks.

    Next.js is a React 框架 for production gives you the best de experience with all the features needed for production such as hybrid static & ser, TypeScript support, smart bundling, route pre-fetching, and more.

    React Boilerplate is a highly scalable, offline-first foundation with the best de experience and a focus on performance and best practices.

    TypeORM is an ORM that can run in NodeJS, Browser, Cordo, Ionic, React Nati, Expo, and Electron platforms and can be used with TypeScript and Ja (ES5, ES6, ES7, ES8).

    Enzyme is a Ja Testing utility for React that makes it easier to test your React Components' output. The user can also manipulate, traverse, and in some ways simulate runtime given the output.

    RxDB is a NoSQL-数据库 for Ja Applications like Websites, hybrid Apps, Electron-Apps, Progressive Web Apps and NodeJs.

    Redux is a predictable state container for Ja apps.

    Inferno is an insanely fast, React-like library for building high-performance user interfaces on both the 客户端 and 服务端.

    Expo is an open-源码 platform for making uni native apps with React.

    React Nati is a ramework for building nati apps with React. React Native is a 框架 de by Facebook that enables you to build world-class application experiences on nati using a consistent de experience based on Ja and React.

    ReactiveUI is a composable, cross-platform model- 框架 for all .NET platforms that is inspired by functional reacti, which is a paradigm that allows you to abstract mutable state away from your user interfaces and express the idea around a feature in one readable place and improve the testability of your application.

    Ant Design is an enterprise-class UI design language and React UI library.

    Material-UI is a collection of React components for faster and simpler web de.

    Chakra UI is a set of accessible, reusable, and composable React components that make it super easy to create websites and apps.

    Electron De


    Back to the Top

    <p align="center">
    <img src="
    <br />
    </p>

    Electron Learning Resources

    Electron is a 框架 lets you write cross-platform desktop applications using Ja, HTML and CSS. It is based on Node.js and Chromium and is used by the Atom editor and many other apps.

    The OpenJS Foundation is made up of 32 open 源码 Ja projects including Appium, Dojo, Electron, jQuery, Node.js, and webpack. The foundation's mission is to support the healthy growth of Ja and web technologies by pro a neutral organization to host and sustain projects, as well as collaboratively fund acti that benefit the ecosystem as a whole.

    Electron Apps

    Getting Started with Electron

    Electron De

    Configuring Ja libraries in WebStorm

    Ja in Studio Code

    Ja extensions for VS Code

    Master Electron: Desktop Apps with HTML, Ja & CSS course on Udemy

    Electron for Desktop Apps: The Complete De's Guide course on Udemy

    Electron From Scratch: Build Desktop Apps With Ja course on Udemy

    Electron Courses on Coursera

    Electron Fundamentals on Pluralsight

    Electron Tools, Libraries, and Frameworks

    Electron Fiddle is an application that lets you create and play with small Electron experiments. It greets you with a simple quick start template after opening. Simply choose the of Electron you want to run with your project and then play around.

    Electron Builder is a complete solution to package and build a ready for distribution Electron app with “auto update” support out of the box.

    Photon is a UI toolkit for building desktop apps with Electron.

    Electron.NET is an application that builds cross platform desktop apps with ASP.NET Core (Razor Pages, M).

    Angular Electron is an application that bootstrap's and package's your project with Angular 11 and Electron 11 (Typescript + SASS + Hot Reload) for creating Desktop applications.

    Selenium is a browser automation 框架 and ecosystem. Selenium specifically provides an infrastructure for the W3C WebDri as a platform and language-neutral coding interface compatible with all major web browsers(Firefox, Google Chrome and Safari).

    Selenium IDE is an Open 源码 record and playback test automation for the web.

    GitHub Codespaces is an integrated de en(IDE) on GitHub. That allows de to develop entirely in the cloud using Studio and Studio 代码.

    GitHub Actions will automate, customize, and execute your software de workflows right in your repository with GitHub Actions. You can discover, create, and share actions to perform any job you'd like, including CI/CD, and combine actions in a completely customized workflow.GitHub Actions for Azure you can create workflows that you can set up in your repository to build, test, package, release and deploy to Azure.Learn more about all other integrations with Azure.

    WebStorm is a professional IDE for Ja(including support for both HTML and CSS) de by JetBrains. WebStorm comes with intelligent 代码 completion, on-the-fly error detection, powerful na and refactoring for Ja, TypeScript, stylesheet languages, and all the most popular frameworks(Angular, React, Vue.js, Ionic, Apache Cordova, React Native, Node.js, Meteor, and Electron).

    Studio 代码 is a 代码 editor redefined and optimized for building and debugging modern web and cloud applications.

    GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. It has support in Ja, Ruby, Scala, and other programming languages.

    TypeORM is an ORM that can run in NodeJS, Browser, Cordo, Ionic, React Nati, Expo, and Electron platforms and can be used with TypeScript and Ja (ES5, ES6, ES7, ES8).

    Nest is a 框架 for building efficient, scalable Node.js ser applications. It uses modern Ja, is built with TypeScript (preser with pure Ja) and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reacti).

    Quasar is a 框架 that builds high-performance VueJS user interfaces in record time. Such as responsi Page Apps, SSR Apps, PWAs, Browser extensions, Hybrid Mobile Apps and Electron Apps.

    Gatsby is a free and open 源码 框架 based on React that helps de build blazing fast websites and apps.

    React Starter Kit is an isomorphic web app boilerplate for web de built on top of Node.js, Express, GraphQL and React, containing modern web de tools such as Webpack, Babel and Browsersync. Helping you to stay producti the best practices.

    Enzyme is a Ja Testing utility for React that makes it easier to test your React Components' output. The user can also manipulate, traverse, and in some ways simulate runtime given the output.

    Mocha is a simple, flexible, fun Ja test 框架 for Node.js & The Browser.

    Express is a fast, unopinionated, minimalist web 框架 for node.

    Meteor is an ultra-simple en for building modern web applications with Ja.

    RxDB is a NoSQL-数据库 for Ja Applications like Websites, hybrid Apps, Electron-Apps, Progressive Web Apps and NodeJs.

    Redux is a predictable state container for Ja apps.

    Standard is a Ja Style Guide, with linter & automatic 代码 fixer.

    Lowdb is a small local JSON 数据库 powered by Lodash (supports Node, Electron and the browser).

    Nati is an application that lets you make any web page into a desktop electron application.

    C/C++ De


    Back to the Top

    <h1 align="center">
    <img src="
    <br />
    </h1>

    C/C++ Learning Resources

    C++ is a cross-platform language that can be used to build high-performance applications de by Bjarne Stroustrup, as an extension to the C language.

    C is a general-purpose, high-le that was originally de by Dennis M. Ritchie to develop the UNIX operating system at Bell Labs. It supports structured programming, lexical scope, and recursion, with a static type system. C also provides constructs that map efficiently to typical machine instructions, which makes it one was of the most widely used programming languages today.

    Embedded C is a set of language extensions for the C programming language by the C Standards Committee to address issues that exist between C extensions for different embedded systems. The extensions hep enhance microprocessor features such as fixed-point arithmetic, multiple distinct memory banks, and basic I/O operations. This makes Embedded C the most popular embedded software language in the world.

    C & C++ De Tools from JetBrains

    Open 源码 C++ libraries on cppreference.com

    C++ Graphics libraries

    C++ Libraries in MATLAB

    C++ Tools and Libraries Articles

    Google C++ Style Guide

    Introduction C++ Education course on Google De

    C++ style guide for Fuchsia

    C and C++ Coding Style Guide by OpenTitan

    Chromium C++ Style Guide

    C++ Core Guidelines

    C++ Style Guide for ROS

    Learn C++

    Learn C : An Interactive C Tutorial

    C++ Institute

    C++ Online Training Courses on LinkedIn Learning

    C++ Tutorials on W3Schools

    Learn C Programming Online Courses on edX

    Learn C++ with Online Courses on edX

    Learn C++ on Codecademy

    Coding for E: C and C++ course on Coursera

    C++ For C Programmers on Coursera

    Top C Courses on Coursera

    C++ Online Courses on Udemy

    Top C Courses on Udemy

    Basics of Embedded C Programming for Beginners on Udemy

    C++ For Programmers Course on Udacity

    C++ Fundamentals Course on Pluralsight

    Introduction to C++ on MIT Free Online Course Materials

    Introduction to C++ for Programmers | Harvard

    Online C Courses | Harvard Uni

    C/C++ Tools, Libraries, and Frameworks

    AWS SDK for C++

    Azure SDK for C++

    Azure SDK for C

    C++ 客户端 Libraries for Google Cloud Services

    Studio is an integrated de en (IDE) from Microsoft; which is a feature-rich application that can be used for many aspects of software de. Studio makes it easy to edit, debug, build, and publish your app. By using Microsoft software de platforms such as Windows API, Windows Forms, Windows Presentation Foundation, and Windows Store.

    Studio 代码 is a 代码 editor redefined and optimized for building and debugging modern web and cloud applications.

    Vcpkg is a C++ Library Manager for Windows, Linux, and MacOS.

    ReSharper C++ is a Studio Extension for C++ de de by JetBrains.

    AppCode is constantly monitoring the quality of your 代码. It warns you of errors and smells and suggests quick-fixes to resolve them automatically. AppCode provides lots of 代码 inspections for Objective-C, Swift, C/C++, and a number of 代码 inspections for other supported languages. All 代码 inspections are run on the fly.

    CLion is a cross-platform IDE for C and C++ de de by JetBrains.

    代码::Blocks is a free C/C++ and Fortran IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable. Built around a plugin 框架, 代码::Blocks can be extended with plugins.

    CppSharp is a 工具 and set of libraries which facilitates the usage of native C/C++ 代码 with the .NET ecosystem. It consumes C/C++ header and library files and generates the necessary glue 代码 to surface the native API as a managed API. Such an API can be used to consume an existing nati in your managed 代码 or add managed scripting support to a nati.

    Conan is an Open 源码 Package Manager for C++ de and dependency management into the 21st century and on par with the other de ecosystems.

    High Performance Computing (HPC) SDK is a comprehensi for GPU accelerating HPC modeling and simulation applications. It includes the C, C++, and Fortran compilers, libraries, and analysis tools necessary for de HPC applications on the NVIDIA platform.

    Thrust is a C++ parallel programming library which resembles the C++ Standard Library. Thrust's high-le greatly enhances programmer productivity while enabling performance portability between GPUs and multicore CPUs. Interoperability with established technologies such as CUDA, TBB, and OpenMP integrates with existing software.

    Boost is an educational opportunity focused on cutting-edge C++. Boost has been a participant in the annual Google Summer of 代码 since 2007, in which students develop their skills by working on Boost Library de.

    Automake is a 工具 for automatically generating Makefile.in files compliant with the GNU Coding Standards. Automake requires the use of GNU Autoconf.

    Cmake is an open-源码, cross-platform family of tools designed to build, test and package software. CMake is used to control the software compilation process using simple platform and compiler independent configuration files, and generate nati and workspaces that can be used in the compiler en of your choice.

    GDB is a debugger, that allows you to see what is going on inside' another program while it executes or what another program was doing at the moment it crashed.

    GCC is a compiler Collection that includes front ends for C, C++, Objective-C, Fortran, Ada, Go, and D, as well as libraries for these languages.

    GSL is a numerical library for C and C++ programmers. It is free software under the GNU General Public License. The library provides a wide range of mathematical routines such as random number generators, special functions and least-squares fitting. There are over 1000 functions in total with an extensive test suite.

    OpenGL Extension Wrangler Library (GLEW) is a cross-platform open-source C/C++ extension loading library. GLEW provides efficient run-time mechanisms for determining which OpenGL extensions are supported on the target platform.

    Libtool is a generic library support script that hides the complexity of using shared libraries behind a consistent, portable interface. To use Libtool, add the new generic library building commands to your Makefile, Makefile.in, or Makefile.am.

    Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.

    TAU (Tuning And Analysis Utilities) is capable of gathering performance information through instrumentation of functions, methods, basic blocks, and statements as well as e sampling. All C++ language features are supported including templates and namespaces.

    Clang is a production quality C, Objective-C, C++ and Objective-C++ compiler when targeting X86-32, X86-64, and ARM (other targets may ha, but are usually easy to fix). Clang is used in production to build performance-critical software like Google Chrome or Firefox.

    OpenCV is a highly optimized library with focus on real-time applications. Cross-Platform C++, Python and Ja support Linux, MacOS, Windows, iOS, and Android.

    Libcu++ is the NVIDIA C++ Standard Library for your entire system. It provides a heterogeneous implementation of the C++ Standard Library that can be used in and between CPU and GPU code.

    ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files. It's widely used to build languages, tools, and frameworks. From a grammar, ANTLR generates a parser that can build parse trees and also generates a listener interface that makes it easy to respond to the recognition of phrases of interest.

    Oat++ is a light and powerful C++ web framework for highly scalable and resource-efficient web application. It's zero-dependency and easy-portable.

    JavaCPP is a program that provides efficient access to native C++ inside Java, not unlike the way some C/C++ compilers interact with assembly language.

    Cython is a language that makes writing C extensions for Python as easy as Python itself. Cython is based on Pyrex, but supports more cutting edge functionality and optimizations such as calling C functions and declaring C types on and class attributes.

    Spdlog is a very fast, header-only/compiled, C++ logging library.

    Infer is a static analysis tool for Java, C++, Objective-C, and C. Infer is written in OCaml.

    Ja


    Back to the Top

    <h1 align="center">
    <img src="
    <br />
    </h1>

    Ja Resources

    Java is a popular programming language and de platform(JDK). It reduces costs, shortens de timeframes, dri, and impro services. With millions of de running more than 51 billion Ja Machines worldwide.

    The Eclipse Foundation is home to a worldwide community of de, the Eclipse IDE, Jakarta EE and over 375 open source projects, including runtimes, tools and frameworks for Java and other languages.

    Getting Started with Java

    Oracle Ja from Oracle Uni

    Google De Training

    Google De Certification

    Ja by W3Schools

    Building Your First Android App in Java

    Getting Started with Java in Studio Code

    Google Ja Guide

    AOSP Java Code Style for Contributors

    Chromium Ja guide

    Get Started with OR-Tools for Java

    Getting started with Java Tool Installer task for Azure Pipelines

    Gradle User Manual

    Ja and Frameworks

    Java SE contains several tools to assist in program de and debugging, and in the monitoring and troubleshooting of production applications.

    JDK De Tools includes the Java Web Start Tools (javaws) Ja, Profiling, Monitoring and Management Tools (jcmd, jconsole, jmc, j); and Java Web Services Tools (schemagen, wsgen, wsimport, xjc).

    Android Studio is the official integrated de en for Google's Android operating system, built on JetBrains' IntelliJ IDEA software and designed specifically for Android de. A on Windows, macOS, Linux, Chrome OS.

    IntelliJ IDEA is an IDE for Java, but it also understands and provides intelligent coding assistance for a large of other languages such as Kotlin, SQL, JPQL, HTML, Ja, etc., even if the language expression is injected into a String literal in your Java code.

    NetBeans is an IDE provides Ja with all the tools needed to create professional desktop, mobile and enterprise applications. Creating, Editing, and Refactoring. The IDE provides wizards and templates to let you create Java EE, Java SE, and Java ME applications.

    Ja Patterns is a collection of the best formalized practices a programmer can use to sol problems when designing an application or system.

    Elasticsearch is a distributed RESTful search engine built for the cloud written in Java.

    RxJava is a Java of Reacti: a library for composing asynchronous and e programs by using observable sequences. It extends the obser to support sequences of data/events and adds operators that allow you to compose sequences together declaratively while abstracting away concerns about things like low-le, synchronization, thread-safety and concurrent data structures.

    Guava is a set of core Ja from Google that includes new collection types (such as multimap and multiset), immutable collections, a graph library, and utilities for concurrency, I/O, hashing, caching, primitives, strings, and more! It is widely used on most Ja within Google, and widely used by many other companies as well.

    okhttp is a HTTP client for Java and Kotlin de by Square.

    Retrofit is a type-safe HTTP client for Android and Ja by Square.

    LeakCanary is a memory leak detection library for Android de by Square.

    Apache Spark is a unified analytics engine for large-scale data processing. It provides high-level APIs in Scala, Ja, and R, and an optimized engine that supports general computation graphs for data analysis. It also supports a rich set of higher-le including Spark SQL for SQL and DataFrames, MLlib for machine learning, GraphX for graph processing, and Structured Streaming for stream processing.

    Apache Flink is an open source stream processing framework with powerful stream- and batch-processing capabilities with elegant and fluent APIs in Java and Scala.

    Fastjson is a Ja that can be used to convert Ja into their JSON representation. It can also be used to convert a JSON string to an equi Ja.

    libGDX is a cross-platform Java game de framework based on OpenGL (ES) that works on Windows, Linux, Mac OS X, Android, your WebGL enabled browser and iOS.

    Jenkins is the leading open-source automation server. Built with Java, it provides over 1700 plugins to support automating anything, so that humans can actually spend their time doing things machines cannot.

    DBeaver is a free multi-platform database tool for de, SQL programmers, database administrators and analysts. Supports any database which has JDBC driver (which basically means - ANY database). EE also supports non-JDBC datasources (MongoDB, Cassandra, Redis, DynamoDB, etc).

    Redisson is a Redis Ja with features of In-Memory Data Grid. Over 50 Redis based Ja and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Publish / Subscribe, Bloom filter, Spring Cache, Tomcat, Scheduler, JCache API, Hibernate, MyBatis, RPC, and local cache.

    GraalVM is a uni machine for running applications written in Ja, Python, Ruby, R, J languages like Ja, Clojure, Kotlin, and LL languages such as C and C++.

    Gradle is a build automation tool for multi-language software de. From mobile apps to microservices, from small startups to big enterprises, Gradle helps teams build, automate and deli software, faster. Write in Java, C++, Python or your language of choice.

    Apache Groovy is a powerful, optionally typed and dynamic language, with static-typing and static compilation capabilities, for the Ja aimed at improving de productivity thanks to a concise, familiar and easy to learn syntax. It integrates smoothly with any Ja, and immediately delivers to your application powerful features, including scripting capabilities, Domain-Specific Language authoring, runtime and compile-time meta-programming and functional programming.

    JaCoCo is a free code co library for Ja has been created by the EclEmma team based on the lessons learned from using and integration existing libraries for many years.

    Apache JMeter is used to test performance both on static and dynamic resources, Web dynamic applications. It also used to simulate a heavy load on a server, group of servers, network or object to test its strength or to analyze o performance under different load types.

    Junit is a simple framework to write repeatable tests. It is an instance of the xUnit architecture for unit testing frameworks.

    Mockito is the most popular Mocking framework for unit tests written in Java.

    SpotBugs is a program which uses static analysis to look for bugs in Java code.

    SpringBoot is a great tool that helps you to create Spring-powered, production-grade applications and services with absolute minimum fuss. It takes an opinionated view of the Spring platform so that new and existing users can quickly get to the bits they need.

    YourKit is a technology leader, creator of the most inno and intelligent tools for profiling Java & .NET applications.

    Python De


    Back to the Top

    <p align="center">
    <img src="
    <br />

    </p>

    Python Learning Resources

    Python is an interpreted, high-le language. Python is used heavily in the fields of Data Science and Machine Learning.

    Python De’s Guide is a comprehensi for contributing to Python – for both new and experienced contributors. It is maintained by the same community that maintains Python.

    Azure Functions Python de guide is an introduction to de Azure Functions using Python. The content below assumes that you' read the Azure Functions de guide.

    CheckiO is a programming learning platform and a gamified website that teaches Python through solving code challenges and competing for the most elegant and creati.

    Python Institute

    PCEP – Certified Entry-Le Programmer certification

    PCAP – Certified Associate in Python Programming certification

    PCPP – Certified Professional in Python Programming 1 certification

    PCPP – Certified Professional in Python Programming 2

    MTA: Introduction to Programming Using Python Certification

    Getting Started with Python in Studio Code

    Google's Python Style Guide

    Google's Python Education Class

    Real Python

    The Python Open Source Computer Science Degree by Forrest Knight

    Intro to Python for Data Science

    Intro to Python by W3schools

    Codecademy's Python 3 course

    Learn Python with Online Courses and Classes from edX

    Python Courses Online from Coursera

    Python Frameworks, Libraries, and Tools

    Python Package Index (PyPI) is a repository of software for the Python programming language. PyPI helps you find and install software de and shared by the Python community.

    PyCharm is the best IDE I've ever used. With PyCharm, you can access the command line, connect to a database, create a en, and manage your control system all in one place, saving time by a constantly switching between windows.

    Python Tools for Studio(PTVS) is a free, open source plugin that turns Studio into a Python IDE. It supports editing, browsing, IntelliSense, mixed Python/C++ debugging, remote Linux/MacOS debugging, profiling, IPython, and web de with Django and other frameworks.

    Django is a high-le Web framework that encourages rapid de and clean, pragmatic design.

    Flask is a micro web framework written in Python. It is classified as a microframework because it does not require particular tools or libraries.

    Web2py is an open-source web application framework written in Python allowing allows web de to program dynamic web content. One web2py instance can run multiple web sites using different databases.

    AWS Chalice is a framework for writing ser apps in python. It allows you to quickly create and deploy applications that use AWS Lambda.

    Tornado is a Python web framework and asynchronous networking library. Tornado uses a non-blocking network I/O, which can scale to tens of thousands of open connections.

    HTTPie is a command line HTTP client that makes CLI interaction with web services as easy as possible. HTTPie is designed for testing, debugging, and generally interacting with APIs & HTTP servers.

    Scrapy is a fast high-level web crawling and web scraping framework, used to crawl websites and extract structured data from their pages. It can be used for a wide range of purposes, from data mining to monitoring and automated testing.

    Sentry is a service that helps you monitor and fix crashes in realtime. The server is in Python, but it contains a full API for sending events from any language, in any application.

    Pipenv is a tool that aims to bring the best of all packaging worlds (bundler, composer, npm, cargo, yarn, etc.) to the Python world.

    Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.

    Bottle is a fast, simple and lightweight WSGI micro web-framework for Python. It is distributed as a single file module and has no dependencies other than the Python Standard Library.

    CherryPy is a minimalist Python object-oriented HTTP web framework.

    Sanic is a Python 3.6+ web server and web framework that's written to go fast.

    Pyramid is a small and fast open source Python web framework. It makes real-world web application de and deployment more fun and more productive.

    TurboGears is a hybrid web framework able to act both as a Full Stack framework or as a Microframework.

    Falcon is a reliable, high-performance Python web framework for building large-scale app backends and microservices with support for MongoDB, Pluggable Applications and autogenerated Admin.

    Neural Network Intelligence(NNI) is an open source AutoML toolkit for automate machine learning lifecycle, including Feature Engineering, Neural Architecture Search, Model Compression and Hyperparameter Tuning.

    Dash is a popular Python framework for building ML & data science web apps for Python, R, Julia, and Jupyter.

    Luigi is a Python module that helps you build complex pipelines of batch jobs. It handles dependency resolution, workflow management, etc. It also comes with Hadoop support built-in.

    Locust is an easy to use, scriptable and scalable performance testing tool.

    spaCy is a library for ad Natural Language Processing in Python and Cython.

    NumPy is the fundamental package needed for scientific computing with Python.

    Pillow is a friendly PIL(Python Imaging Library) fork.

    IPython is a command shell for interacti in multiple programming languages, originally de for the Python programming language, that offers enhanced introspection, rich media, additional shell syntax, tab completion, and rich history.

    GraphLab Create is a Python library, backed by a C++ engine, for quickly building large-scale, high-performance machine learning models.

    Pandas is a fast, powerful, and easy to use open source data structrures, data analysis and manipulation tool, built on top of the Python programming language.

    PuLP is an Linear Programming modeler written in python. PuLP can generate LP files and call on use highly optimized solvers, GLPK, COIN CLP/CBC, CPLEX, and GUROBI, to sol linear problems.

    Matplotlib is a 2D plotting library for creating static, animated, and interacti in Python. Matplotlib produces publication-quality figures in a of hardcopy formats and interacti across platforms.

    Scikit-Learn is a simple and efficient tool for data mining and data analysis. It is built on NumPy,SciPy, and mathplotlib.

    Ruby De


    Back to the Top

    <p align="center">
    <img src="
    <br />
    </p>

    Ruby Learning Resources

    Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.

    Ruby Documentation

    Ruby Community

    Ruby Gems

    Ruby courses by Coursera

    Learn Ruby course by Codecademy

    Ruby Glossary

    Ruby in Twenty Minutes Quickstart

    Getting started with a Ruby on Rails application on CircleCI.

    The Ruby Style Guide

    Airbnb's Ruby Style Guide

    Ruby Tools and Frameworks

    RubyMine is a professional IDE de by Jet Brains that provides support for Ruby, Ruby on Rails and web de.

    Rails is a web-application framework that includes e needed to create database-backed web applications according to the Model- (MVC) pattern. Understanding the M is key to understanding Rails. M your application into three layers: Model, View, and Controller, each with a specific responsibility.

    rbenv allows to pick a Ruby for your application and guarantee that your de en matches production. Put rbenv to work with Bundler for painless Ruby upgrades and bulletproof deployments.

    Prettier for Ruby is a plugin for the Ruby programming language and its ecosystem. prettier is an opinionated code formatter that supports multiple languages and integrates with most editors. The idea is to eliminate discussions of style in code review and allow de to get back to thinking about code design instead.

    Acti is a Ruby on Rails framework for creating elegant backends for website administration.

    Capistrano is a framework for building automated deployment scripts. Although Capistrano itself is written in Ruby, it can easily be used to deploy projects of any language or framework, be it Rails, Java, or PHP.

    Spree is an open source E-commerce platform for Rails 6 with a modern UX, optional PWA frontend, REST API, GraphQL, several official extensions and 3rd party integrations.

    Sidekiq is a simple, efficient background processing for Ruby. It uses hreads to handle many jobs at the same time in the same process. It does not require Rails but will integrate tightly with Rails to make background processing dead simple.

    Kaminari is a Scope and Engine based, clean, powerful, and customizable paginator for modern web app frameworks and ORMs.

    React-Rails is a flexible tool to use React with Rails. By integrating React.js with Rails views and controllers, the asset pipeline, or webpacker.

    Pry is a runtime de console and IRB alternative with powerful introspection capabilities.

    Brakeman is a static analysis tool which checks Ruby on Rails applications for security .

    dotenv is a Ruby gem to load en from .env`.

    Scientist is a Ruby library for carefully refactoring critical paths.

    fastlane is a 工具 written in Ruby for iOS and Android de to automate tedious tasks like generating screenshots, dealing with pro profiles, and releasing your application.

    Fluentd collects events from data sources and writes them to files, RDBMS, NoSQL, IaaS, SaaS, Hadoop and so on all written in Ruby.

    Flutter De

    Back to the Top

    <p align="center">
    <img src="
    </p>

    Flutter is Google's UI toolkit for crafting beautiful, natively compiled applications for mobile(Andorid and iOS), web, and desktop(Windows, MacOS, Linux, and Google Fuchsia) from a single codebase. Flutter works with existing 代码, is used by de and organizations around the world, and is free and open 源码.

    Flutter Learning Resources

    Flutter Gems is a curated package guide for Flutter which functionally categorizes some of the most useful and popular flutter packages a on pub.de Gems A Flutter package landscape guide comprising 1500+ neatly categorized useful and popular packages.

    Dart is an open-源码, scalable programming language, with robust libraries and runtimes, for building web, 服务端, and mobile apps using the Flutter 框架.

    Flutter documentation

    Style Guide for Flutter

    Creating your first Flutter app

    Build and release an Android app using Flutter

    Flutter Tools & techniques

    Dart and Flutter: The Complete De's Guide on Udemy

    Creating an Interacti with Flutter on Coursera

    Flutter for Beginners course on Pluralsight

    Flutter Online Training Courses on LinkedIn Learning

    The Complete Flutter App De Bootcamp with Dart by App Brewery

    Adding Firebase to your Flutter app

    Using Firebase and Firestore with Flutter

    Fuchsia Project

    Getting Started with Fuchsia

    Fuchsia Reference

    Contributing to Fuchsia

    Flutter Tools

    Firebase is a Backend-as-a-Service (BaaS) app de platform that provides hosted backend services such as a realtime 数据库, cloud storage, authentication, crash reporting, machine learning, remote configuration, and hosting for your static files.

    FlutterFire is a set of Flutter plugins that enable Flutter apps to use Firebase services. You can follow an example that shows how to use these plugins in the Firebase for Flutter codelab.

    FlutterBoost is a Flutter plugin which enables hybrid integration of Flutter for your existing native apps with minimum efforts.

    Go-flutter is a package that brings Flutter to the desktop. project implements the Flutter's Embedding API using a single 代码 base that runs on Windows, macOS, and Linux. For rendering, GLFW fits the job because it provides the right abstractions over the OpenGL's Buffer/Mouse/Keyboard for each platform.

    Appwrite is a secure end-to-end backend 服务端 for Web, Mobile, and Flutter de that is packaged as a set of Docker containers for easy deployment.

    Fluro is a Flutter routing library that adds flexible routing options like wildcards, named parameters and clear route definitions.

    Node.js De

    Back to the Top

    <p align="center">
    <img src="
    <br />
    </p>

    Node.js Learning Resources

    Node.js is a Ja runtime built on Chrome's V8 Ja 引擎 that lets de write command line tools and ser scripts outside of a browser.

    Node.js Build Working Group maintains and controls infrastructure used for continuous integration (CI), releases, benchmarks, web hosting (of nodejs.org and other Node.js web properties) and more.

    The OpenJS Foundation is made up of 32 open 源码 Ja projects including Appium, Dojo, Electron, jQuery, Node.js, and webpack. The foundation's mission is to support the healthy growth of Ja and web technologies by pro a neutral organization to host and sustain projects, as well as collaboratively fund acti that benefit the ecosystem as a whole.

    Set up NodeJS on WSL 2

    Getting started with Node.js in Google Cloud

    Getting Started with Node.js in AWS

    Node.js App Hosting & Deployment in Microsoft Azure

    The Node.js best practices list

    Introduction to Node.js by W3Schools

    The Node.js Community Committee

    Node.js Mentorship Program Initiative

    Node.js tutorial in Studio Code

    Ser De with NodeJS, Express and MongoDB on Coursera

    Node.js Tools

    NPM is the company behind Node package manager, the npm Registry, and npm CLI.

    node-gyp is a cross-platform command-line 工具 written in Node.js for compiling nati modules for Node.js. It contains a copy of the gyp-next project that was pre used by the Chromium team, extended to support the de of Node.js nati.

    nvm is a manager for node.js, designed to be installed per-user, and invoked per-shell. n on any POSIX-compliant shell (sh, dash, ksh, zsh, bash), in particular on these platforms: unix, macOS, and windows WSL.

    node-docker is the official Node.js docker image, made with love by the node community.

    Mocha is a simple, flexible, fun Ja test 框架 for Node.js & The Browser.

    AVA is a test runner for Node.js with a concise API, detailed error output, embrace of new language features and process isolation that lets you develop with confidence.

    egg is a born to build better enterprise frameworks and apps with Node.js & Koa.

    mysqljs is a pure node.js Ja 客户端 implementing the MySQL 协议.

    axios is a promise based HTTP 客户端 for the browser and node.js.

    Fastify is a fast and low o web 框架, for Node.js.

    Express is a fast, unopinionated, minimalist web 框架 for node.

    Meteor is an ultra-simple en for building modern web applications with Ja.

    NW.js is an app runtime based on Chromium and node.js. You can write native apps in HTML and Ja with NW.js. It also lets you call Node.js modules directly from the DOM and enables a new way of writing nati with all Web technologies.

    PM2 is a production process manager for Node.js applications with a built-in load balancer. It allows you to keep applications ali, to reload them without downtime and to facilitate common system admin tasks.

    NestJS is a 框架 for building efficient, scalable Node.js web applications. It uses modern Ja, is built with TypeScript and combines elements of OOP (Object Oriented Progamming), FP (Functional Programming), and FRP (Functional Reacti).

    jenkins-nodejs is a Jenkins plugin for Node.js that provides the NodeJS auto-installer, allowing to create as many NodeJS installations "profiles" as you want.

    Strapi is an open 源码 Node.js Headless CMS to easily build customisable APIs.

    Standard is a Ja Style Guide, with linter & automatic 代码 fixer.

    React Starter Kit is an isomorphic web app boilerplate for web de built on top of Node.js, Express, GraphQL and React, containing modern web de tools such as Webpack, Babel and Browsersync. Helping you to stay producti the best practices.

    Hexo is a A fast, simple & powerful blog 框架, powered by Node.js.

    Networking

    Back to the Top

    <p align="center">
    <img src="
    <br />
    </p>

    Networking Learning Resources

    AWS Certified Security - Specialty Certification

    Microsoft Certified: Azure Security Engineer Associate

    Google Cloud Certified Professional Cloud Security Engineer

    Cisco Security Certifications

    The Red Hat Certified Specialist in Security: Linux

    Linux Professional Institute LPIC-3 Enterprise Security Certification

    Cybersecurity Training and Courses from IBM Skills

    Cybersecurity Courses and Certifications by Offensi

    Citrix Certified Associate – Networking(CCA-N)

    Citrix Certified Professional – (CCP-V)

    CCNP Routing and Switching

    Certified Information Security Manager(CISM)

    Wireshark Certified 网络 Analyst (WCNA)

    Juniper Networks Certification Program Enterprise (JNCP)

    Networking courses and specializations from Coursera

    网络 & Security Courses from Udemy

    Network & Security Courses from edX

    ## Tools & Networking Concepts

    • Connection: In networking, a connection refers to pieces of related information that are transferred through a 网络. This generally infers that a connection is built before the data transfer (by following the procedures laid out in a 协议) and then is deconstructed at the at the end of the data transfer.

    • Packet: A packet is, generally speaking, the most basic unit that is transferred over a 网络. When communicating over a 网络, packets are the en that carry your data (in pieces) from one end point to the other.

    Packets have a header portion that contains information about the packet including the 源码 and destination, timestamps, 网络 hops. The main portion of a packet contains the actual data being transferred. It is sometimes called the body or the payload.

    • 网络 Interface: A 网络 interface can refer to any kind of software interface to networking hardware. For instance, if you have two 网络 cards in your computer, you can control and configure each 网络 interface associated with them indi.

    A 网络 interface may be associated with a physical device, or it may be a representation of a interface. The "loop-back" device, which is a interface to the local machine, is an example of this.

    • LAN: LAN stands for "local area 网络". It refers to a 网络 or a portion of a 网络 that is not publicly accessible to the greater internet. A home or office 网络 is an example of a LAN.

    • WAN: WAN stands for "wide area 网络". It means a 网络 that is much more extensive than a LAN. While WAN is the relevant term to use to describe large, dispersed networks in general, it is usually meant to mean the internet, as a whole.
    If an interface is connected to the WAN, it is generally assumed that it is reachable through the internet.

    • 协议: A 协议 is a set of rules and standards that basically define a language that devices can use to communicate. There are a great number of protocols in use extensively in networking, and they are often implemented in different layers.

    Some low le are TCP, UDP, IP, and ICMP. Some familiar examples of application layer protocols, built on these lower protocols, are HTTP (for accessing web content), SSH, TLS/SSL, and FTP.

    • Port: A port is an address on a single machine that can be tied to a specific piece of software. It is not a physical interface or location, but it allows your 服务端 to be able to communicate using more than one application.

    • Firewall: A firewall is a program that decides whether traffic coming into a 服务端 or going out should be allowed. A firewall usually works by creating rules for which type of traffic is acceptable on which ports. Generally, firewalls block ports that are not used by a specific application on a 服务端.

    • NAT: 网络 address translation is a way to translate requests that are incoming into a routing 服务端 to the relevant devices or servers that it knows about in the LAN. This is usually implemented in physical LANs as a way to route requests through one IP address to the necessary backend servers.

    • VPN: private 网络 is a means of connecting separate LANs through the internet, while maintaining privacy. This is used as a means of connecting remote systems as if they were on a local 网络, often for security reasons.

    Network Layers

    While networking is often discussed in terms of topology in a horizontal way, between hosts, its implementation is layered in a fashion throughout a computer or 网络. This means is that there are multiple technologies and protocols that are built on top of each other in order for communication to function more easily. Each successi layer abstracts the raw data a little bit more, and makes it simpler to use for applications and users. It also allows you to le lower layers in new ways without having to invest the time and energy to develop the protocols and applications that handle those types of traffic.

    As data is sent out of one machine, it begins at the top of the stack and filters downwards. At the lowest level, actual transmission to another machine takes place. At this point, the data travels back up through the layers of the other computer. Each layer has the ability to add its own "wrapper" around the data that it receives from the adjacent layer, which will help the layers that come after decide what to do with the data when it is passed off.

    One method of talking about the different layers of 网络 communication is the OSI model. OSI stands for Open Systems Interconnect.This model defines se layers. The layers in this model are:

    • Application: The application layer is the layer that the users and user-applications most often interact with. 网络 communication is discussed in terms of a of resources, partners to communicate with, and data synchronization.

    • Presentation: The presentation layer is responsible for mapping resources and creating context. It is used to translate lower le data into data that applications expect to see.

    • Session: The session layer is a connection handler. It creates, maintains, and destroys connections between nodes in a persistent way.

    • Transport: The transport layer is responsible for handing the layers above it a reliable connection. In this context, reliable refers to the ability to that a piece of data was recei at the other end of the connection. This layer can resend information that has been dropped or corrupted and can acknowledge the receipt of data to remote computers.

    • 网络: The 网络 layer is used to route data between different nodes on the 网络. It uses addresses to be able to tell which computer to send information to. This layer can also break apart larger messages into smaller chunks to be reassembled on the opposite end.

    • Data Link: This layer is implemented as a method of establishing and maintaining reliable links between different nodes or devices on a 网络 using existing physical connections.

    • Physical: The physical layer is responsible for handling the actual physical devices that are used to make a connection. This layer in the bare software that manages physical connections as well as the hardware itself (like Ethernet).

    The TCP/IP model, more commonly known as the Internet 协议 suite, is another layering model that is simpler and has been widely adopted.It defines the four separate layers, some of which o with the OSI model:

    • Application: In this model, the application layer is responsible for creating and transmitting user data between applications. The applications can be on remote systems, and should appear to operate as if locally to the end user.
    The communication takes place between peers 网络.

    • Transport: The transport layer is responsible for communication between processes. This level of networking utilizes ports to address different services. It can build up unreliable or reliable connections depending on the type of 协议 used.

    • Internet: The internet layer is used to transport data from node to node in a 网络. This layer is aware of the endpoints of the connections, but does not worry about the actual connection needed to get from one place to another. IP addresses are defined in this layer as a way of reaching remote systems in an addressable manner.

    • Link: The link layer implements the actual topology of the local 网络 that allows the internet layer to present an addressable interface. It establishes connections between neighboring nodes to send data.

    Interfaces


    Interfaces are networking communication points for your computer. Each interface is associated with a physical or networking device. Typically, your 服务端 will have one configurable 网络 interface for each Ethernet or wireless internet card you have. In addition, it will define a 网络 interface called the "loopback" or localhost interface. This is used as an interface to connect applications and processes on a single computer to other applications and processes. You can see this referenced as the "lo" interface in many tools.

    Protocols


    Networking works by piggybacks on a number of different protocols on top of each other. In this way, one piece of data can be transmitted using multiple protocols encapsulated within one another.

    Media access control is a communications 协议 that is used to distinguish specific devices. Each device is supposed to get a unique MAC address during the manufacturing process that differentiates it from every other device on the internet. Addressing hardware by the MAC address allows you to reference a device by a unique value even when the software on top may change the name for that specific device during operation. Media access control is one of the only protocols from the link layer that you are likely to interact with on a regular basis.

    The IP 协议 is one of the fundamental protocols that allow the internet to work. IP addresses are unique on each 网络 and they allow machines to address each other across a 网络. It is implemented on the internet layer in the IP/TCP model. Networks can be linked together, but traffic must be routed when crossing 网络 boundaries. This 协议 assumes an unreliable 网络 and multiple paths to the same destination that it can dynamically change between. There are a number of different implementations of the 协议. The most common implementation today is IPv4, although IPv6 is growing in popularity as an alternative due to the scarcity of IPv4 addresses a and impro in the protocols capabilities.

    ICMP: internet control message 协议 is used to send messages between devices to indicate the a or error conditions. These packets are used in a of 网络 diagnostic tools, such as ping and traceroute. Usually ICMP packets are transmitted when a packet of a different kind meets some kind of a problem. Basically, they are used as a feedback mechanism for 网络 communications.

    TCP: Transmission control 协议 is implemented in the transport layer of the IP/TCP model and is used to establish reliable connections. TCP is one of the protocols that encapsulates data into packets. It then transfers these to the remote end of the connection using the methods a on the lower layers. On the other end, it can check for errors, request certain pieces to be resent, and reassemble the information into one logical piece to send to the application layer. The 协议 builds up a connection prior to data transfer using a system called a three-way handshake. This is a way for the two ends of the communication to acknowledge the request and agree upon a method of ensuring data reliability. After the data has been sent, the connection is torn down using a similar four-way handshake. TCP is the 协议 of choice for many of the most popular uses for the internet, including WWW, FTP, SSH, and email. It is safe to say that the internet we know today would not be here without TCP.

    UDP: User datagram 协议 is a popular companion 协议 to TCP and is also implemented in the transport layer. The fundamental difference between UDP and TCP is that UDP offers unreliable data transfer. It does not that data has been received on the other end of the connection. This might sound like a bad thing, and for many purposes, it is. However, it is also extremely important for some functions. It’s not required to wait for confirmation that the data was received and forced to resend data, UDP is much faster than TCP. It does not establish a connection with the remote host, it simply fires off the data to that host and doesn't care if it is accepted or not. Since UDP is a simple transaction, it is useful for simple communications like querying for 网络 resources. It also doesn't maintain a state, which makes it great for transmitting data from one machine to many real-time clients. This makes it ideal for VOIP, games, and other applications that cannot afford delays.

    HTTP: Hypertext transfer 协议 is a 协议 defined in the application layer that forms the basis for communication on the web. HTTP defines a number of functions that tell the remote system what you are requesting. For instance, GET, POST, and DELETE all interact with the requested data in a different way.

    JSON Web Token (JWT) is a compact URL-safe means of representing claims to be transferred between two parties. The claims in a JWT are encoded as a JSON object that is digitally signed using JSON Web Signature (JWS).

    OAuth 2.0 is an open 源码 authorization 框架 that enables applications to obtain limited access to user accounts on an HTTP service, such as Amazon, Google, Facebook, Microsoft, Twitter GitHub, and DigitalOcean. It works by delegating user authentication to the service that hosts the user account, and authorizing third-party applications to access the user account.

    FTP: File transfer 协议 is in the application layer and provides a way of transferring complete files from one host to another. It is inherently insecure, so it is not recommended for any externally facing 网络 unless it is implemented as a public, download-only resource.

    DNS: Domain name system is an application layer 协议 used to provide a human-friendly naming mechanism for internet resources. It is what ties a domain name to an IP address and allows you to access sites by name in your browser.

    SSH: Secure shell is an encrypted 协议 implemented in the application layer that can be used to communicate with a remote 服务端 in a secure way. Many additional technologies are built around this 协议 because of its end-to-end encryption and ubiquity. There are many other protocols that we haven't covered that are equally important. However, this should give you a good o of some of the fundamental technologies that make the internet and networking possible.

    KVM (for Kernel-based Machine) is a full solution for Linux on x86 hardware containing extensions (Intel VT or AMD-V). It consists of a loadable kernel module, kvm.ko, that provides the core infrastructure and a processor specific module, k.ko or k.ko.

    QEMU is a fast processor emulator using a portable dynamic translator. QEMU emulates a full system, including a processor and peripherals. It can be used to launch a different Operating System without rebooting the PC or to debug system 代码.

    Hyper-V enables running computer systems on top of a physical host. These systems can be used and managed just as if they were physical computer systems, however they exist in and isolated en. Special software called a hypervisor manages access between the systems and the physical hardware resources. enables quick deployment of computer systems, a way to quickly restore systems to a pre known good state, and the ability to migrate systems between physical hosts.

    is a graphical 工具 for managing machines . Most usage is with QEMU/K machines, but Xen and libvirt LXC containers are well supported. Common operations for any libvirt dri work.

    oVirt is an open-源码 distributed solution, designed to manage your entire enterprise infrastructure. oVirt uses the trusted K and is built upon several other community projects, including libvirt, Gluster, PatternFly, and Ansible.Founded by Red Hat as a community project on which Red Hat Enterprise is based allowing for centralized management of machines, compute, storage and networking resources, from an easy-to-use web-based front-end with platform independent access.

    Xen is focused on ad in a number of different commercial and open 源码 applications, including ser, Infrastructure as a Services (IaaS), desktop , security applications, embedded and hardware appliances, and automoti.

    Ganeti is a machine cluster management 工具 built on top of existing technologies such as Xen or KVM and other open 源码 software. Once installed, the 工具 assumes management of the instances (Xen DomU).

    Packer is an open 源码 工具 for creating identical machine images for multiple platforms from a single 源码 configuration. Packer is lightweight, runs on every major operating system, and is highly performant, creating machine images for multiple platforms in parallel. Packer does not replace configuration management like Chef or Puppet. In fact, when building images, Packer is able to use tools like Chef or Puppet to install software onto the image.

    is a 工具 for building and managing machine en in a single workflow. With an easy-to-use workflow and focus on automation, lowers de en setup time, increases production parity, and makes the "works on my machine" excuse a relic of the past. It provides easy to configure, reproducible, and portable work en built on top of industry-standard technology and controlled by a single consistent workflow to help maximize the productivity and flexibility of you and your team.

    Workstation is a hosted hypervisor that runs on x64 of Windows and Linux operating systems; it enables users to set up machines on a single physical machine, and use them simultaneously along with the actual machine.

    is a powerful x86 and AMD64/Intel64 product for enterprise as well as home use. Not only is an extremely feature rich, high performance product for enterprise customers.

    Databases

    Back to the Top

    <p align="center">
    <img src="
    <br />
    </p>

    SQL/NoSQL Learning Resources

    SQL is a standard language for storing, manipulating and retrieving data in relational databases.

    NoSQL is a 数据库 that is interchangeably referred to as "nonrelational, or "non-SQL" to highlight that the 数据库 can handle huge of rapidly changing, unstructured data in different ways than a relational (SQL-based) 数据库 with rows and tables.

    SQL Tutorial by W3Schools

    Learn SQL Skills Online from Coursera

    SQL Courses Online from Udemy

    SQL Online Training Courses from LinkedIn Learning

    Learn SQL For Free from Codecademy

    GitLab's SQL Style Guide

    OracleDB SQL Style Guide Basics

    Tableau CRM: BI Software and Tools

    Databases on AWS

    Best Practices and Recommendations for SQL Ser in AWS EC2.

    Connecting from Google Kubernetes 引擎 to a Cloud SQL instance.

    Educational Microsoft Azure SQL resources

    MySQL Certifications

    SQL Databases: What's the Difference?

    What is NoSQL?

    SQL/NoSQL Tools and Databases

    Azure Data Studio is an open 源码 data management 工具 that enables working with SQL 服务端, Azure SQL DB and SQL DW from Windows, macOS and Linux.

    Azure SQL 数据库 is the intelligent, scalable, relational 数据库 service built for the cloud. It’s e and always up to date, with AI-powered and automated features that optimize performance and durability for you. Ser compute and Hyperscale storage options automatically scale resources on demand, so you can focus on building new applications without worrying about storage size or resource management.

    Azure SQL Managed Instance is a fully managed SQL Ser 引擎 instance that's hosted in Azure and placed in your 网络. This deployment model makes it easy to lift and shift your on-premises applications to the cloud with very few application and 数据库 changes. Managed instance has split compute and storage components.

    Azure Synapse Analytics is a limitless analytics service that brings together enterprise data warehousing and Big Data analytics. It gives you the freedom to query data on your terms, using either ser or pro resources at scale. It brings together the best of the SQL technologies used in enterprise data warehousing, Spark technologies used in big data analytics, and Pipelines for data integration and ETL/ELT.

    MSSQL for Studio 代码 is an extension for de Microsoft SQL 服务端, Azure SQL 数据库 and SQL Data Warehouse e with a rich set of functionalities.

    SQL 服务端 Data Tools (SSDT) is a de 工具 for building SQL Ser databases, Azure SQL Databases, Analysis Services (AS) data models, Integration Services (IS) packages, and Reporting Services (RS) reports. With SSDT, a de can design and deploy any SQL Ser type with the same ease as they would develop an application in Studio or Studio 代码.

    Bulk Copy Program is a command-line 工具 that comes with Microsoft SQL 服务端. BCP, allows you to import and export large amounts of data in and out of SQL Ser quickly snd efficeiently.

    SQL Ser Assistant is a 工具 from Microsoft that simplifies 数据库 migration process from Oracle to SQL 服务端, Azure SQL 数据库, Azure SQL 数据库 Managed Instance and Azure SQL Data Warehouse.

    SQL Ser Services is a de platform for building enterprise-level data integration and data transformations solutions. Use Integration Services to sol business problems by copying or downloading files, loading data warehouses, cleansing and mining data, and managing SQL Ser and data.

    SQL Ser Intelligence(BI) is a collection of tools in Microsoft's SQL 服务端 for transforming raw data into information businesses can use to make decisions.

    Tableau is a Data software used in relational databases, cloud databases, and spreadsheets. Tableau was acquired by Salesforce in August 2019.

    DataGrip is a professional 数据库 IDE de by Jet Brains that provides context-sensitive 代码 completion, helping you to write SQL 代码 faster. Completion is aware of the tables structure, foreign keys, and e objects created in 代码 you're editing.

    RStudio is an integrated de en for R and Python, with a console, syntax-highlighting editor that supports direct 代码 execution, and tools for plotting, history, debugging and workspace management.

    MySQL is a fully managed 数据库 service to deploy cloud-nati using the world's most popular open 源码 数据库.

    PostgreSQL is a powerful, open 源码 object-relational 数据库 system with over 30 years of acti that has earned it a strong reputation for reliability, feature robustness, and performance.

    Amazon DynamoDB is a key-value and document 数据库 that delivers single-digit millisecond performance at any scale. It is a fully managed, multiregion, multimaster, durable 数据库 with built-in security, backup and restore, and in-memory caching for internet-scale applications.

    Apache Cassandra is an open 源码 NoSQL distributed 数据库 trusted by thousands of companies for scalability and high a without compromising performance. Cassandra provides linear scalability and pro on commodity hardware or cloud infrastructure make it the perfect platform for mission-critical data.

    FoundationDB is an open 源码 distributed 数据库 designed to handle large of structured data across clusters of commodity servers. It organizes data as an ordered key-value store and employs ACID transactions for all operations. It is especially well-suited for read/write workloads but also has excellent performance for write-intensi. FoundationDB was acquired by Apple in 2015.

    IBM DB2 is a collection of hybrid data management products offering a complete suite of AI-empowered capabilities designed to help you manage both structured and unstructured data on premises as well as in private and public cloud en. Db2 is built on an intelligent common SQL 引擎 designed for scalability and flexibility.

    MongoDB is a document 数据库 meaning it stores data in JSON-like documents.

    OracleDB is a powerful fully managed 数据库 helps de manage business-critical data with the highest a, reliability, and security.

    MariaDB is an enterprise open 源码 数据库 solution for modern, mission-critical applications.

    SQLite is a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL 数据库 引擎.SQLite is the most used 数据库 引擎 in the world. SQLite is built into all mobile phones and most computers and comes bundled inside countless other applications that people use every day.

    SQLite 数据库 Browser is an open 源码 SQL 工具 that allows users to create, design and edits SQLite 数据库 files. It lets users show a log of all the SQL commands that have been issued by them and by the application itself.

    CouchbaseDB is an open 源码 distributed multi-model NoSQL document-oriented 数据库. It creates a key-value store with managed cache for sub-millisecond data operations, with purpose-built indexers for efficient queries and a powerful query 引擎 for executing SQL queries.

    dbWatch is a complete 数据库 monitoring/management solution for SQL 服务端, Oracle, PostgreSQL, Sybase, MySQL and Azure. Designed for proacti and automation of routine maintenance in large scale on-premise, hybrid/cloud 数据库 en.

    Cosmos DB Profiler is a real-time debugger allowing a de team to gain insight and perspective into their usage of Cosmos DB 数据库. It identifies over a dozen suspicious behaviors from your application’s interaction with Cosmos DB.

    Adminer is an SQL management 客户端 工具 for managing databases, tables, relations, indexes, users. Adminer has support for all the popular 数据库 management systems such as MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, Firebird, SimpleDB, Elasticsearch and MongoDB.

    DBeaver is an open 源码 数据库 工具 for de and 数据库 administrators. It offers supports for JDBC compliant databases such as MySQL, Oracle, IBM DB2, SQL 服务端, Firebird, SQLite, Sybase, Teradata, Firebird, Apache Hi, and Presto.

    Db is a SQL management 工具 that allows users to manage a wide range of databases such as Oracle, Sybase, SQL 服务端, MySQL, H3, and SQLite.

    AppDynamics 数据库 is a management product for Microsoft SQL 服务端. With AppDynamics you can monitor and trend key performance metrics such as resource consumption, 数据库 objects, schema statistics and more, allowing you to proactively tune and fix issues in a High- Production En.

    Toad is a SQL 服务端 DBMS toolset de by Quest. It increases productivity by using extensi, intuiti, and built-in expertise. This SQL management 工具 resol, manage change and promote the highest levels of 代码 quality for both relational and non-relational databases.

    Lepide SQL 服务端 is an open 源码 storage manager utility to analyse the performance of SQL Servers. It provides a complete o of all configuration and permission changes being made to your SQL Ser through an easy-to-use, graphical user interface.

    Sequel Pro is a fast MacOS 数据库 management 工具 for working with MySQL. This SQL management 工具 helpful for interacting with your 数据库 by easily to adding new databases, new tables, and new rows.

    Contribute

  • [x] If would you like to contribute to this guide simply make a Pull Request.
  • License


    Back to the Top

    Distributed under the Creati Attribution 4.0 International (CC BY 4.0) Public License.

    项目信息

    开发语言:C#

    Star 数:1782

    技术要点

    该项目属于安全软件方向的开源资源,代码结构清晰,适合安全研究人员学习参考。项目围绕Windows 10/11 Guide. Including Windows Security tools, Encryption, Nextcloud, Graphics, Gaming, Virtualization, Windows Subsystem for Linux (WSL 2), Software Apps, and Resources. 展开,提供了可运行的实现,对理解相关安全机制、工具原理与攻防技术具有较高的研究价值。

    从技术实现角度看,此类项目的核心在于对底层原理的深入理解与工程化落地。开发者在研究过程中可以结合官方文档与社区讨论,梳理项目的初始化流程、核心模块职责与数据流转,逐步掌握其中的技术细节与设计思路。

    使用与学习建议

    1. 下载源码压缩包,解压到本地环境。

    2. 根据项目类型准备对应的运行环境与依赖。

    3. 按照 README 中的步骤完成配置与部署。

    4. 在隔离的测试环境中运行验证,避免影响生产系统。

    免责声明

    本资源来源于开源社区,仅供安全研究、技术学习与合法授权范围内的攻防演练使用,请勿用于任何非法或侵害他人权益的用途。使用本项目产生的一切后果由使用者自行承担。

    资源标题Windows-11-Guide - Windows 10/11 Guide. Including Windows Security to
    所属分类安全软件
    发布作者admin
    发布时间2026-10-05 22:30:36
    下载权限 免费下载
    附件数量2 个下载链接
    浏览次数319
    讨论数量0
    主题状态正常讨论中

    本资源免费,登录后即可在本页「下载链接」区域获取全部附件。

    请在评论区留言说明具体链接,或联系作者补档。楼主更新后本页会同步最新的下载地址。

    请先阅读正文中的授权说明;未注明的默认仅限站内学习交流,禁止直接搬运到其他站点二次售卖。
    还没有讨论,快来抢沙发~
    登录 后才能参与讨论
    下载链接
    会员才能下载
    登录后开通会员
    同分类推荐
    暂无同类资源
    免费登录即可下载
    查看会员
    放大预览

    © 2026 剑庭安 - 网站开发定制 SEO 优化蜘蛛池代做 在线看手相算命. 保留所有权利。

    Powered by 酷像SEOv3.0

    网站地图 Sitemap.xml
    首页 全部分类 黑客安全 逆向|反编译 精品源码 站长工具自助开通会员其他资源SEO工具站群源码泛程序蜘蛛模板蜘蛛池外链工具创意乐园 搜索 会员服务 登录 注册