<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/">
  <channel>
    <title>GitHub C# Monthly Trending</title>
    <description>Monthly Trending of C# in GitHub</description>
    <pubDate>Sat, 18 Apr 2026 01:49:12 GMT</pubDate>
    <link>http://mshibanami.github.io/GitHubTrendingRSS</link>
    
    <item>
      <title>Facepunch/sbox-public</title>
      <link>https://github.com/Facepunch/sbox-public</link>
      <description>&lt;p&gt;s&amp;box is a modern game engine, built on Valve&#39;s Source 2 and the latest .NET technology, it provides a modern intuitive editor for creating games&lt;/p&gt;&lt;hr&gt;&lt;div align=&quot;center&quot;&gt; 
 &lt;img src=&quot;https://sbox.game/img/sbox-logo-square.svg?sanitize=true&quot; width=&quot;80px&quot; alt=&quot;s&amp;amp;box logo&quot; /&gt; 
 &lt;p&gt;&lt;a href=&quot;https://sbox.game/&quot;&gt;Website&lt;/a&gt; | &lt;a href=&quot;https://sbox.game/dev/doc/about/getting-started/first-steps/&quot;&gt;Getting Started&lt;/a&gt; | &lt;a href=&quot;https://sbox.game/f/&quot;&gt;Forums&lt;/a&gt; | &lt;a href=&quot;https://sbox.game/dev/doc/&quot;&gt;Documentation&lt;/a&gt; | &lt;a href=&quot;https://raw.githubusercontent.com/Facepunch/sbox-public/master/CONTRIBUTING.md&quot;&gt;Contributing&lt;/a&gt;&lt;/p&gt; 
&lt;/div&gt; 
&lt;h1&gt;s&amp;amp;box&lt;/h1&gt; 
&lt;p&gt;s&amp;amp;box is a modern game engine, built on Valve&#39;s Source 2 and the latest .NET technology, it provides a modern intuitive editor for creating games.&lt;/p&gt; 
&lt;p&gt;&lt;img src=&quot;https://files.facepunch.com/matt/1b2211b1/sbox-dev_FoZ5NNZQTi.jpg&quot; alt=&quot;s&amp;amp;box editor&quot; /&gt;&lt;/p&gt; 
&lt;p&gt;If your goal is to create games using s&amp;amp;box, please start with the &lt;a href=&quot;https://sbox.game/dev/doc/about/getting-started/first-steps/&quot;&gt;getting started guide&lt;/a&gt;. This repository is for building the engine from source for those who want to contribute to the development of the engine.&lt;/p&gt; 
&lt;h2&gt;Getting the Engine&lt;/h2&gt; 
&lt;h3&gt;Steam&lt;/h3&gt; 
&lt;p&gt;You can download and install the s&amp;amp;box editor directly from &lt;a href=&quot;https://sbox.game/give-me-that&quot;&gt;Steam&lt;/a&gt;.&lt;/p&gt; 
&lt;h3&gt;Compiling from Source&lt;/h3&gt; 
&lt;p&gt;If you want to build from source, this repository includes all the necessary files to compile the engine yourself.&lt;/p&gt; 
&lt;h4&gt;Prerequisites&lt;/h4&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;a href=&quot;https://git-scm.com/install/windows&quot;&gt;Git&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://visualstudio.microsoft.com/&quot;&gt;Visual Studio 2026&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://dotnet.microsoft.com/en-us/download&quot;&gt;.NET 10 SDK&lt;/a&gt;&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h4&gt;Building&lt;/h4&gt; 
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;# Clone the repo
git clone https://github.com/Facepunch/sbox-public.git
&lt;/code&gt;&lt;/pre&gt; 
&lt;p&gt;Once you&#39;ve cloned the repo simply run &lt;code&gt;Bootstrap.bat&lt;/code&gt; which will download dependencies and build the engine.&lt;/p&gt; 
&lt;p&gt;The game and editor can be run from the binaries in the game folder.&lt;/p&gt; 
&lt;h2&gt;Contributing&lt;/h2&gt; 
&lt;p&gt;If you would like to contribute to the engine, please see the &lt;a href=&quot;https://raw.githubusercontent.com/Facepunch/sbox-public/master/CONTRIBUTING.md&quot;&gt;contributing guide&lt;/a&gt;.&lt;/p&gt; 
&lt;p&gt;If you want to report bugs or request new features, see &lt;a href=&quot;https://github.com/Facepunch/sbox-public/issues/&quot;&gt;sbox-issues&lt;/a&gt;.&lt;/p&gt; 
&lt;h2&gt;Documentation&lt;/h2&gt; 
&lt;p&gt;Full documentation, tutorials, and API references are available at &lt;a href=&quot;https://sbox.game/dev/&quot;&gt;sbox.game/dev/&lt;/a&gt;.&lt;/p&gt; 
&lt;h2&gt;License&lt;/h2&gt; 
&lt;p&gt;The s&amp;amp;box engine source code is licensed under the &lt;a href=&quot;https://raw.githubusercontent.com/Facepunch/sbox-public/master/LICENSE.md&quot;&gt;MIT License&lt;/a&gt;.&lt;/p&gt; 
&lt;p&gt;Certain native binaries in &lt;code&gt;game/bin&lt;/code&gt; are not covered by the MIT license. These binaries are distributed under the s&amp;amp;box EULA. You must agree to the terms of the EULA to use them.&lt;/p&gt; 
&lt;p&gt;This project includes third-party components that are separately licensed. Those components are not covered by the MIT license above and remain subject to their original licenses as indicated in &lt;code&gt;game/thirdpartylegalnotices&lt;/code&gt;.&lt;/p&gt;</description>
      
      <media:content url="https://opengraph.githubassets.com/462615956d3a33bf4e3fa2dacb9a9beb817ddb8a949e466a4ac4bf4fb4884fef/Facepunch/sbox-public" medium="image" />
      
    </item>
    
    <item>
      <title>dotnet/skills</title>
      <link>https://github.com/dotnet/skills</link>
      <description>&lt;p&gt;Repository for skills to assist AI coding agents with .NET and C#&lt;/p&gt;&lt;hr&gt;&lt;h1&gt;.NET Agent Skills&lt;/h1&gt; 
&lt;p&gt;&lt;a href=&quot;https://dotnet.github.io/skills/&quot;&gt;&lt;img src=&quot;https://github.com/dotnet/skills/actions/workflows/pages/pages-build-deployment/badge.svg?sanitize=true&quot; alt=&quot;Dashboard&quot; /&gt;&lt;/a&gt;&lt;/p&gt; 
&lt;p&gt;This repository contains the .NET team&#39;s curated set of core skills and custom agents for coding agents. For information about the Agent Skills standard, see &lt;a href=&quot;https://agentskills.io&quot;&gt;agentskills.io&lt;/a&gt;.&lt;/p&gt; 
&lt;h2&gt;What&#39;s Included&lt;/h2&gt; 
&lt;table&gt; 
 &lt;thead&gt; 
  &lt;tr&gt; 
   &lt;th&gt;Plugin&lt;/th&gt; 
   &lt;th&gt;Description&lt;/th&gt; 
  &lt;/tr&gt; 
 &lt;/thead&gt; 
 &lt;tbody&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;a href=&quot;https://raw.githubusercontent.com/dotnet/skills/main/plugins/dotnet/&quot;&gt;dotnet&lt;/a&gt;&lt;/td&gt; 
   &lt;td&gt;Collection of core .NET skills for handling common .NET coding tasks.&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;a href=&quot;https://raw.githubusercontent.com/dotnet/skills/main/plugins/dotnet-data/&quot;&gt;dotnet-data&lt;/a&gt;&lt;/td&gt; 
   &lt;td&gt;Skills for .NET data access and Entity Framework related tasks.&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;a href=&quot;https://raw.githubusercontent.com/dotnet/skills/main/plugins/dotnet-diag/&quot;&gt;dotnet-diag&lt;/a&gt;&lt;/td&gt; 
   &lt;td&gt;Skills for .NET performance investigations, debugging, and incident analysis.&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;a href=&quot;https://raw.githubusercontent.com/dotnet/skills/main/plugins/dotnet-msbuild/&quot;&gt;dotnet-msbuild&lt;/a&gt;&lt;/td&gt; 
   &lt;td&gt;Comprehensive MSBuild and .NET build skills: failure diagnosis, performance optimization, code quality, and modernization.&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;a href=&quot;https://raw.githubusercontent.com/dotnet/skills/main/plugins/dotnet-nuget/&quot;&gt;dotnet-nuget&lt;/a&gt;&lt;/td&gt; 
   &lt;td&gt;NuGet and .NET package management: dependency management and modernization.&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;a href=&quot;https://raw.githubusercontent.com/dotnet/skills/main/plugins/dotnet-upgrade/&quot;&gt;dotnet-upgrade&lt;/a&gt;&lt;/td&gt; 
   &lt;td&gt;Skills for migrating and upgrading .NET projects across framework versions, language features, and compatibility targets.&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;a href=&quot;https://raw.githubusercontent.com/dotnet/skills/main/plugins/dotnet-maui/&quot;&gt;dotnet-maui&lt;/a&gt;&lt;/td&gt; 
   &lt;td&gt;Skills for .NET MAUI development: environment setup, diagnostics, and troubleshooting.&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;a href=&quot;https://raw.githubusercontent.com/dotnet/skills/main/plugins/dotnet-ai/&quot;&gt;dotnet-ai&lt;/a&gt;&lt;/td&gt; 
   &lt;td&gt;AI and ML skills for .NET: technology selection, LLM integration, agentic workflows, RAG pipelines, MCP, and classic ML with &lt;a href=&quot;http://ML.NET&quot;&gt;ML.NET&lt;/a&gt;.&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;a href=&quot;https://raw.githubusercontent.com/dotnet/skills/main/plugins/dotnet-template-engine/&quot;&gt;dotnet-template-engine&lt;/a&gt;&lt;/td&gt; 
   &lt;td&gt;.NET Template Engine skills: template discovery, project scaffolding, and template authoring.&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;a href=&quot;https://raw.githubusercontent.com/dotnet/skills/main/plugins/dotnet-test/&quot;&gt;dotnet-test&lt;/a&gt;&lt;/td&gt; 
   &lt;td&gt;Skills for running, diagnosing, and migrating .NET tests: test execution, filtering, platform detection, and MSTest workflows.&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;a href=&quot;https://raw.githubusercontent.com/dotnet/skills/main/plugins/dotnet-aspnet/&quot;&gt;dotnet-aspnet&lt;/a&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;a href=&quot;http://ASP.NET&quot;&gt;ASP.NET&lt;/a&gt; Core web development skills including middleware, endpoints, real-time communication, and API patterns.&lt;/td&gt; 
  &lt;/tr&gt; 
 &lt;/tbody&gt; 
&lt;/table&gt; 
&lt;h2&gt;Installation&lt;/h2&gt; 
&lt;h3&gt;🚀 Plugins - Copilot CLI / Claude Code&lt;/h3&gt; 
&lt;ol&gt; 
 &lt;li&gt;Launch Copilot CLI or Claude Code&lt;/li&gt; 
 &lt;li&gt;Add the marketplace:&lt;pre&gt;&lt;code&gt;/plugin marketplace add dotnet/skills
&lt;/code&gt;&lt;/pre&gt; &lt;/li&gt; 
 &lt;li&gt;Install a plugin:&lt;pre&gt;&lt;code&gt;/plugin install &amp;lt;plugin&amp;gt;@dotnet-agent-skills
&lt;/code&gt;&lt;/pre&gt; &lt;/li&gt; 
 &lt;li&gt;Restart to load the new plugins&lt;/li&gt; 
 &lt;li&gt;View available skills:&lt;pre&gt;&lt;code&gt;/skills
&lt;/code&gt;&lt;/pre&gt; &lt;/li&gt; 
 &lt;li&gt;View available agents:&lt;pre&gt;&lt;code&gt;/agents
&lt;/code&gt;&lt;/pre&gt; &lt;/li&gt; 
 &lt;li&gt;Update plugin (on demand):&lt;pre&gt;&lt;code&gt;/plugin update &amp;lt;plugin&amp;gt;@dotnet-agent-skills
&lt;/code&gt;&lt;/pre&gt; &lt;/li&gt; 
&lt;/ol&gt; 
&lt;h3&gt;VS Code / VS Code Insiders (Preview)&lt;/h3&gt; 
&lt;div class=&quot;markdown-alert markdown-alert-important&quot;&gt;
 &lt;p class=&quot;markdown-alert-title&quot;&gt;
  &lt;svg class=&quot;octicon octicon-report mr-2&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;
   &lt;path d=&quot;M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v9.5A1.75 1.75 0 0 1 14.25 13H8.06l-2.573 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25Zm7 2.25v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 9a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z&quot;&gt;&lt;/path&gt;
  &lt;/svg&gt;Important&lt;/p&gt;
 &lt;p&gt;VS Code plugin support is a preview feature and subject to change. You may need to enable it first.&lt;/p&gt; 
&lt;/div&gt; 
&lt;pre&gt;&lt;code class=&quot;language-jsonc&quot;&gt;// settings.json
{
  &quot;chat.plugins.enabled&quot;: true,
  &quot;chat.plugins.marketplaces&quot;: [&quot;dotnet/skills&quot;]
}
&lt;/code&gt;&lt;/pre&gt; 
&lt;p&gt;Once configured, type &lt;code&gt;/plugins&lt;/code&gt; in Copilot Chat or use the &lt;code&gt;@agentPlugins&lt;/code&gt; filter in Extensions to browse and install plugins from the marketplace.&lt;/p&gt; 
&lt;h3&gt;Codex CLI&lt;/h3&gt; 
&lt;p&gt;Skills in this repository follow the &lt;a href=&quot;https://agentskills.io&quot;&gt;agentskills.io&lt;/a&gt; open standard and are compatible with &lt;a href=&quot;https://developers.openai.com/codex/skills&quot;&gt;OpenAI Codex&lt;/a&gt;.&lt;/p&gt; 
&lt;p&gt;Install individual skills using the &lt;code&gt;skill-installer&lt;/code&gt; CLI with the GitHub URL:&lt;/p&gt; 
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;$ skill-installer install https://github.com/dotnet/skills/tree/main/plugins/&amp;lt;plugin&amp;gt;/skills/&amp;lt;skill-name&amp;gt;
&lt;/code&gt;&lt;/pre&gt; 
&lt;h3&gt;⚡ Agentic Workflows&lt;/h3&gt; 
&lt;p&gt;Some plugins include &lt;a href=&quot;https://github.com/github/gh-aw&quot;&gt;GitHub Agentic Workflow&lt;/a&gt; templates for CI/CD automation:&lt;/p&gt; 
&lt;ol&gt; 
 &lt;li&gt;Install the &lt;code&gt;gh aw&lt;/code&gt; CLI extension&lt;/li&gt; 
 &lt;li&gt;Copy the desired workflow &lt;code&gt;.md&lt;/code&gt; files and the &lt;code&gt;shared/&lt;/code&gt; directory to your repository&#39;s &lt;code&gt;.github/workflows/&lt;/code&gt;&lt;/li&gt; 
 &lt;li&gt;Compile and commit:&lt;pre&gt;&lt;code&gt;gh aw compile
&lt;/code&gt;&lt;/pre&gt; &lt;/li&gt; 
 &lt;li&gt;Commit both the &lt;code&gt;.md&lt;/code&gt; and generated &lt;code&gt;.lock.yml&lt;/code&gt; files&lt;/li&gt; 
&lt;/ol&gt; 
&lt;h2&gt;Contributing&lt;/h2&gt; 
&lt;p&gt;See &lt;a href=&quot;https://raw.githubusercontent.com/dotnet/skills/main/CONTRIBUTING.md&quot;&gt;CONTRIBUTING.md&lt;/a&gt; for contribution guidelines and how to add a new plugin.&lt;/p&gt; 
&lt;h2&gt;License&lt;/h2&gt; 
&lt;p&gt;See &lt;a href=&quot;https://raw.githubusercontent.com/dotnet/skills/main/LICENSE&quot;&gt;LICENSE&lt;/a&gt; for details.&lt;/p&gt;</description>
      
      <media:content url="https://opengraph.githubassets.com/3783fa700d66e7bef6e76338c8168def77f8633dcf74991493fc4dd82ee13389/dotnet/skills" medium="image" />
      
    </item>
    
    <item>
      <title>2dust/v2rayN</title>
      <link>https://github.com/2dust/v2rayN</link>
      <description>&lt;p&gt;A GUI client for Windows, Linux and macOS, support Xray and sing-box and others&lt;/p&gt;&lt;hr&gt;&lt;h1&gt;v2rayN&lt;/h1&gt; 
&lt;p&gt;A GUI client for Windows, Linux and macOS, support &lt;a href=&quot;https://github.com/XTLS/Xray-core&quot;&gt;Xray&lt;/a&gt; and &lt;a href=&quot;https://github.com/SagerNet/sing-box&quot;&gt;sing-box&lt;/a&gt; and &lt;a href=&quot;https://github.com/2dust/v2rayN/wiki/List-of-supported-cores&quot;&gt;others&lt;/a&gt;&lt;/p&gt; 
&lt;p&gt;&lt;a href=&quot;https://github.com/2dust/v2rayN/commits/master&quot;&gt;&lt;img src=&quot;https://img.shields.io/github/commit-activity/m/2dust/v2rayN&quot; alt=&quot;GitHub commit activity&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://www.codefactor.io/repository/github/2dust/v2rayn&quot;&gt;&lt;img src=&quot;https://www.codefactor.io/repository/github/2dust/v2rayn/badge&quot; alt=&quot;CodeFactor&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://github.com/2dust/v2rayN/releases&quot;&gt;&lt;img src=&quot;https://img.shields.io/github/downloads/2dust/v2rayN/latest/total?logo=github&quot; alt=&quot;GitHub Releases&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://t.me/v2rayn&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/Chat%20on-Telegram-brightgreen.svg?sanitize=true&quot; alt=&quot;Chat on Telegram&quot; /&gt;&lt;/a&gt;&lt;/p&gt; 
&lt;h2&gt;How to use&lt;/h2&gt; 
&lt;p&gt;Read the &lt;a href=&quot;https://github.com/2dust/v2rayN/wiki&quot;&gt;Wiki&lt;/a&gt; for details.&lt;/p&gt; 
&lt;h2&gt;Telegram Channel&lt;/h2&gt; 
&lt;p&gt;&lt;a href=&quot;https://t.me/github_2dust&quot;&gt;github_2dust&lt;/a&gt;&lt;/p&gt;</description>
      
      <media:content url="https://opengraph.githubassets.com/9f5a148d2ca70f94307345a0c5b4ff7e948864d46959fed2630cb49387e027bd/2dust/v2rayN" medium="image" />
      
    </item>
    
    <item>
      <title>CoplayDev/unity-mcp</title>
      <link>https://github.com/CoplayDev/unity-mcp</link>
      <description>&lt;p&gt;Unity MCP acts as a bridge, allowing AI assistants (like Claude, Cursor) to interact directly with your Unity Editor via a local MCP (Model Context Protocol) Client. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.&lt;/p&gt;&lt;hr&gt;&lt;img width=&quot;676&quot; height=&quot;380&quot; alt=&quot;MCP for Unity&quot; src=&quot;https://raw.githubusercontent.com/CoplayDev/unity-mcp/beta/docs/images/logo.png&quot; /&gt; 
&lt;table&gt; 
 &lt;thead&gt; 
  &lt;tr&gt; 
   &lt;th&gt;&lt;a href=&quot;https://raw.githubusercontent.com/CoplayDev/unity-mcp/beta/README.md&quot;&gt;English&lt;/a&gt;&lt;/th&gt; 
   &lt;th&gt;&lt;a href=&quot;https://raw.githubusercontent.com/CoplayDev/unity-mcp/beta/docs/i18n/README-zh.md&quot;&gt;简体中文&lt;/a&gt;&lt;/th&gt; 
  &lt;/tr&gt; 
 &lt;/thead&gt; 
&lt;/table&gt; 
&lt;h4&gt;Proudly sponsored and maintained by &lt;a href=&quot;https://www.coplay.dev/?ref=unity-mcp&quot;&gt;Coplay&lt;/a&gt; -- the best AI assistant for Unity.&lt;/h4&gt; 
&lt;p&gt;&lt;a href=&quot;https://discord.gg/y4p8KfzrN4&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/discord-join-red.svg?logo=discord&amp;amp;logoColor=white&quot; alt=&quot;Discord&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://www.coplay.dev/?ref=unity-mcp&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/Website-Visit-purple&quot; alt=&quot;&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://unity.com/releases/editor/archive&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/Unity-000000?style=flat&amp;amp;logo=unity&amp;amp;logoColor=blue&quot; alt=&quot;&quot; title=&quot;Unity&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://assetstore.unity.com/packages/tools/generative-ai/mcp-for-unity-ai-driven-development-329908&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/Unity%20Asset%20Store-Get%20Package-FF6A00?style=flat&amp;amp;logo=unity&amp;amp;logoColor=white&quot; alt=&quot;Unity Asset Store&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://www.python.org&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/Python-3.10+-3776AB.svg?style=flat&amp;amp;logo=python&amp;amp;logoColor=white&quot; alt=&quot;python&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://modelcontextprotocol.io/introduction&quot;&gt;&lt;img src=&quot;https://badge.mcpx.dev?status=on&quot; alt=&quot;&quot; title=&quot;MCP Enabled&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://opensource.org/licenses/MIT&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/License-MIT-red.svg?sanitize=true&quot; alt=&quot;&quot; title=&quot;MIT License&quot; /&gt;&lt;/a&gt;&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;Create your Unity apps with LLMs!&lt;/strong&gt; MCP for Unity bridges AI assistants (Claude, Claude Code, Cursor, VS Code, etc.) with your Unity Editor via the &lt;a href=&quot;https://modelcontextprotocol.io/introduction&quot;&gt;Model Context Protocol&lt;/a&gt;. Give your LLM the tools to manage assets, control scenes, edit scripts, and automate tasks.&lt;/p&gt; 
&lt;img alt=&quot;MCP for Unity building a scene&quot; src=&quot;https://raw.githubusercontent.com/CoplayDev/unity-mcp/beta/docs/images/building_scene.gif&quot; /&gt; 
&lt;details&gt; 
 &lt;summary&gt;&lt;strong&gt;Recent Updates&lt;/strong&gt;&lt;/summary&gt; 
 &lt;ul&gt; 
  &lt;li&gt;&lt;strong&gt;v9.6.3 (beta)&lt;/strong&gt; — New &lt;code&gt;manage_profiler&lt;/code&gt; tool (14 actions): Profiler session control (start/stop/status/set areas), frame timing and counter reads, object memory queries, memory snapshots (take/list/compare via com.unity.memoryprofiler), and Frame Debugger (enable/disable/get events). Group: &lt;code&gt;profiling&lt;/code&gt;.&lt;/li&gt; 
  &lt;li&gt;&lt;strong&gt;v9.6.2&lt;/strong&gt; — New &lt;code&gt;manage_physics&lt;/code&gt; tool (21 actions): physics settings, layer collision matrix, physics materials, joints (5 3D + 9 2D types), queries (raycast, raycast_all, linecast, shapecast, overlap), force application (AddForce/AddTorque/AddExplosionForce), rigidbody configuration, scene-wide validation, and edit-mode simulation. Full 3D and 2D support.&lt;/li&gt; 
  &lt;li&gt;&lt;strong&gt;v9.6.1&lt;/strong&gt; — QoL extensions: &lt;code&gt;manage_editor&lt;/code&gt; gains undo/redo actions. &lt;code&gt;manage_scene&lt;/code&gt; gains multi-scene editing (additive load, close, set active, move GO between scenes), scene templates (3d_basic, 2d_basic, etc.), and scene validation with auto-repair. New &lt;code&gt;manage_build&lt;/code&gt; tool: trigger player builds, switch platforms, configure player settings, manage build scenes and profiles (Unity 6+), run batch builds across multiple platforms, and async job tracking with polling. New &lt;code&gt;MaxPollSeconds&lt;/code&gt; infrastructure for long-running tool operations.&lt;/li&gt; 
  &lt;li&gt;&lt;strong&gt;v9.5.4&lt;/strong&gt; — New &lt;code&gt;unity_reflect&lt;/code&gt; and &lt;code&gt;unity_docs&lt;/code&gt; tools for API verification: inspect live C# APIs via reflection and fetch official Unity documentation (ScriptReference, Manual, package docs). New &lt;code&gt;manage_packages&lt;/code&gt; tool: install, remove, search, and manage Unity packages and scoped registries. Includes input validation, dependency checks on removal, and git URL warnings.&lt;/li&gt; 
  &lt;li&gt;&lt;strong&gt;v9.5.3&lt;/strong&gt; — New &lt;code&gt;manage_graphics&lt;/code&gt; tool (33 actions): volume/post-processing, light baking, rendering stats, pipeline settings, URP renderer features. 3 new resources: &lt;code&gt;volumes&lt;/code&gt;, &lt;code&gt;rendering_stats&lt;/code&gt;, &lt;code&gt;renderer_features&lt;/code&gt;.&lt;/li&gt; 
  &lt;li&gt;&lt;strong&gt;v9.5.2&lt;/strong&gt; — New &lt;code&gt;manage_camera&lt;/code&gt; tool with Cinemachine support (presets, priority, noise, blending, extensions), &lt;code&gt;cameras&lt;/code&gt; resource, priority persistence fix via SerializedProperty.&lt;/li&gt; 
 &lt;/ul&gt; 
 &lt;details&gt; 
  &lt;summary&gt;Older releases&lt;/summary&gt; 
  &lt;ul&gt; 
   &lt;li&gt;&lt;strong&gt;v9.4.8&lt;/strong&gt; — New editor UI, real-time tool toggling via &lt;code&gt;manage_tools&lt;/code&gt;, skill sync window, multi-view screenshot, one-click Roslyn installer, Qwen Code &amp;amp; Gemini CLI clients, ProBuilder mesh editing via &lt;code&gt;manage_probuilder&lt;/code&gt;.&lt;/li&gt; 
   &lt;li&gt;&lt;strong&gt;v9.4.7&lt;/strong&gt; — Per-call Unity instance routing, macOS pyenv PATH fix, domain reload resilience for script tools.&lt;/li&gt; 
   &lt;li&gt;&lt;strong&gt;v9.4.6&lt;/strong&gt; — New &lt;code&gt;manage_animation&lt;/code&gt; tool, Cline client support, stale connection detection, tool state persistence across reloads.&lt;/li&gt; 
   &lt;li&gt;&lt;strong&gt;v9.4.4&lt;/strong&gt; — Configurable &lt;code&gt;batch_execute&lt;/code&gt; limits, tool filtering by session state, IPv6/IPv4 loopback fixes.&lt;/li&gt; 
  &lt;/ul&gt; 
 &lt;/details&gt; 
&lt;/details&gt; 
&lt;hr /&gt; 
&lt;h2&gt;Quick Start&lt;/h2&gt; 
&lt;h3&gt;Prerequisites&lt;/h3&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;strong&gt;Unity 2021.3 LTS+&lt;/strong&gt; — &lt;a href=&quot;https://unity.com/download&quot;&gt;Download Unity&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Python 3.10+&lt;/strong&gt; and &lt;strong&gt;uv&lt;/strong&gt; — &lt;a href=&quot;https://docs.astral.sh/uv/getting-started/installation/&quot;&gt;Install uv&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;An MCP Client&lt;/strong&gt; — &lt;a href=&quot;https://claude.ai/download&quot;&gt;Claude Desktop&lt;/a&gt; | &lt;a href=&quot;https://docs.anthropic.com/en/docs/claude-code&quot;&gt;Claude Code&lt;/a&gt; | &lt;a href=&quot;https://www.cursor.com/en/downloads&quot;&gt;Cursor&lt;/a&gt; | &lt;a href=&quot;https://code.visualstudio.com/docs/copilot/overview&quot;&gt;VS Code Copilot&lt;/a&gt; | &lt;a href=&quot;https://docs.github.com/en/copilot/concepts/agents/about-copilot-cli&quot;&gt;GitHub Copilot CLI&lt;/a&gt; | &lt;a href=&quot;https://openclaw.ai&quot;&gt;OpenClaw&lt;/a&gt;&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h3&gt;1. Install the Unity Package&lt;/h3&gt; 
&lt;p&gt;In Unity: &lt;code&gt;Window &amp;gt; Package Manager &amp;gt; + &amp;gt; Add package from git URL...&lt;/code&gt;&lt;/p&gt; 
&lt;div class=&quot;markdown-alert markdown-alert-tip&quot;&gt;
 &lt;p class=&quot;markdown-alert-title&quot;&gt;
  &lt;svg class=&quot;octicon octicon-light-bulb mr-2&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;
   &lt;path d=&quot;M8 1.5c-2.363 0-4 1.69-4 3.75 0 .984.424 1.625.984 2.304l.214.253c.223.264.47.556.673.848.284.411.537.896.621 1.49a.75.75 0 0 1-1.484.211c-.04-.282-.163-.547-.37-.847a8.456 8.456 0 0 0-.542-.68c-.084-.1-.173-.205-.268-.32C3.201 7.75 2.5 6.766 2.5 5.25 2.5 2.31 4.863 0 8 0s5.5 2.31 5.5 5.25c0 1.516-.701 2.5-1.328 3.259-.095.115-.184.22-.268.319-.207.245-.383.453-.541.681-.208.3-.33.565-.37.847a.751.751 0 0 1-1.485-.212c.084-.593.337-1.078.621-1.489.203-.292.45-.584.673-.848.075-.088.147-.173.213-.253.561-.679.985-1.32.985-2.304 0-2.06-1.637-3.75-4-3.75ZM5.75 12h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM6 15.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75Z&quot;&gt;&lt;/path&gt;
  &lt;/svg&gt;Tip&lt;/p&gt;
 &lt;p&gt;&lt;/p&gt; 
 &lt;pre&gt;&lt;code class=&quot;language-text&quot;&gt;https://github.com/CoplayDev/unity-mcp.git?path=/MCPForUnity#main
&lt;/code&gt;&lt;/pre&gt; 
&lt;/div&gt; 
&lt;p&gt;&lt;strong&gt;Want the latest beta?&lt;/strong&gt; Use the beta branch:&lt;/p&gt; 
&lt;pre&gt;&lt;code class=&quot;language-text&quot;&gt;https://github.com/CoplayDev/unity-mcp.git?path=/MCPForUnity#beta
&lt;/code&gt;&lt;/pre&gt; 
&lt;details&gt; 
 &lt;summary&gt;Other install options (Asset Store, OpenUPM)&lt;/summary&gt; 
 &lt;p&gt;&lt;strong&gt;Unity Asset Store:&lt;/strong&gt;&lt;/p&gt; 
 &lt;ol&gt; 
  &lt;li&gt;Visit &lt;a href=&quot;https://assetstore.unity.com/packages/tools/generative-ai/mcp-for-unity-ai-driven-development-329908&quot;&gt;MCP for Unity on the Asset Store&lt;/a&gt;&lt;/li&gt; 
  &lt;li&gt;Click &lt;code&gt;Add to My Assets&lt;/code&gt;, then import via &lt;code&gt;Window &amp;gt; Package Manager&lt;/code&gt;&lt;/li&gt; 
 &lt;/ol&gt; 
 &lt;p&gt;&lt;strong&gt;OpenUPM:&lt;/strong&gt;&lt;/p&gt; 
 &lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;openupm add com.coplaydev.unity-mcp
&lt;/code&gt;&lt;/pre&gt; 
&lt;/details&gt; 
&lt;h3&gt;2. Start the Server &amp;amp; Connect&lt;/h3&gt; 
&lt;ol&gt; 
 &lt;li&gt;In Unity: &lt;code&gt;Window &amp;gt; MCP for Unity&lt;/code&gt;&lt;/li&gt; 
 &lt;li&gt;Click &lt;strong&gt;Start Server&lt;/strong&gt; (launches HTTP server on &lt;code&gt;localhost:8080&lt;/code&gt;)&lt;/li&gt; 
 &lt;li&gt;Select your MCP Client from the dropdown and click &lt;strong&gt;Configure&lt;/strong&gt;&lt;/li&gt; 
 &lt;li&gt;Look for 🟢 &quot;Connected ✓&quot;&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Connect your client:&lt;/strong&gt; Some clients (Cursor, Antigravity, OpenClaw) require enabling an MCP toggle or plugin in settings. OpenClaw also needs the &lt;code&gt;openclaw-mcp-bridge&lt;/code&gt; plugin enabled and follows the currently selected MCP for Unity transport (&lt;code&gt;HTTP&lt;/code&gt; or &lt;code&gt;stdio&lt;/code&gt;). Others (Claude Desktop, Claude Code) auto-connect after configuration.&lt;/li&gt; 
&lt;/ol&gt; 
&lt;p&gt;&lt;strong&gt;That&#39;s it!&lt;/strong&gt; Try a prompt like: &lt;em&gt;&quot;Create a red, blue and yellow cube&quot;&lt;/em&gt; or &lt;em&gt;&quot;Build a simple player controller&quot;&lt;/em&gt;&lt;/p&gt; 
&lt;hr /&gt; 
&lt;details&gt; 
 &lt;summary&gt;&lt;strong&gt;Features &amp;amp; Tools&lt;/strong&gt;&lt;/summary&gt; 
 &lt;h3&gt;Key Features&lt;/h3&gt; 
 &lt;ul&gt; 
  &lt;li&gt;&lt;strong&gt;Natural Language Control&lt;/strong&gt; — Instruct your LLM to perform Unity tasks&lt;/li&gt; 
  &lt;li&gt;&lt;strong&gt;Powerful Tools&lt;/strong&gt; — Manage assets, scenes, materials, scripts, and editor functions&lt;/li&gt; 
  &lt;li&gt;&lt;strong&gt;Automation&lt;/strong&gt; — Automate repetitive Unity workflows&lt;/li&gt; 
  &lt;li&gt;&lt;strong&gt;Extensible&lt;/strong&gt; — Works with various MCP Clients&lt;/li&gt; 
 &lt;/ul&gt; 
 &lt;h3&gt;Available Tools&lt;/h3&gt; 
 &lt;p&gt;&lt;code&gt;apply_text_edits&lt;/code&gt; • &lt;code&gt;batch_execute&lt;/code&gt; • &lt;code&gt;create_script&lt;/code&gt; • &lt;code&gt;debug_request_context&lt;/code&gt; • &lt;code&gt;delete_script&lt;/code&gt; • &lt;code&gt;execute_custom_tool&lt;/code&gt; • &lt;code&gt;execute_menu_item&lt;/code&gt; • &lt;code&gt;find_gameobjects&lt;/code&gt; • &lt;code&gt;find_in_file&lt;/code&gt; • &lt;code&gt;get_sha&lt;/code&gt; • &lt;code&gt;get_test_job&lt;/code&gt; • &lt;code&gt;manage_animation&lt;/code&gt; • &lt;code&gt;manage_asset&lt;/code&gt; • &lt;code&gt;manage_build&lt;/code&gt; • &lt;code&gt;manage_camera&lt;/code&gt; • &lt;code&gt;manage_components&lt;/code&gt; • &lt;code&gt;manage_editor&lt;/code&gt; • &lt;code&gt;manage_gameobject&lt;/code&gt; • &lt;code&gt;manage_graphics&lt;/code&gt; • &lt;code&gt;manage_material&lt;/code&gt; • &lt;code&gt;manage_packages&lt;/code&gt; • &lt;code&gt;manage_physics&lt;/code&gt; • &lt;code&gt;manage_prefabs&lt;/code&gt; • &lt;code&gt;manage_probuilder&lt;/code&gt; • &lt;code&gt;manage_profiler&lt;/code&gt; • &lt;code&gt;manage_scene&lt;/code&gt; • &lt;code&gt;manage_script&lt;/code&gt; • &lt;code&gt;manage_script_capabilities&lt;/code&gt; • &lt;code&gt;manage_scriptable_object&lt;/code&gt; • &lt;code&gt;manage_shader&lt;/code&gt; • &lt;code&gt;manage_texture&lt;/code&gt; • &lt;code&gt;manage_tools&lt;/code&gt; • &lt;code&gt;manage_ui&lt;/code&gt; • &lt;code&gt;manage_vfx&lt;/code&gt; • &lt;code&gt;read_console&lt;/code&gt; • &lt;code&gt;refresh_unity&lt;/code&gt; • &lt;code&gt;run_tests&lt;/code&gt; • &lt;code&gt;script_apply_edits&lt;/code&gt; • &lt;code&gt;set_active_instance&lt;/code&gt; • &lt;code&gt;unity_docs&lt;/code&gt; • &lt;code&gt;unity_reflect&lt;/code&gt; • &lt;code&gt;validate_script&lt;/code&gt;&lt;/p&gt; 
 &lt;h3&gt;Available Resources&lt;/h3&gt; 
 &lt;p&gt;&lt;code&gt;cameras&lt;/code&gt; • &lt;code&gt;custom_tools&lt;/code&gt; • &lt;code&gt;renderer_features&lt;/code&gt; • &lt;code&gt;rendering_stats&lt;/code&gt; • &lt;code&gt;volumes&lt;/code&gt; • &lt;code&gt;editor_active_tool&lt;/code&gt; • &lt;code&gt;editor_prefab_stage&lt;/code&gt; • &lt;code&gt;editor_selection&lt;/code&gt; • &lt;code&gt;editor_state&lt;/code&gt; • &lt;code&gt;editor_windows&lt;/code&gt; • &lt;code&gt;gameobject&lt;/code&gt; • &lt;code&gt;gameobject_api&lt;/code&gt; • &lt;code&gt;gameobject_component&lt;/code&gt; • &lt;code&gt;gameobject_components&lt;/code&gt; • &lt;code&gt;get_tests&lt;/code&gt; • &lt;code&gt;get_tests_for_mode&lt;/code&gt; • &lt;code&gt;menu_items&lt;/code&gt; • &lt;code&gt;prefab_api&lt;/code&gt; • &lt;code&gt;prefab_hierarchy&lt;/code&gt; • &lt;code&gt;prefab_info&lt;/code&gt; • &lt;code&gt;project_info&lt;/code&gt; • &lt;code&gt;project_layers&lt;/code&gt; • &lt;code&gt;project_tags&lt;/code&gt; • &lt;code&gt;tool_groups&lt;/code&gt; • &lt;code&gt;unity_instances&lt;/code&gt;&lt;/p&gt; 
 &lt;p&gt;&lt;strong&gt;Performance Tip:&lt;/strong&gt; Use &lt;code&gt;batch_execute&lt;/code&gt; for multiple operations — it&#39;s 10-100x faster than individual calls!&lt;/p&gt; 
&lt;/details&gt; 
&lt;details&gt; 
 &lt;summary&gt;&lt;strong&gt;Manual Configuration&lt;/strong&gt;&lt;/summary&gt; 
 &lt;p&gt;If auto-setup doesn&#39;t work, add this to your MCP client&#39;s config file:&lt;/p&gt; 
 &lt;p&gt;&lt;strong&gt;HTTP (default — works with Claude Desktop, Cursor, Windsurf):&lt;/strong&gt;&lt;/p&gt; 
 &lt;pre&gt;&lt;code class=&quot;language-json&quot;&gt;{
  &quot;mcpServers&quot;: {
    &quot;unityMCP&quot;: {
      &quot;url&quot;: &quot;http://localhost:8080/mcp&quot;
    }
  }
}
&lt;/code&gt;&lt;/pre&gt; 
 &lt;p&gt;&lt;strong&gt;VS Code:&lt;/strong&gt;&lt;/p&gt; 
 &lt;pre&gt;&lt;code class=&quot;language-json&quot;&gt;{
  &quot;servers&quot;: {
    &quot;unityMCP&quot;: {
      &quot;type&quot;: &quot;http&quot;,
      &quot;url&quot;: &quot;http://localhost:8080/mcp&quot;
    }
  }
}
&lt;/code&gt;&lt;/pre&gt; 
 &lt;details&gt; 
  &lt;summary&gt;Stdio configuration (uvx)&lt;/summary&gt; 
  &lt;p&gt;&lt;strong&gt;macOS/Linux:&lt;/strong&gt;&lt;/p&gt; 
  &lt;pre&gt;&lt;code class=&quot;language-json&quot;&gt;{
  &quot;mcpServers&quot;: {
    &quot;unityMCP&quot;: {
      &quot;command&quot;: &quot;uvx&quot;,
      &quot;args&quot;: [&quot;--from&quot;, &quot;mcpforunityserver&quot;, &quot;mcp-for-unity&quot;, &quot;--transport&quot;, &quot;stdio&quot;]
    }
  }
}
&lt;/code&gt;&lt;/pre&gt; 
  &lt;p&gt;&lt;strong&gt;Windows:&lt;/strong&gt;&lt;/p&gt; 
  &lt;pre&gt;&lt;code class=&quot;language-json&quot;&gt;{
  &quot;mcpServers&quot;: {
    &quot;unityMCP&quot;: {
      &quot;command&quot;: &quot;C:/Users/YOUR_USERNAME/AppData/Local/Microsoft/WinGet/Links/uvx.exe&quot;,
      &quot;args&quot;: [&quot;--from&quot;, &quot;mcpforunityserver&quot;, &quot;mcp-for-unity&quot;, &quot;--transport&quot;, &quot;stdio&quot;]
    }
  }
}
&lt;/code&gt;&lt;/pre&gt; 
 &lt;/details&gt; 
&lt;/details&gt; 
&lt;details&gt; 
 &lt;summary&gt;&lt;strong&gt;Multiple Unity Instances&lt;/strong&gt;&lt;/summary&gt; 
 &lt;p&gt;MCP for Unity supports multiple Unity Editor instances. To target a specific one:&lt;/p&gt; 
 &lt;ol&gt; 
  &lt;li&gt;Ask your LLM to check the &lt;code&gt;unity_instances&lt;/code&gt; resource&lt;/li&gt; 
  &lt;li&gt;Use &lt;code&gt;set_active_instance&lt;/code&gt; with the &lt;code&gt;Name@hash&lt;/code&gt; (e.g., &lt;code&gt;MyProject@abc123&lt;/code&gt;)&lt;/li&gt; 
  &lt;li&gt;All subsequent tools route to that instance&lt;/li&gt; 
 &lt;/ol&gt; 
&lt;/details&gt; 
&lt;details&gt; 
 &lt;summary&gt;&lt;strong&gt;Roslyn Script Validation (Advanced)&lt;/strong&gt;&lt;/summary&gt; 
 &lt;p&gt;For &lt;strong&gt;Strict&lt;/strong&gt; validation that catches undefined namespaces, types, and methods:&lt;/p&gt; 
 &lt;ol&gt; 
  &lt;li&gt;Install &lt;a href=&quot;https://github.com/GlitchEnzo/NuGetForUnity&quot;&gt;NuGetForUnity&lt;/a&gt;&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;Window &amp;gt; NuGet Package Manager&lt;/code&gt; → Install &lt;code&gt;Microsoft.CodeAnalysis&lt;/code&gt; v5.0&lt;/li&gt; 
  &lt;li&gt;Also install &lt;code&gt;SQLitePCLRaw.core&lt;/code&gt; and &lt;code&gt;SQLitePCLRaw.bundle_e_sqlite3&lt;/code&gt; v3.0.2&lt;/li&gt; 
  &lt;li&gt;Add &lt;code&gt;USE_ROSLYN&lt;/code&gt; to &lt;code&gt;Player Settings &amp;gt; Scripting Define Symbols&lt;/code&gt;&lt;/li&gt; 
  &lt;li&gt;Restart Unity&lt;/li&gt; 
 &lt;/ol&gt; 
 &lt;details&gt; 
  &lt;summary&gt;One-click installer (recommended)&lt;/summary&gt; 
  &lt;p&gt;Open &lt;code&gt;Window &amp;gt; MCP for Unity&lt;/code&gt;, scroll to the &lt;strong&gt;Runtime Code Execution (Roslyn)&lt;/strong&gt; section in the Scripts/Validation tab, and click &lt;strong&gt;Install Roslyn DLLs&lt;/strong&gt;. This downloads the required NuGet packages and places the DLLs in &lt;code&gt;Assets/Plugins/Roslyn/&lt;/code&gt; automatically.&lt;/p&gt; 
  &lt;p&gt;You can also run it from the menu: &lt;code&gt;Window &amp;gt; MCP For Unity &amp;gt; Install Roslyn DLLs&lt;/code&gt;.&lt;/p&gt; 
 &lt;/details&gt; 
 &lt;details&gt; 
  &lt;summary&gt;Manual DLL installation (if the installer isn&#39;t available)&lt;/summary&gt; 
  &lt;ol&gt; 
   &lt;li&gt;Download &lt;code&gt;Microsoft.CodeAnalysis.CSharp.dll&lt;/code&gt; and dependencies from &lt;a href=&quot;https://www.nuget.org/packages/Microsoft.CodeAnalysis.CSharp/&quot;&gt;NuGet&lt;/a&gt;&lt;/li&gt; 
   &lt;li&gt;Place DLLs in &lt;code&gt;Assets/Plugins/Roslyn/&lt;/code&gt; folder&lt;/li&gt; 
   &lt;li&gt;Ensure .NET compatibility settings are correct&lt;/li&gt; 
   &lt;li&gt;Add &lt;code&gt;USE_ROSLYN&lt;/code&gt; to Scripting Define Symbols&lt;/li&gt; 
   &lt;li&gt;Restart Unity&lt;/li&gt; 
  &lt;/ol&gt; 
 &lt;/details&gt; 
&lt;/details&gt; 
&lt;details&gt; 
 &lt;summary&gt;&lt;strong&gt;Troubleshooting&lt;/strong&gt;&lt;/summary&gt; 
 &lt;ul&gt; 
  &lt;li&gt;&lt;strong&gt;Unity Bridge Not Connecting:&lt;/strong&gt; Check &lt;code&gt;Window &amp;gt; MCP for Unity&lt;/code&gt; status, restart Unity&lt;/li&gt; 
  &lt;li&gt;&lt;strong&gt;Server Not Starting:&lt;/strong&gt; Verify &lt;code&gt;uv --version&lt;/code&gt; works, check the terminal for errors&lt;/li&gt; 
  &lt;li&gt;&lt;strong&gt;Client Not Connecting:&lt;/strong&gt; Ensure the HTTP server is running and the URL matches your config&lt;/li&gt; 
 &lt;/ul&gt; 
 &lt;p&gt;&lt;strong&gt;Detailed setup guides:&lt;/strong&gt;&lt;/p&gt; 
 &lt;ul&gt; 
  &lt;li&gt;&lt;a href=&quot;https://github.com/CoplayDev/unity-mcp/wiki/1.-Fix-Unity-MCP-and-Cursor,-VSCode-&amp;amp;-Windsurf&quot;&gt;Fix Unity MCP and Cursor, VSCode &amp;amp; Windsurf&lt;/a&gt; — uv/Python installation, PATH issues&lt;/li&gt; 
  &lt;li&gt;&lt;a href=&quot;https://github.com/CoplayDev/unity-mcp/wiki/2.-Fix-Unity-MCP-and-Claude-Code&quot;&gt;Fix Unity MCP and Claude Code&lt;/a&gt; — Claude CLI installation&lt;/li&gt; 
  &lt;li&gt;&lt;a href=&quot;https://github.com/CoplayDev/unity-mcp/wiki/3.-Common-Setup-Problems&quot;&gt;Common Setup Problems&lt;/a&gt; — macOS dyld errors, FAQ&lt;/li&gt; 
 &lt;/ul&gt; 
 &lt;p&gt;Still stuck? &lt;a href=&quot;https://github.com/CoplayDev/unity-mcp/issues&quot;&gt;Open an Issue&lt;/a&gt; or &lt;a href=&quot;https://discord.gg/y4p8KfzrN4&quot;&gt;Join Discord&lt;/a&gt;&lt;/p&gt; 
&lt;/details&gt; 
&lt;details&gt; 
 &lt;summary&gt;&lt;strong&gt;Contributing&lt;/strong&gt;&lt;/summary&gt; 
 &lt;p&gt;See &lt;a href=&quot;https://raw.githubusercontent.com/CoplayDev/unity-mcp/beta/docs/development/README-DEV.md&quot;&gt;README-DEV.md&lt;/a&gt; for development setup. For custom tools, see &lt;a href=&quot;https://raw.githubusercontent.com/CoplayDev/unity-mcp/beta/docs/reference/CUSTOM_TOOLS.md&quot;&gt;CUSTOM_TOOLS.md&lt;/a&gt;.&lt;/p&gt; 
 &lt;ol&gt; 
  &lt;li&gt;Fork → Create issue → Branch (&lt;code&gt;feature/your-idea&lt;/code&gt;) → Make changes → PR&lt;/li&gt; 
 &lt;/ol&gt; 
&lt;/details&gt; 
&lt;details&gt; 
 &lt;summary&gt;&lt;strong&gt;Telemetry &amp;amp; Privacy&lt;/strong&gt;&lt;/summary&gt; 
 &lt;p&gt;Anonymous, privacy-focused telemetry (no code, no project names, no personal data). Opt out with &lt;code&gt;DISABLE_TELEMETRY=true&lt;/code&gt;. See &lt;a href=&quot;https://raw.githubusercontent.com/CoplayDev/unity-mcp/beta/docs/reference/TELEMETRY.md&quot;&gt;TELEMETRY.md&lt;/a&gt;.&lt;/p&gt; 
&lt;/details&gt; 
&lt;details&gt; 
 &lt;summary&gt;&lt;strong&gt;Security&lt;/strong&gt;&lt;/summary&gt; 
 &lt;p&gt;Network defaults are intentionally fail-closed:&lt;/p&gt; 
 &lt;ul&gt; 
  &lt;li&gt;&lt;strong&gt;HTTP Local&lt;/strong&gt; allows loopback-only hosts by default (&lt;code&gt;127.0.0.1&lt;/code&gt;, &lt;code&gt;localhost&lt;/code&gt;, &lt;code&gt;::1&lt;/code&gt;).&lt;/li&gt; 
  &lt;li&gt;Bind-all interfaces (&lt;code&gt;0.0.0.0&lt;/code&gt;, &lt;code&gt;::&lt;/code&gt;) require explicit opt-in in &lt;strong&gt;Advanced Settings&lt;/strong&gt; via &lt;strong&gt;Allow LAN Bind (HTTP Local)&lt;/strong&gt;.&lt;/li&gt; 
  &lt;li&gt;&lt;strong&gt;HTTP Remote&lt;/strong&gt; requires &lt;code&gt;https://&lt;/code&gt; by default.&lt;/li&gt; 
  &lt;li&gt;Plaintext &lt;code&gt;http://&lt;/code&gt; for remote endpoints requires explicit opt-in via &lt;strong&gt;Allow Insecure Remote HTTP&lt;/strong&gt;.&lt;/li&gt; 
 &lt;/ul&gt; 
&lt;/details&gt; 
&lt;hr /&gt; 
&lt;p&gt;&lt;strong&gt;License:&lt;/strong&gt; MIT — See &lt;a href=&quot;https://raw.githubusercontent.com/CoplayDev/unity-mcp/beta/LICENSE&quot;&gt;LICENSE&lt;/a&gt; | &lt;strong&gt;Need help?&lt;/strong&gt; &lt;a href=&quot;https://discord.gg/y4p8KfzrN4&quot;&gt;Discord&lt;/a&gt; | &lt;a href=&quot;https://github.com/CoplayDev/unity-mcp/issues&quot;&gt;Issues&lt;/a&gt;&lt;/p&gt; 
&lt;hr /&gt; 
&lt;h2&gt;Star History&lt;/h2&gt; 
&lt;p&gt;&lt;a href=&quot;https://www.star-history.com/#CoplayDev/unity-mcp&amp;amp;Date&quot;&gt;&lt;img src=&quot;https://api.star-history.com/svg?repos=CoplayDev/unity-mcp&amp;amp;type=Date&quot; alt=&quot;Star History Chart&quot; /&gt;&lt;/a&gt;&lt;/p&gt; 
&lt;details&gt; 
 &lt;summary&gt;&lt;strong&gt;Citation for Research&lt;/strong&gt;&lt;/summary&gt; If you are working on research that is related to Unity-MCP, please cite us! 
 &lt;pre&gt;&lt;code class=&quot;language-bibtex&quot;&gt;@inproceedings{10.1145/3757376.3771417,
author = {Wu, Shutong and Barnett, Justin P.},
title = {MCP-Unity: Protocol-Driven Framework for Interactive 3D Authoring},
year = {2025},
isbn = {9798400721366},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3757376.3771417},
doi = {10.1145/3757376.3771417},
series = {SA Technical Communications &#39;25}
}
&lt;/code&gt;&lt;/pre&gt; 
&lt;/details&gt; 
&lt;h2&gt;Unity AI Tools by Coplay&lt;/h2&gt; 
&lt;p&gt;Coplay offers 3 AI tools for Unity:&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;strong&gt;MCP for Unity&lt;/strong&gt; is available freely under the MIT license.&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Coplay&lt;/strong&gt; is a premium Unity AI assistant that sits within Unity and is more than the MCP for Unity.&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Coplay MCP&lt;/strong&gt; a free-for-now MCP for Coplay tools.&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;(These tools have different tech stacks. See this blog post &lt;a href=&quot;https://coplay.dev/blog/coplay-vs-coplay-mcp-vs-unity-mcp&quot;&gt;comparing Coplay to MCP for Unity&lt;/a&gt;.)&lt;/p&gt; 
&lt;img alt=&quot;Coplay&quot; src=&quot;https://raw.githubusercontent.com/CoplayDev/unity-mcp/beta/docs/images/coplay-logo.png&quot; /&gt; 
&lt;h2&gt;Disclaimer&lt;/h2&gt; 
&lt;p&gt;This project is a free and open-source tool for the Unity Editor, and is not affiliated with Unity Technologies.&lt;/p&gt;</description>
      
      <media:content url="https://repository-images.githubusercontent.com/950564038/eca80507-594c-42f0-b5b5-c1f7443ea535" medium="image" />
      
    </item>
    
    <item>
      <title>unchihugo/FluentFlyout</title>
      <link>https://github.com/unchihugo/FluentFlyout</link>
      <description>&lt;p&gt;The modern Flyout app for Windows 11, built with Fluent 2 Design principles. Media Flyouts, Taskbar Widgets and more.&lt;/p&gt;&lt;hr&gt;&lt;p align=&quot;center&quot;&gt; 
 &lt;picture&gt; 
  &lt;source width=&quot;65%&quot; alt=&quot;fluentflyout-title&quot; media=&quot;(prefers-color-scheme: dark)&quot; srcset=&quot;https://github.com/user-attachments/assets/daa2969f-8ad2-4832-8253-26133a50c921&quot; /&gt; 
  &lt;source width=&quot;65%&quot; alt=&quot;fluentflyout-title&quot; media=&quot;(prefers-color-scheme: light)&quot; srcset=&quot;https://github.com/user-attachments/assets/3e75e514-b9a6-40e3-b170-af9d29a82bb4&quot; /&gt; 
  &lt;img width=&quot;65%&quot; alt=&quot;fluentflyout-title&quot; src=&quot;https://github.com/user-attachments/assets/daa2969f-8ad2-4832-8253-26133a50c921&quot; /&gt; 
 &lt;/picture&gt; &lt;/p&gt; 
&lt;p align=&quot;center&quot;&gt; &lt;img alt=&quot;GitHub Release&quot; src=&quot;https://img.shields.io/github/v/release/unchihugo/FluentFlyout&quot; /&gt; &lt;img alt=&quot;Static Badge&quot; src=&quot;https://img.shields.io/badge/downloads-130K%2B-blue?color=limegreen&quot; /&gt; &lt;a href=&quot;https://hosted.weblate.org/engage/fluentflyout/&quot;&gt;&lt;img src=&quot;https://hosted.weblate.org/widget/fluentflyout/svg-badge.svg?sanitize=true&quot; alt=&quot;Translation status&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;GitHub contributors&quot; src=&quot;https://img.shields.io/github/contributors-anon/unchihugo/fluentflyout?labelColor=midnightblue&amp;amp;color=goldenrod&quot; /&gt; &lt;/p&gt; 
&lt;p align=&quot;center&quot;&gt; &lt;strong&gt;English&lt;/strong&gt; | &lt;a href=&quot;https://github.com/unchihugo/FluentFlyout/raw/master/README.zh.md&quot;&gt;简体中文&lt;/a&gt; | &lt;a href=&quot;https://github.com/unchihugo/FluentFlyout/raw/master/README.nl.md&quot;&gt;Nederlands&lt;/a&gt; | &lt;a href=&quot;https://github.com/unchihugo/FluentFlyout/raw/master/README.tr.md&quot;&gt;Türkçe&lt;/a&gt; | &lt;a href=&quot;https://github.com/unchihugo/FluentFlyout/raw/master/README.ru.md&quot;&gt;Русский&lt;/a&gt; &lt;/p&gt; 
&lt;hr /&gt; 
&lt;p&gt;FluentFlyout is the modern Flyout app for Windows, built with Fluent 2 Design principles.&lt;br /&gt; The UI seemingly blends in with Windows 11, providing you an uninterrupted, clean, and native-like experience when controlling your media, lock keys, and more.&lt;/p&gt; 
&lt;p&gt;FluentFlyout features smooth animations, blends with your system&#39;s color themes and includes a suite of personalization settings while providing media controls, information and more in nice and modern looking popup flyouts.&lt;/p&gt; 
&lt;a href=&quot;https://apps.microsoft.com/detail/9n45nsm4tnbp?referrer=appbadge&amp;amp;cid=GitHub_README&amp;amp;mode=direct&quot;&gt; &lt;img src=&quot;https://get.microsoft.com/images/en-us%20dark.svg?sanitize=true&quot; width=&quot;200&quot; /&gt; &lt;/a&gt; 
&lt;img alt=&quot;FluentFlyoutHero-Cinemascope&quot; src=&quot;https://github.com/user-attachments/assets/a7c7e2db-e21b-4435-9acc-0b2c5f38eb7d&quot; /&gt; 
&lt;h2&gt;Features ✨&lt;/h2&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;strong&gt;Audio flyout: Displays Cover, Title, Artist and media controls&lt;/strong&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;&quot;Up Next&quot; flyout: shows what&#39;s next when a song ends&lt;/strong&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Lock Keys flyout: displays the status of lock keys at a glance&lt;/strong&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Taskbar widget: shows media info directly on the Windows taskbar&lt;/strong&gt;&lt;/li&gt; 
 &lt;li&gt;Native Windows-like design&lt;/li&gt; 
 &lt;li&gt;Uses Fluent 2 components&lt;/li&gt; 
 &lt;li&gt;Utilises Windows Mica blur&lt;/li&gt; 
 &lt;li&gt;Supports Light and Dark mode&lt;/li&gt; 
 &lt;li&gt;Matches your device color theme&lt;/li&gt; 
 &lt;li&gt;Smooth animations&lt;/li&gt; 
 &lt;li&gt;Customizable flyout positions&lt;/li&gt; 
 &lt;li&gt;Includes Repeat All, Repeat One and Shuffle&lt;/li&gt; 
 &lt;li&gt;Sits unobtrusively in system tray&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p align=&quot;center&quot;&gt; &lt;a href=&quot;https://www.windowscentral.com/microsoft/windows-11/microsoft-is-too-busy-with-ai-to-fix-windows-11s-design-so-developers-stepped-up&quot;&gt;&lt;img height=&quot;40px&quot; alt=&quot;Windows Central&quot; src=&quot;https://cdn.mos.cms.futurecdn.net/pJbSHFPBawZknTYBZnj9tS-970-80.jpg.webp&quot; /&gt;&lt;/a&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href=&quot;https://www.neowin.net/news/this-free-unofficial-app-promises-big-list-of-modern-windows-11-fluent-customization-options/&quot;&gt;&lt;img height=&quot;40px&quot; alt=&quot;Neowin&quot; src=&quot;https://upload.wikimedia.org/wikipedia/en/1/11/Neowin_Logo_1.png&quot; /&gt;&lt;/a&gt; &lt;/p&gt; 
&lt;p align=&quot;center&quot;&gt; &lt;em&gt;&quot;Windows 11 may have just gained another must-have app.&quot;&lt;/em&gt; — &lt;strong&gt;&lt;a href=&quot;https://www.windowscentral.com/microsoft/windows-11/microsoft-is-too-busy-with-ai-to-fix-windows-11s-design-so-developers-stepped-up&quot;&gt;Windows Central&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt; &lt;em&gt;&quot;Does a better job than what Microsoft officially offers.&quot;&lt;/em&gt; — &lt;strong&gt;&lt;a href=&quot;https://www.neowin.net/news/this-free-unofficial-app-promises-big-list-of-modern-windows-11-fluent-customization-options/&quot;&gt;Neowin&lt;/a&gt;&lt;/strong&gt; &lt;/p&gt; 
&lt;h2&gt;Taskbar widget ⏯️&lt;/h2&gt; 
&lt;div align=&quot;center&quot;&gt; 
 &lt;img height=&quot;440px&quot; width=&quot;auto&quot; src=&quot;https://github.com/user-attachments/assets/43963c54-e2d8-4b93-9842-482e12b2c592&quot; /&gt; 
&lt;/div&gt; 
&lt;details close&gt; 
 &lt;summary&gt;Video showcase&lt;/summary&gt; 
 &lt;p&gt;&lt;a href=&quot;https://github.com/user-attachments/assets/bfc7666f-1d59-4cbf-8d15-3855671cb147&quot;&gt;https://github.com/user-attachments/assets/bfc7666f-1d59-4cbf-8d15-3855671cb147&lt;/a&gt;&lt;/p&gt; 
&lt;/details&gt; 
&lt;h2&gt;Flyouts and more 🎵&lt;/h2&gt; 
&lt;div align=&quot;center&quot;&gt; 
 &lt;img height=&quot;205px&quot; width=&quot;auto&quot; src=&quot;https://github.com/user-attachments/assets/4dab1c12-594a-4785-bddc-0da1783bf1c8&quot; /&gt; 
 &lt;img height=&quot;205px&quot; src=&quot;https://github.com/user-attachments/assets/b4306026-b274-418b-a39e-78877e7610a7&quot; /&gt; 
 &lt;img height=&quot;190px&quot; src=&quot;https://github.com/user-attachments/assets/39de69fe-54c8-4b22-880c-7f0370b8dd9c&quot; /&gt; 
 &lt;img height=&quot;190px&quot; src=&quot;https://github.com/user-attachments/assets/a25adb0e-963a-49a5-8abb-d9a288c2ad9a&quot; /&gt; 
 &lt;img height=&quot;190px&quot; src=&quot;https://github.com/user-attachments/assets/2de44e7b-7e6c-4575-bf3b-0be2f741c994&quot; /&gt; 
&lt;/div&gt; 
&lt;details open&gt; 
 &lt;summary&gt;v2.0 screenshots&lt;/summary&gt; 
 &lt;div align=&quot;center&quot;&gt; 
  &lt;img height=&quot;220px&quot; width=&quot;auto&quot; src=&quot;https://github.com/user-attachments/assets/e45592d5-8576-4d6a-8679-56baacccd585&quot; /&gt; 
  &lt;img height=&quot;220px&quot; width=&quot;auto&quot; src=&quot;https://github.com/user-attachments/assets/ff2fcfab-8e24-48cf-9bdf-d35252eb3e67&quot; /&gt; 
 &lt;/div&gt; 
&lt;/details&gt; 
&lt;h2&gt;How to install 📥&lt;/h2&gt; 
&lt;h3&gt;Which version should you choose?&lt;/h3&gt; 
&lt;p&gt;The &lt;strong&gt;Microsoft Store version&lt;/strong&gt; provides automatic updates, but has a one-time purchase to unlock a few extra features.&lt;br /&gt; The &lt;strong&gt;GitHub version&lt;/strong&gt; is completely free and open-source, but requires manual updates.&lt;br /&gt; Read more about the project&#39;s model in the &lt;a href=&quot;https://raw.githubusercontent.com/unchihugo/FluentFlyout/master/#sustainability--the-microsoft-store-&quot;&gt;Sustainability &amp;amp; The Microsoft Store&lt;/a&gt; section below.&lt;/p&gt; 
&lt;h3&gt;Using Microsoft Store&lt;/h3&gt; 
&lt;a href=&quot;https://apps.microsoft.com/detail/9n45nsm4tnbp?referrer=appbadge&amp;amp;cid=GitHub_README_2&amp;amp;mode=direct&quot;&gt; &lt;img src=&quot;https://get.microsoft.com/images/en-us%20dark.svg?sanitize=true&quot; width=&quot;300&quot; /&gt; &lt;/a&gt; 
&lt;blockquote&gt; 
 &lt;p&gt;Looking for FluentFlyout Settings? You can access it by clicking the system tray icon&lt;/p&gt; 
&lt;/blockquote&gt; 
&lt;h3&gt;Using .msixbundle installer&lt;/h3&gt; 
&lt;ol&gt; 
 &lt;li&gt;Go to the &lt;a href=&quot;https://github.com/unchihugo/FluentFlyout/releases/latest&quot;&gt;latest release&lt;/a&gt; page&lt;/li&gt; 
 &lt;li&gt;Download the &lt;strong&gt;&quot;*.cer&quot;&lt;/strong&gt; file &lt;em&gt;(real certificates cost a lot of money)&lt;/em&gt;&lt;/li&gt; 
 &lt;li&gt;Open the certificate and press &lt;strong&gt;&quot;Install Certificate...&quot;&lt;/strong&gt;&lt;/li&gt; 
 &lt;li&gt;On the Certificate Import Wizard, select &lt;strong&gt;&quot;Local Machine&quot;&lt;/strong&gt;, press &lt;strong&gt;&quot;Next&quot;&lt;/strong&gt; and grant Admin Access&lt;/li&gt; 
 &lt;li&gt;Select &lt;strong&gt;&quot;Place all certificates in the following store&quot;&lt;/strong&gt;, then &lt;strong&gt;&quot;Browse...&quot;&lt;/strong&gt;, choose &lt;strong&gt;&quot;Trusted Root Certification Authorities&quot;&lt;/strong&gt; and &lt;strong&gt;&quot;OK&quot;&lt;/strong&gt;&lt;/li&gt; 
 &lt;li&gt;Finally, press &lt;strong&gt;&quot;Next&quot;&lt;/strong&gt; and then &lt;strong&gt;&quot;Finish&quot;&lt;/strong&gt;. It might ask you to confirm, press &lt;strong&gt;Yes&lt;/strong&gt;&lt;/li&gt; 
 &lt;li&gt;Download the &lt;strong&gt;&quot;*.msixbundle&quot;&lt;/strong&gt; file&lt;/li&gt; 
 &lt;li&gt;The App Installer will pop up, press &lt;strong&gt;&quot;Install&quot;&lt;/strong&gt;, or &lt;strong&gt;&quot;Update&quot;&lt;/strong&gt; if you&#39;ve installed FluentFlyout before&lt;/li&gt; 
&lt;/ol&gt; 
&lt;h2&gt;Contributing 💖&lt;/h2&gt; 
&lt;p&gt;Please feel free to contribute in any way you can! Check out &lt;a href=&quot;https://github.com/unchihugo/FluentFlyout/raw/master/.github/CONTRIBUTING.md&quot;&gt;CONTRIBUTING.md&lt;/a&gt; to get started. If you want to help with translations, please visit our &lt;a href=&quot;https://hosted.weblate.org/engage/fluentflyout/&quot;&gt;Weblate page&lt;/a&gt;.&lt;/p&gt; 
&lt;h3&gt;Translation Status&lt;/h3&gt; 
&lt;a href=&quot;https://hosted.weblate.org/engage/fluentflyout/&quot;&gt; &lt;img src=&quot;https://hosted.weblate.org/widget/fluentflyout/multi-auto.svg?sanitize=true&quot; alt=&quot;Translation status&quot; /&gt; &lt;/a&gt; 
&lt;h3&gt;Thanks to our amazing team of contributors!&lt;/h3&gt; 
&lt;a href=&quot;https://github.com/unchihugo/fluentflyout/graphs/contributors&quot;&gt; &lt;img src=&quot;https://contrib.rocks/image?repo=unchihugo/fluentflyout&amp;amp;anon=1&quot; /&gt; &lt;/a&gt; 
&lt;h2&gt;Sustainability &amp;amp; The Microsoft Store 💰&lt;/h2&gt; 
&lt;p&gt;FluentFlyout is and always will be free and open-source. You can download the latest builds from the &lt;a href=&quot;https://github.com/unchihugo/FluentFlyout/releases/latest&quot;&gt;Releases&lt;/a&gt; tab or compile the project yourself to access the full feature set without restrictions.&lt;/p&gt; 
&lt;p&gt;Maintaining a project of this scale takes time and effort. To support ongoing development, the Microsoft Store version offers a convenient way to install the app and includes a few optional features unlockable via a small payment (€2.99, varies by region).&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;strong&gt;Microsoft Store version:&lt;/strong&gt; provides automatic background updates and one-click installation. A small set of features is unlocked with a one-time purchase to help fund development.&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;GitHub version:&lt;/strong&gt; Completely free, fully featured, and open-source. The only trade-off is that updates and installation must be done manually.&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;Thank you for your support and understanding!&lt;/p&gt; 
&lt;h2&gt;Credits 🙌&lt;/h2&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;a href=&quot;https://unchihugo.github.io&quot;&gt;Hugo Li&lt;/a&gt; - Original Developer, Microsoft Store Publisher, CN &amp;amp; NL Translations&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://github.com/LiAuTraver&quot;&gt;LiAuTraver&lt;/a&gt; - Code Contributor (app theme switcher)&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://github.com/AksharDP&quot;&gt;AksharDP&lt;/a&gt; - Code Contributor (media seekbar &amp;amp; duration)&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://github.com/Hykerisme&quot;&gt;Hykerisme&lt;/a&gt; - CN Translation&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://github.com/nopeless&quot;&gt;nopeless&lt;/a&gt; - Code Contributor (QoL features)&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h3&gt;Dependencies&lt;/h3&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;a href=&quot;https://github.com/DubyaDude/WindowsMediaController&quot;&gt;Dubya.WindowsMediaController&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://github.com/Simnico99/MicaWPF&quot;&gt;MicaWPF&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://github.com/lepoco/wpfui&quot;&gt;WPF-UI&lt;/a&gt;&lt;/li&gt; 
&lt;/ul&gt;</description>
      
      <media:content url="https://repository-images.githubusercontent.com/872016798/f9abb5b2-9585-497b-aa73-65c81e3b507a" medium="image" />
      
    </item>
    
    <item>
      <title>IvanMurzak/Unity-MCP</title>
      <link>https://github.com/IvanMurzak/Unity-MCP</link>
      <description>&lt;p&gt;AI Skills, MCP Tools, and CLI for Unity Engine. Full AI develop and test loop. Use cli for quick setup. Efficient token usage, advanced tools. Any C# method may be turned into a tool by a single line. Works with Claude Code, Gemini, Copilot, Cursor and any other absolutely for free.&lt;/p&gt;&lt;hr&gt;&lt;div align=&quot;center&quot; width=&quot;100%&quot;&gt; 
 &lt;h1&gt;✨ AI Game Developer — &lt;i&gt;Unity SKILLS, MCP&lt;/i&gt;&lt;/h1&gt; 
 &lt;p&gt;&lt;a href=&quot;https://modelcontextprotocol.io/introduction&quot;&gt;&lt;img src=&quot;https://badge.mcpx.dev&quot; alt=&quot;MCP&quot; title=&quot;MCP Server&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://openupm.com/packages/com.ivanmurzak.unity.mcp/&quot;&gt;&lt;img src=&quot;https://img.shields.io/npm/v/com.ivanmurzak.unity.mcp?label=OpenUPM&amp;amp;registry_uri=https://package.openupm.com&amp;amp;labelColor=333A41&quot; alt=&quot;OpenUPM&quot; title=&quot;OpenUPM package&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://hub.docker.com/r/ivanmurzakdev/unity-mcp-server&quot;&gt;&lt;img src=&quot;https://img.shields.io/docker/image-size/ivanmurzakdev/unity-mcp-server/latest?label=Docker%20Image&amp;amp;logo=docker&amp;amp;labelColor=333A41&quot; alt=&quot;Docker Image&quot; title=&quot;Docker Image&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://unity.com/releases/editor/archive&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/Editor-X?style=flat&amp;amp;logo=unity&amp;amp;labelColor=333A41&amp;amp;color=2A2A2A&quot; alt=&quot;Unity Editor&quot; title=&quot;Unity Editor supported&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://unity.com/releases/editor/archive&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/Runtime-X?style=flat&amp;amp;logo=unity&amp;amp;labelColor=333A41&amp;amp;color=2A2A2A&quot; alt=&quot;Unity Runtime&quot; title=&quot;Unity Runtime supported&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://github.com/IvanMurzak/Unity-MCP/actions/workflows/release.yml&quot;&gt;&lt;img src=&quot;https://github.com/IvanMurzak/Unity-MCP/workflows/release/badge.svg?sanitize=true&quot; alt=&quot;r&quot; title=&quot;Tests Passed&quot; /&gt;&lt;/a&gt;&lt;br /&gt; &lt;a href=&quot;https://discord.gg/cfbdMZX99G&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/Discord-Join-7289da?logo=discord&amp;amp;logoColor=white&amp;amp;labelColor=333A41&quot; alt=&quot;Discord&quot; title=&quot;Join&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://openupm.com/packages/com.ivanmurzak.unity.mcp/&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/dynamic/json?labelColor=333A41&amp;amp;label=Downloads&amp;amp;query=%24.downloads&amp;amp;suffix=%2Fmonth&amp;amp;url=https%3A%2F%2Fpackage.openupm.com%2Fdownloads%2Fpoint%2Flast-month%2Fcom.ivanmurzak.unity.mcp&quot; alt=&quot;OpenUPM&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://github.com/IvanMurzak/Unity-MCP/stargazers&quot;&gt;&lt;img src=&quot;https://img.shields.io/github/stars/IvanMurzak/Unity-MCP&quot; alt=&quot;Stars&quot; title=&quot;Stars&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://github.com/IvanMurzak/Unity-MCP/raw/main/LICENSE&quot;&gt;&lt;img src=&quot;https://img.shields.io/github/license/IvanMurzak/Unity-MCP?label=License&amp;amp;labelColor=333A41&quot; alt=&quot;License&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://stand-with-ukraine.pp.ua&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/badges/StandWithUkraine.svg?sanitize=true&quot; alt=&quot;Stand With Ukraine&quot; /&gt;&lt;/a&gt;&lt;/p&gt; 
 &lt;img src=&quot;https://github.com/IvanMurzak/Unity-MCP/raw/main/docs/img/promo/ai-developer-banner.jpg&quot; alt=&quot;AI work&quot; title=&quot;Level building&quot; width=&quot;100%&quot; /&gt; 
 &lt;p&gt; &lt;a href=&quot;https://claude.ai/download&quot;&gt;&lt;img src=&quot;https://github.com/IvanMurzak/Unity-MCP/raw/main/docs/img/mcp-clients/claude-64.png&quot; alt=&quot;Claude&quot; title=&quot;Claude&quot; height=&quot;36&quot; /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp; &lt;a href=&quot;https://openai.com/index/introducing-codex/&quot;&gt;&lt;img src=&quot;https://github.com/IvanMurzak/Unity-MCP/raw/main/docs/img/mcp-clients/codex-64.png&quot; alt=&quot;Codex&quot; title=&quot;Codex&quot; height=&quot;36&quot; /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp; &lt;a href=&quot;https://www.cursor.com/&quot;&gt;&lt;img src=&quot;https://github.com/IvanMurzak/Unity-MCP/raw/main/docs/img/mcp-clients/cursor-64.png&quot; alt=&quot;Cursor&quot; title=&quot;Cursor&quot; height=&quot;36&quot; /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp; &lt;a href=&quot;https://code.visualstudio.com/docs/copilot/overview&quot;&gt;&lt;img src=&quot;https://github.com/IvanMurzak/Unity-MCP/raw/main/docs/img/mcp-clients/github-copilot-64.png&quot; alt=&quot;GitHub Copilot&quot; title=&quot;GitHub Copilot&quot; height=&quot;36&quot; /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp; &lt;a href=&quot;https://gemini.google.com/&quot;&gt;&lt;img src=&quot;https://github.com/IvanMurzak/Unity-MCP/raw/main/docs/img/mcp-clients/gemini-64.png&quot; alt=&quot;Gemini&quot; title=&quot;Gemini&quot; height=&quot;36&quot; /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp; &lt;a href=&quot;https://antigravity.google/&quot;&gt;&lt;img src=&quot;https://github.com/IvanMurzak/Unity-MCP/raw/main/docs/img/mcp-clients/antigravity-64.png&quot; alt=&quot;Antigravity&quot; title=&quot;Antigravity&quot; height=&quot;36&quot; /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp; &lt;a href=&quot;https://code.visualstudio.com/&quot;&gt;&lt;img src=&quot;https://github.com/IvanMurzak/Unity-MCP/raw/main/docs/img/mcp-clients/vs-code-64.png&quot; alt=&quot;VS Code&quot; title=&quot;VS Code&quot; height=&quot;36&quot; /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp; &lt;a href=&quot;https://www.jetbrains.com/rider/&quot;&gt;&lt;img src=&quot;https://github.com/IvanMurzak/Unity-MCP/raw/main/docs/img/mcp-clients/rider-64.png&quot; alt=&quot;Rider&quot; title=&quot;Rider&quot; height=&quot;36&quot; /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp; &lt;a href=&quot;https://visualstudio.microsoft.com/&quot;&gt;&lt;img src=&quot;https://github.com/IvanMurzak/Unity-MCP/raw/main/docs/img/mcp-clients/visual-studio-64.png&quot; alt=&quot;Visual Studio&quot; title=&quot;Visual Studio&quot; height=&quot;36&quot; /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp; &lt;a href=&quot;https://github.com/anthropics/claude-code&quot;&gt;&lt;img src=&quot;https://github.com/IvanMurzak/Unity-MCP/raw/main/docs/img/mcp-clients/open-code-64.png&quot; alt=&quot;Open Code&quot; title=&quot;Open Code&quot; height=&quot;36&quot; /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp; &lt;a href=&quot;https://github.com/cline/cline&quot;&gt;&lt;img src=&quot;https://github.com/IvanMurzak/Unity-MCP/raw/main/docs/img/mcp-clients/cline-64.png&quot; alt=&quot;Cline&quot; title=&quot;Cline&quot; height=&quot;36&quot; /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp; &lt;a href=&quot;https://github.com/Kilo-Org/kilocode&quot;&gt;&lt;img src=&quot;https://github.com/IvanMurzak/Unity-MCP/raw/main/docs/img/mcp-clients/kilo-code-64.png&quot; alt=&quot;Kilo Code&quot; title=&quot;Kilo Code&quot; height=&quot;36&quot; /&gt;&lt;/a&gt; &lt;/p&gt; 
 &lt;p&gt;&lt;b&gt;&lt;a href=&quot;https://github.com/IvanMurzak/Unity-MCP/raw/main/docs/README.zh-CN.md&quot;&gt;中文&lt;/a&gt; | &lt;a href=&quot;https://github.com/IvanMurzak/Unity-MCP/raw/main/docs/README.ja.md&quot;&gt;日本語&lt;/a&gt; | &lt;a href=&quot;https://github.com/IvanMurzak/Unity-MCP/raw/main/docs/README.es.md&quot;&gt;Español&lt;/a&gt;&lt;/b&gt;&lt;/p&gt; 
&lt;/div&gt; 
&lt;p&gt;&lt;code&gt;Unity MCP&lt;/code&gt; is an AI-powered game development assistant &lt;strong&gt;for Editor &amp;amp; Runtime&lt;/strong&gt;. Connect &lt;strong&gt;Claude&lt;/strong&gt;, &lt;strong&gt;Cursor&lt;/strong&gt;, &amp;amp; &lt;strong&gt;Windsurf&lt;/strong&gt; to Unity via MCP. Automate workflows, generate code, and &lt;strong&gt;enable AI within your games&lt;/strong&gt;.&lt;/p&gt; 
&lt;p&gt;Unlike other tools, this plugin works &lt;strong&gt;inside your compiled game&lt;/strong&gt;, allowing for real-time AI debugging and player-AI interaction.&lt;/p&gt; 
&lt;blockquote&gt; 
 &lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://discord.gg/cfbdMZX99G&quot;&gt;💬 Join our Discord Server&lt;/a&gt;&lt;/strong&gt; - Ask questions, showcase your work, and connect with other developers!&lt;/p&gt; 
&lt;/blockquote&gt; 
&lt;h2&gt;&lt;img src=&quot;https://github.com/IvanMurzak/Unity-MCP/raw/main/docs/img/promo/hazzard-features.svg?raw=true&quot; alt=&quot;AI Game Developer — Unity MCP&quot; /&gt;&lt;/h2&gt; 
&lt;ul&gt; 
 &lt;li&gt;✔️ &lt;strong&gt;AI agents&lt;/strong&gt; - Use the best agents from &lt;strong&gt;Anthropic&lt;/strong&gt;, &lt;strong&gt;OpenAI&lt;/strong&gt;, &lt;strong&gt;Microsoft&lt;/strong&gt;, or any other provider with no vendor lock-in&lt;/li&gt; 
 &lt;li&gt;✔️ &lt;strong&gt;Tools&lt;/strong&gt; - A wide range of default &lt;a href=&quot;https://github.com/IvanMurzak/Unity-MCP/raw/main/docs/default-mcp-tools.md&quot;&gt;MCP Tools&lt;/a&gt; for operating in Unity Editor&lt;/li&gt; 
 &lt;li&gt;✔️ &lt;strong&gt;Skills&lt;/strong&gt; - Generate skills for AI based on operating system, Unity version, plugins in the project&lt;/li&gt; 
 &lt;li&gt;✔️ &lt;strong&gt;Code and Tests&lt;/strong&gt; - Develop game mechanics and test them with AI agents&lt;/li&gt; 
 &lt;li&gt;✔️ &lt;strong&gt;Runtime (in-game)&lt;/strong&gt; - Use LLMs directly inside your compiled game for dynamic NPC behavior or debugging&lt;/li&gt; 
 &lt;li&gt;✔️ &lt;strong&gt;Debug support&lt;/strong&gt; - Let AI debug and fix the problems in a project&lt;/li&gt; 
 &lt;li&gt;✔️ &lt;strong&gt;Natural conversation&lt;/strong&gt; - Chat with AI like you would with a human&lt;/li&gt; 
 &lt;li&gt;✔️ &lt;strong&gt;Flexible deployment&lt;/strong&gt; - Works locally (stdio) and remotely (http) via configuration&lt;/li&gt; 
 &lt;li&gt;✔️ &lt;strong&gt;Extensible&lt;/strong&gt; - &lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#add-custom-tool&quot;&gt;Create custom Tools in your project code&lt;/a&gt;&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;&lt;a href=&quot;https://github.com/IvanMurzak/Unity-MCP/releases/latest/download/AI-Game-Dev-Installer.unitypackage&quot;&gt;&lt;img src=&quot;https://github.com/IvanMurzak/Unity-MCP/raw/main/docs/img/button/button_download.svg?raw=true&quot; alt=&quot;DOWNLOAD INSTALLER&quot; /&gt;&lt;/a&gt;&lt;/p&gt; 
&lt;p&gt;&lt;a href=&quot;https://github.com/user-attachments/assets/228baf4d-4f00-4dce-939d-fb985ebdd8dd&quot;&gt;https://github.com/user-attachments/assets/228baf4d-4f00-4dce-939d-fb985ebdd8dd&lt;/a&gt;&lt;/p&gt; 
&lt;h3&gt;OR use cli&lt;/h3&gt; 
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;# 1. Install unity-mcp-cli
npm install -g unity-mcp-cli

# 2. Install &quot;AI Game Developer&quot; in Unity project
unity-mcp-cli install-plugin ./MyUnityProject

# 3. Login to cloud server
unity-mcp-cli login ./MyUnityProject

# 4. Open Unity project (auto-connects and generates skills)
unity-mcp-cli open ./MyUnityProject
&lt;/code&gt;&lt;/pre&gt; 
&lt;p&gt;&lt;img src=&quot;https://github.com/IvanMurzak/Unity-MCP/raw/main/docs/img/editor/ai-game-developer-windows.png?raw=true&quot; alt=&quot;AI Game Developer Windows&quot; /&gt;&lt;/p&gt; 
&lt;p&gt;&lt;img src=&quot;https://github.com/IvanMurzak/Unity-MCP/raw/main/docs/img/promo/hazzard-divider.svg?raw=true&quot; alt=&quot;AI Game Developer — Unity SKILLS and MCP&quot; /&gt;&lt;/p&gt; 
&lt;h1&gt;Quick Start&lt;/h1&gt; 
&lt;p&gt;Get up and running in three steps:&lt;/p&gt; 
&lt;ol&gt; 
 &lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#step-1-install-unity-mcp-plugin&quot;&gt;Install plugin&lt;/a&gt;&lt;/strong&gt; — download the &lt;code&gt;.unitypackage&lt;/code&gt; installer or run &lt;code&gt;openupm add com.ivanmurzak.unity.mcp&lt;/code&gt; 
  &lt;blockquote&gt; 
   &lt;p&gt;&lt;strong&gt;Alternative:&lt;/strong&gt; &lt;code&gt;npx unity-mcp-cli install-plugin ./MyUnityProject&lt;/code&gt; — see &lt;a href=&quot;https://github.com/IvanMurzak/Unity-MCP/raw/main/cli/README.md&quot;&gt;CLI documentation&lt;/a&gt;&lt;/p&gt; 
  &lt;/blockquote&gt; &lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#step-2-install-ai-agent&quot;&gt;Pick an AI agent&lt;/a&gt;&lt;/strong&gt; — Claude Code, Claude Desktop, GitHub Copilot, Cursor, or any other&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#step-3-configure-ai-agent&quot;&gt;Setup AI agent&lt;/a&gt;&lt;/strong&gt; — open &lt;code&gt;Window/AI Game Developer&lt;/code&gt; in Unity and click &lt;strong&gt;Auto-generate skills&lt;/strong&gt; (recommended) or &lt;strong&gt;Configure MCP&lt;/strong&gt; &lt;img src=&quot;https://github.com/IvanMurzak/Unity-MCP/raw/main/docs/img/editor/setup-skills.jpg?raw=true&quot; alt=&quot;Setup AI Skills&quot; /&gt; 
  &lt;blockquote&gt; 
   &lt;p&gt;&lt;strong&gt;Alternative:&lt;/strong&gt; &lt;code&gt;npx unity-mcp-cli setup-skills claude-code ./MyUnityProject&lt;/code&gt; — see &lt;a href=&quot;https://github.com/IvanMurzak/Unity-MCP/raw/main/cli/README.md&quot;&gt;CLI documentation&lt;/a&gt;&lt;/p&gt; 
  &lt;/blockquote&gt; &lt;/li&gt; 
&lt;/ol&gt; 
&lt;p&gt;That&#39;s it. Ask your AI &lt;em&gt;&quot;Create 3 cubes in a circle with radius 2&quot;&lt;/em&gt; and watch it happen. ✨&lt;/p&gt; 
&lt;hr /&gt; 
&lt;h1&gt;Skills and Tools Reference&lt;/h1&gt; 
&lt;p&gt;The plugin ships with 100+ built-in tools across three categories. Each tool brings AI skill. All tools are available immediately after installation — no extra configuration required. See &lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/docs/default-mcp-tools.md&quot;&gt;docs/default-mcp-tools.md&lt;/a&gt; for the full reference with detailed descriptions.&lt;/p&gt; 
&lt;details&gt; 
 &lt;summary&gt;Project &amp;amp; Assets&lt;/summary&gt; 
 &lt;ul&gt; 
  &lt;li&gt;&lt;code&gt;assets-copy&lt;/code&gt; - Copy the asset at path and stores it at newPath&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;assets-create-folder&lt;/code&gt; - Creates a new folder in the specified parent folder&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;assets-delete&lt;/code&gt; - Delete the assets at paths from the project&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;assets-find&lt;/code&gt; - Search the asset database using the search filter string&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;assets-find-built-in&lt;/code&gt; - Search the built-in assets of the Unity Editor&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;assets-get-data&lt;/code&gt; - Get asset data from the asset file including all serializable fields and properties&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;assets-material-create&lt;/code&gt; - Create new material asset with default parameters&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;assets-modify&lt;/code&gt; - Modify asset file in the project&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;assets-move&lt;/code&gt; - Move the assets at paths in the project (also used for rename)&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;assets-prefab-close&lt;/code&gt; - Close currently opened prefab&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;assets-prefab-create&lt;/code&gt; - Create a prefab from a GameObject in the current active scene&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;assets-prefab-instantiate&lt;/code&gt; - Instantiates prefab in the current active scene&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;assets-prefab-open&lt;/code&gt; - Open prefab edit mode for a specific GameObject&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;assets-prefab-save&lt;/code&gt; - Save a prefab in prefab editing mode&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;assets-refresh&lt;/code&gt; - Refreshes the AssetDatabase&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;assets-shader-list-all&lt;/code&gt; - List all available shaders in the project assets and packages&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;package-add&lt;/code&gt; - Install a package from the Unity Package Manager registry, Git URL, or local path&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;package-list&lt;/code&gt; - List all packages installed in the Unity project (UPM packages)&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;package-remove&lt;/code&gt; - Remove (uninstall) a package from the Unity project&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;package-search&lt;/code&gt; - Search for packages in both Unity Package Manager registry and installed packages&lt;/li&gt; 
 &lt;/ul&gt; 
&lt;/details&gt; 
&lt;details&gt; 
 &lt;summary&gt;Scene &amp;amp; Hierarchy&lt;/summary&gt; 
 &lt;ul&gt; 
  &lt;li&gt;&lt;code&gt;gameobject-component-add&lt;/code&gt; - Add Component to GameObject&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;gameobject-component-destroy&lt;/code&gt; - Destroy one or many components from target GameObject&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;gameobject-component-get&lt;/code&gt; - Get detailed information about a specific Component on a GameObject&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;gameobject-component-list-all&lt;/code&gt; - List C# class names extended from UnityEngine.Component&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;gameobject-component-modify&lt;/code&gt; - Modify a specific Component on a GameObject&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;gameobject-create&lt;/code&gt; - Create a new GameObject in opened Prefab or in a Scene&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;gameobject-destroy&lt;/code&gt; - Destroy GameObject and all nested GameObjects recursively&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;gameobject-duplicate&lt;/code&gt; - Duplicate GameObjects in opened Prefab or in a Scene&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;gameobject-find&lt;/code&gt; - Finds specific GameObject by provided information&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;gameobject-modify&lt;/code&gt; - Modify GameObjects and/or attached component&#39;s fields and properties&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;gameobject-set-parent&lt;/code&gt; - Set parent GameObject to list of GameObjects&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;object-get-data&lt;/code&gt; - Get data of the specified Unity Object&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;object-modify&lt;/code&gt; - Modify the specified Unity Object&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;scene-create&lt;/code&gt; - Create new scene in the project assets&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;scene-get-data&lt;/code&gt; - Retrieves the list of root GameObjects in the specified scene&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;scene-list-opened&lt;/code&gt; - Returns the list of currently opened scenes in Unity Editor&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;scene-open&lt;/code&gt; - Open scene from the project asset file&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;scene-save&lt;/code&gt; - Save opened scene to the asset file&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;scene-set-active&lt;/code&gt; - Set the specified opened scene as the active scene&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;scene-unload&lt;/code&gt; - Unload scene from the opened scenes in Unity Editor&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;screenshot-camera&lt;/code&gt; - Captures a screenshot from a camera and returns it as an image&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;screenshot-game-view&lt;/code&gt; - Captures a screenshot from the Unity Editor Game View&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;screenshot-scene-view&lt;/code&gt; - Captures a screenshot from the Unity Editor Scene View&lt;/li&gt; 
 &lt;/ul&gt; 
&lt;/details&gt; 
&lt;details&gt; 
 &lt;summary&gt;Scripting &amp;amp; Editor&lt;/summary&gt; 
 &lt;ul&gt; 
  &lt;li&gt;&lt;code&gt;console-get-logs&lt;/code&gt; - Retrieves Unity Editor logs with filtering options&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;editor-application-get-state&lt;/code&gt; - Returns information about the Unity Editor application state (playmode, paused, compilation)&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;editor-application-set-state&lt;/code&gt; - Control the Unity Editor application state (start/stop/pause playmode)&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;editor-selection-get&lt;/code&gt; - Get information about the current Selection in the Unity Editor&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;editor-selection-set&lt;/code&gt; - Set the current Selection in the Unity Editor&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;reflection-method-call&lt;/code&gt; - Call any C# method with input parameters and return results&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;reflection-method-find&lt;/code&gt; - Find method in the project using C# Reflection (even private methods)&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;script-delete&lt;/code&gt; - Delete the script file(s)&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;script-execute&lt;/code&gt; - Compiles and executes C# code dynamically using Roslyn&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;script-read&lt;/code&gt; - Reads the content of a script file&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;script-update-or-create&lt;/code&gt; - Updates or creates script file with the provided C# code&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;tests-run&lt;/code&gt; - Execute Unity tests (EditMode/PlayMode) with filtering and detailed results&lt;/li&gt; 
 &lt;/ul&gt; 
&lt;/details&gt; 
&lt;h2&gt;Install Additional Skills and Tools&lt;/h2&gt; 
&lt;p&gt;Install extensions when need more tools or &lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#add-custom-tool&quot;&gt;create your own tools&lt;/a&gt;.&lt;/p&gt; 
&lt;table&gt; 
 &lt;thead&gt; 
  &lt;tr&gt; 
   &lt;th&gt;Extension&lt;/th&gt; 
   &lt;th&gt;Description&lt;/th&gt; 
  &lt;/tr&gt; 
 &lt;/thead&gt; 
 &lt;tbody&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/IvanMurzak/Unity-AI-Animation/&quot;&gt;AI Animation&lt;/a&gt;&lt;/strong&gt;&lt;/td&gt; 
   &lt;td&gt;Set of additional tools for Unity Animations&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/IvanMurzak/Unity-AI-ParticleSystem/&quot;&gt;AI ParticleSystem&lt;/a&gt;&lt;/strong&gt;&lt;/td&gt; 
   &lt;td&gt;Set of additional tools for Unity Particle System&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/IvanMurzak/Unity-AI-ProBuilder/&quot;&gt;AI ProBuilder&lt;/a&gt;&lt;/strong&gt;&lt;/td&gt; 
   &lt;td&gt;Set of additional tools for Unity ProBuilder&lt;/td&gt; 
  &lt;/tr&gt; 
 &lt;/tbody&gt; 
&lt;/table&gt; 
&lt;p&gt;&lt;img src=&quot;https://github.com/IvanMurzak/Unity-MCP/raw/main/docs/img/promo/hazzard-divider.svg?raw=true&quot; alt=&quot;AI Game Developer — Unity SKILLS and MCP&quot; /&gt;&lt;/p&gt; 
&lt;h1&gt;Contents&lt;/h1&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#quick-start&quot;&gt;Quick Start&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#skills-and-tools-reference&quot;&gt;Skills and Tools Reference&lt;/a&gt; 
  &lt;ul&gt; 
   &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#install-additional-skills-and-tools&quot;&gt;Install Additional Skills and Tools&lt;/a&gt;&lt;/li&gt; 
  &lt;/ul&gt; &lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#contents&quot;&gt;Contents&lt;/a&gt; 
  &lt;ul&gt; 
   &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#more-documentation&quot;&gt;More Documentation&lt;/a&gt;&lt;/li&gt; 
  &lt;/ul&gt; &lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#installation&quot;&gt;Installation&lt;/a&gt; 
  &lt;ul&gt; 
   &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#step-1-install-unity-mcp-plugin&quot;&gt;Step 1: Install &lt;code&gt;Unity MCP Plugin&lt;/code&gt;&lt;/a&gt; 
    &lt;ul&gt; 
     &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#option-1---installer&quot;&gt;Option 1 - Installer&lt;/a&gt;&lt;/li&gt; 
     &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#option-2---cli-recommended&quot;&gt;Option 2 - CLI (recommended)&lt;/a&gt;&lt;/li&gt; 
    &lt;/ul&gt; &lt;/li&gt; 
   &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#step-2-install-ai-agent&quot;&gt;Step 2: Install &lt;code&gt;AI agent&lt;/code&gt;&lt;/a&gt;&lt;/li&gt; 
   &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#step-3-configure-ai-agent&quot;&gt;Step 3: Configure &lt;code&gt;AI agent&lt;/code&gt;&lt;/a&gt; 
    &lt;ul&gt; 
     &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#automatic-configuration&quot;&gt;Automatic configuration&lt;/a&gt;&lt;/li&gt; 
     &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#manual-configuration&quot;&gt;Manual configuration&lt;/a&gt; 
      &lt;ul&gt; 
       &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#command-line-configuration&quot;&gt;Command line configuration&lt;/a&gt;&lt;/li&gt; 
      &lt;/ul&gt; &lt;/li&gt; 
    &lt;/ul&gt; &lt;/li&gt; 
  &lt;/ul&gt; &lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#ai-workflow-examples&quot;&gt;AI Workflow Examples&lt;/a&gt; 
  &lt;ul&gt; 
   &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#advanced-features-for-llm&quot;&gt;Advanced Features for LLM&lt;/a&gt; 
    &lt;ul&gt; 
     &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#core-capabilities&quot;&gt;Core Capabilities&lt;/a&gt;&lt;/li&gt; 
     &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#reflection-powered-features&quot;&gt;Reflection-Powered Features&lt;/a&gt;&lt;/li&gt; 
    &lt;/ul&gt; &lt;/li&gt; 
  &lt;/ul&gt; &lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#customize-tools&quot;&gt;Customize Tools&lt;/a&gt; 
  &lt;ul&gt; 
   &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#add-custom-tool&quot;&gt;Add custom &lt;code&gt;Tool&lt;/code&gt;&lt;/a&gt;&lt;/li&gt; 
   &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#add-custom-mcp-prompt&quot;&gt;Add custom &lt;code&gt;MCP Prompt&lt;/code&gt;&lt;/a&gt;&lt;/li&gt; 
  &lt;/ul&gt; &lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#runtime-usage-in-game&quot;&gt;Runtime usage (in-game)&lt;/a&gt; 
  &lt;ul&gt; 
   &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#sample-ai-powered-chess-game-bot&quot;&gt;Sample: AI powered Chess game bot&lt;/a&gt;&lt;/li&gt; 
   &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#why-runtime-usage-is-needed&quot;&gt;Why runtime usage is needed?&lt;/a&gt;&lt;/li&gt; 
  &lt;/ul&gt; &lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#unity-mcp-server-setup&quot;&gt;Unity &lt;code&gt;MCP Server&lt;/code&gt; setup&lt;/a&gt; 
  &lt;ul&gt; 
   &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#variables&quot;&gt;Variables&lt;/a&gt;&lt;/li&gt; 
   &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#plugin-variables&quot;&gt;Plugin Variables&lt;/a&gt;&lt;/li&gt; 
   &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#docker-&quot;&gt;Docker 📦&lt;/a&gt; 
    &lt;ul&gt; 
     &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#streamablehttp-transport&quot;&gt;&lt;code&gt;streamableHttp&lt;/code&gt; Transport&lt;/a&gt;&lt;/li&gt; 
     &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#stdio-transport&quot;&gt;&lt;code&gt;stdio&lt;/code&gt; Transport&lt;/a&gt;&lt;/li&gt; 
     &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#custom-port&quot;&gt;Custom &lt;code&gt;port&lt;/code&gt;&lt;/a&gt;&lt;/li&gt; 
    &lt;/ul&gt; &lt;/li&gt; 
   &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#binary-executable&quot;&gt;Binary executable&lt;/a&gt;&lt;/li&gt; 
  &lt;/ul&gt; &lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#how-unity-mcp-architecture-works&quot;&gt;How Unity MCP Architecture Works&lt;/a&gt; 
  &lt;ul&gt; 
   &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#what-is-mcp&quot;&gt;What is &lt;code&gt;MCP&lt;/code&gt;&lt;/a&gt;&lt;/li&gt; 
   &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#what-is-ai-agent&quot;&gt;What is &lt;code&gt;AI agent&lt;/code&gt;&lt;/a&gt;&lt;/li&gt; 
   &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#what-is-mcp-server&quot;&gt;What is &lt;code&gt;MCP Server&lt;/code&gt;&lt;/a&gt;&lt;/li&gt; 
   &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#what-is-mcp-tool&quot;&gt;What is &lt;code&gt;MCP Tool&lt;/code&gt;&lt;/a&gt; 
    &lt;ul&gt; 
     &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#when-to-use-tool&quot;&gt;When to use &lt;code&gt;Tool&lt;/code&gt;&lt;/a&gt;&lt;/li&gt; 
    &lt;/ul&gt; &lt;/li&gt; 
   &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#what-is-mcp-resource&quot;&gt;What is &lt;code&gt;MCP Resource&lt;/code&gt;&lt;/a&gt; 
    &lt;ul&gt; 
     &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#when-to-use-mcp-resource&quot;&gt;When to use &lt;code&gt;MCP Resource&lt;/code&gt;&lt;/a&gt;&lt;/li&gt; 
    &lt;/ul&gt; &lt;/li&gt; 
   &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#what-is-mcp-prompt&quot;&gt;What is &lt;code&gt;MCP Prompt&lt;/code&gt;&lt;/a&gt; 
    &lt;ul&gt; 
     &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#when-to-use-mcp-prompt&quot;&gt;When to use &lt;code&gt;MCP Prompt&lt;/code&gt;&lt;/a&gt;&lt;/li&gt; 
    &lt;/ul&gt; &lt;/li&gt; 
  &lt;/ul&gt; &lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/#contribution-&quot;&gt;Contribution 💙💛&lt;/a&gt;&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h2&gt;More Documentation&lt;/h2&gt; 
&lt;table&gt; 
 &lt;thead&gt; 
  &lt;tr&gt; 
   &lt;th&gt;Document&lt;/th&gt; 
   &lt;th&gt;Description&lt;/th&gt; 
  &lt;/tr&gt; 
 &lt;/thead&gt; 
 &lt;tbody&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/docs/default-mcp-tools.md&quot;&gt;Default MCP Tools&lt;/a&gt;&lt;/td&gt; 
   &lt;td&gt;Full reference of all built-in tools with descriptions&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/docs/mcp-server.md&quot;&gt;MCP Server Setup&lt;/a&gt;&lt;/td&gt; 
   &lt;td&gt;Server configuration, environment variables, remote hosting&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/docs/DOCKER_DEPLOYMENT.md&quot;&gt;Docker Deployment&lt;/a&gt;&lt;/td&gt; 
   &lt;td&gt;Step-by-step Docker deployment guide&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;a href=&quot;https://raw.githubusercontent.com/IvanMurzak/Unity-MCP/main/docs/dev/Development.md&quot;&gt;Development Guide&lt;/a&gt;&lt;/td&gt; 
   &lt;td&gt;Architecture, code style, CI/CD — for contributors&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;a href=&quot;https://github.com/IvanMurzak/Unity-MCP/wiki&quot;&gt;Wiki&lt;/a&gt;&lt;/td&gt; 
   &lt;td&gt;Getting started, tutorials, API reference, FAQ&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;a href=&quot;https://github.com/IvanMurzak/Unity-MCP/raw/main/cli/README.md&quot;&gt;CLI Tool&lt;/a&gt;&lt;/td&gt; 
   &lt;td&gt;Install plugins, configure, and connect via command line&lt;/td&gt; 
  &lt;/tr&gt; 
 &lt;/tbody&gt; 
&lt;/table&gt; 
&lt;p&gt;&lt;img src=&quot;https://github.com/IvanMurzak/Unity-MCP/raw/main/docs/img/promo/hazzard-divider.svg?raw=true&quot; alt=&quot;AI Game Developer — Unity SKILLS and MCP&quot; /&gt;&lt;/p&gt; 
&lt;h1&gt;Installation&lt;/h1&gt; 
&lt;h2&gt;Step 1: Install &lt;code&gt;Unity MCP Plugin&lt;/code&gt;&lt;/h2&gt; 
&lt;details&gt; 
 &lt;summary&gt;&lt;b&gt;⚠️ Requirements (click)&lt;/b&gt;&lt;/summary&gt; 
 &lt;div class=&quot;markdown-alert markdown-alert-important&quot;&gt;
  &lt;p class=&quot;markdown-alert-title&quot;&gt;
   &lt;svg class=&quot;octicon octicon-report mr-2&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;
    &lt;path d=&quot;M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v9.5A1.75 1.75 0 0 1 14.25 13H8.06l-2.573 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25Zm7 2.25v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 9a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z&quot;&gt;&lt;/path&gt;
   &lt;/svg&gt;Important&lt;/p&gt;
  &lt;p&gt;&lt;strong&gt;Project path cannot contain spaces&lt;/strong&gt;&lt;/p&gt; 
  &lt;ul&gt; 
   &lt;li&gt;✅ &lt;code&gt;C:/MyProjects/MyProject&lt;/code&gt;&lt;/li&gt; 
   &lt;li&gt;❌ &lt;code&gt;C:/My Projects/MyProject&lt;/code&gt;&lt;/li&gt; 
   &lt;li&gt;❌ &lt;code&gt;C:/My Projects/My Project&lt;/code&gt;&lt;/li&gt; 
   &lt;li&gt;❌ &lt;code&gt;C:/MyProjects/My Project&lt;/code&gt;&lt;/li&gt; 
  &lt;/ul&gt; 
 &lt;/div&gt; 
&lt;/details&gt; 
&lt;h3&gt;Option 1 - Installer&lt;/h3&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/IvanMurzak/Unity-MCP/releases/latest/download/AI-Game-Dev-Installer.unitypackage&quot;&gt;⬇️ Download Installer&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;📂 Import installer into Unity project&lt;/strong&gt; 
  &lt;blockquote&gt; 
   &lt;ul&gt; 
    &lt;li&gt;You can double-click on the file - Unity will open it automatically&lt;/li&gt; 
    &lt;li&gt;OR: Open Unity Editor first, then click on &lt;code&gt;Assets/Import Package/Custom Package&lt;/code&gt;, and choose the file&lt;/li&gt; 
   &lt;/ul&gt; 
  &lt;/blockquote&gt; &lt;/li&gt; 
&lt;/ul&gt; 
&lt;h3&gt;Option 2 - CLI (recommended)&lt;/h3&gt; 
&lt;p&gt;Install the plugin via &lt;a href=&quot;https://github.com/IvanMurzak/Unity-MCP/raw/main/cli/README.md&quot;&gt;&lt;code&gt;unity-mcp-cli&lt;/code&gt;&lt;/a&gt; — no Unity Editor needed:&lt;/p&gt; 
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;# 1.1 Install unity-mcp-cli                                #  ┌────────────────────┐
npm install -g unity-mcp-cli                               #  │ Available AI agent │
                                                           #  ├────────────────────┤
# 1.2 (Optional) Install Unity                             #  │ antigravity        │
unity-mcp-cli install-unity                                #  │ claude-code        │
                                                           #  │ claude-desktop     │
# 1.3 (Optional) Create Unity project                      #  │ cline              │
unity-mcp-cli create-project ./MyUnityProject              #  │ codex              │
                                                           #  │ cursor             │
# 2. Install &quot;AI Game Developer&quot; in Unity project          #  │ gemini             │
unity-mcp-cli install-plugin ./MyUnityProject              #  │ github-copilot-cli │
                                                           #  │ kilo-code          │
# 3. Login to cloud server                                 #  │ open-code          │
unity-mcp-cli login ./MyUnityProject                       #  │ rider-junie        │
                                                           #  │ unity-ai           │
# 4. Open Unity project (auto-connects and generates skills)  │ vs-copilot         │
unity-mcp-cli open ./MyUnityProject                        #  │ vscode-copilot     │
                                                           #  └────────────────────┘
# 5. Wait for Unity Editor to be ready
unity-mcp-cli wait-for-ready ./MyUnityProject
&lt;/code&gt;&lt;/pre&gt; 
&lt;blockquote&gt; 
 &lt;p&gt;See &lt;a href=&quot;https://github.com/IvanMurzak/Unity-MCP/raw/main/cli/README.md&quot;&gt;full CLI documentation&lt;/a&gt; for all available commands.&lt;/p&gt; 
&lt;/blockquote&gt; 
&lt;h2&gt;Step 2: Install &lt;code&gt;AI agent&lt;/code&gt;&lt;/h2&gt; 
&lt;p&gt;Choose a single &lt;code&gt;AI agent&lt;/code&gt; you prefer - you don&#39;t need to install all of them. This will be your main chat window to communicate with the LLM.&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;a href=&quot;https://github.com/anthropics/claude-code&quot;&gt;Claude Code&lt;/a&gt; &lt;strong&gt;(recommended)&lt;/strong&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://claude.ai/download&quot;&gt;Claude Desktop&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://code.visualstudio.com/docs/copilot/overview&quot;&gt;GitHub Copilot in VS Code&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://antigravity.google/&quot;&gt;Antigravity&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://www.cursor.com/&quot;&gt;Cursor&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://windsurf.com&quot;&gt;Windsurf&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;Any other supported&lt;/li&gt; 
&lt;/ul&gt; 
&lt;blockquote&gt; 
 &lt;p&gt;The AI Game Developer is quite universal, which is why you may use any AI agent you prefer - it will work as smoothly as any other. The only important requirement is that the AI agent must support Skills or dynamic MCP Tool updates.&lt;/p&gt; 
&lt;/blockquote&gt; 
&lt;h2&gt;Step 3: Configure &lt;code&gt;AI agent&lt;/code&gt;&lt;/h2&gt; 
&lt;h3&gt;Automatic configuration&lt;/h3&gt; 
&lt;ul&gt; 
 &lt;li&gt;Open Unity project&lt;/li&gt; 
 &lt;li&gt;Open &lt;code&gt;Window/AI Game Developer&lt;/code&gt;&lt;/li&gt; 
 &lt;li&gt;Option 1: Click &lt;code&gt;Auto-generate&lt;/code&gt; Skills &lt;strong&gt;(recommended)&lt;/strong&gt;&lt;/li&gt; 
 &lt;li&gt;Option 2: Click &lt;code&gt;Configure&lt;/code&gt; Model Context Protocol (MCP)&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;&lt;img src=&quot;https://github.com/IvanMurzak/Unity-MCP/raw/main/docs/img/ai-connector-window.gif&quot; alt=&quot;Unity_AI&quot; /&gt;&lt;/p&gt; 
&lt;blockquote&gt; 
 &lt;p&gt;If your MCP client is not in the list, use the raw JSON shown in the window to inject it into your MCP client. Read the instructions for your specific MCP client on how to do this.&lt;/p&gt; 
&lt;/blockquote&gt; 
&lt;h3&gt;Manual configuration&lt;/h3&gt; 
&lt;p&gt;If automatic configuration doesn&#39;t work for you for any reason, use the JSON from the &lt;code&gt;AI Game Developer (Unity-MCP)&lt;/code&gt; window to configure any &lt;code&gt;MCP Client&lt;/code&gt; manually.&lt;/p&gt; 
&lt;h4&gt;Command line configuration&lt;/h4&gt; 
&lt;details&gt; 
 &lt;summary&gt;&lt;b&gt;Create &lt;code&gt;command&lt;/code&gt;&lt;/b&gt;&lt;/summary&gt; 
 &lt;p&gt;&lt;strong&gt;1. Choose your &lt;code&gt;&amp;lt;command&amp;gt;&lt;/code&gt; for your environment&lt;/strong&gt;&lt;/p&gt; 
 &lt;table&gt; 
  &lt;thead&gt; 
   &lt;tr&gt; 
    &lt;th&gt;Platform&lt;/th&gt; 
    &lt;th&gt;&lt;code&gt;&amp;lt;command&amp;gt;&lt;/code&gt;&lt;/th&gt; 
   &lt;/tr&gt; 
  &lt;/thead&gt; 
  &lt;tbody&gt; 
   &lt;tr&gt; 
    &lt;td&gt;Windows x64&lt;/td&gt; 
    &lt;td&gt;&lt;code&gt;&quot;&amp;lt;unityProjectPath&amp;gt;/Library/mcp-server/win-x64/unity-mcp-server.exe&quot; port=&amp;lt;port&amp;gt; client-transport=stdio&lt;/code&gt;&lt;/td&gt; 
   &lt;/tr&gt; 
   &lt;tr&gt; 
    &lt;td&gt;Windows x86&lt;/td&gt; 
    &lt;td&gt;&lt;code&gt;&quot;&amp;lt;unityProjectPath&amp;gt;/Library/mcp-server/win-x86/unity-mcp-server.exe&quot; port=&amp;lt;port&amp;gt; client-transport=stdio&lt;/code&gt;&lt;/td&gt; 
   &lt;/tr&gt; 
   &lt;tr&gt; 
    &lt;td&gt;Windows arm64&lt;/td&gt; 
    &lt;td&gt;&lt;code&gt;&quot;&amp;lt;unityProjectPath&amp;gt;/Library/mcp-server/win-arm64/unity-mcp-server.exe&quot; port=&amp;lt;port&amp;gt; client-transport=stdio&lt;/code&gt;&lt;/td&gt; 
   &lt;/tr&gt; 
   &lt;tr&gt; 
    &lt;td&gt;MacOS Apple-Silicon&lt;/td&gt; 
    &lt;td&gt;&lt;code&gt;&quot;&amp;lt;unityProjectPath&amp;gt;/Library/mcp-server/osx-arm64/unity-mcp-server&quot; port=&amp;lt;port&amp;gt; client-transport=stdio&lt;/code&gt;&lt;/td&gt; 
   &lt;/tr&gt; 
   &lt;tr&gt; 
    &lt;td&gt;MacOS Apple-Intel&lt;/td&gt; 
    &lt;td&gt;&lt;code&gt;&quot;&amp;lt;unityProjectPath&amp;gt;/Library/mcp-server/osx-x64/unity-mcp-server&quot; port=&amp;lt;port&amp;gt; client-transport=stdio&lt;/code&gt;&lt;/td&gt; 
   &lt;/tr&gt; 
   &lt;tr&gt; 
    &lt;td&gt;Linux x64&lt;/td&gt; 
    &lt;td&gt;&lt;code&gt;&quot;&amp;lt;unityProjectPath&amp;gt;/Library/mcp-server/linux-x64/unity-mcp-server&quot; port=&amp;lt;port&amp;gt; client-transport=stdio&lt;/code&gt;&lt;/td&gt; 
   &lt;/tr&gt; 
   &lt;tr&gt; 
    &lt;td&gt;Linux arm64&lt;/td&gt; 
    &lt;td&gt;&lt;code&gt;&quot;&amp;lt;unityProjectPath&amp;gt;/Library/mcp-server/linux-arm64/unity-mcp-server&quot; port=&amp;lt;port&amp;gt; client-transport=stdio&lt;/code&gt;&lt;/td&gt; 
   &lt;/tr&gt; 
  &lt;/tbody&gt; 
 &lt;/table&gt; 
 &lt;p&gt;&lt;strong&gt;2. Replace &lt;code&gt;&amp;lt;unityProjectPath&amp;gt;&lt;/code&gt; with the full path to Unity project&lt;/strong&gt;&lt;/p&gt; 
 &lt;p&gt;&lt;strong&gt;3. Replace &lt;code&gt;&amp;lt;port&amp;gt;&lt;/code&gt; with your port from AI Game Developer configuration&lt;/strong&gt;&lt;/p&gt; 
 &lt;p&gt;&lt;strong&gt;4. Add MCP server using command line&lt;/strong&gt;&lt;/p&gt; 
&lt;/details&gt; 
&lt;details&gt; 
 &lt;summary&gt;&lt;img src=&quot;https://github.com/IvanMurzak/Unity-MCP/raw/main/docs/img/mcp-clients/gemini-64.png?raw=true&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;Gemini CLI&quot; /&gt; Gemini CLI&lt;/summary&gt; 
 &lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;gemini mcp add ai-game-developer &amp;lt;command&amp;gt;
&lt;/code&gt;&lt;/pre&gt; 
 &lt;blockquote&gt; 
  &lt;p&gt;Replace &lt;code&gt;&amp;lt;command&amp;gt;&lt;/code&gt; from the table above&lt;/p&gt; 
 &lt;/blockquote&gt; 
&lt;/details&gt; 
&lt;details&gt; 
 &lt;summary&gt;&lt;img src=&quot;https://github.com/IvanMurzak/Unity-MCP/raw/main/docs/img/mcp-clients/claude-64.png?raw=true&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;Claude Code CLI&quot; /&gt; Claude Code CLI&lt;/summary&gt; 
 &lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;claude mcp add ai-game-developer &amp;lt;command&amp;gt;
&lt;/code&gt;&lt;/pre&gt; 
 &lt;blockquote&gt; 
  &lt;p&gt;Replace &lt;code&gt;&amp;lt;command&amp;gt;&lt;/code&gt; from the table above&lt;/p&gt; 
 &lt;/blockquote&gt; 
&lt;/details&gt; 
&lt;details&gt; 
 &lt;summary&gt;&lt;img src=&quot;https://github.com/IvanMurzak/Unity-MCP/raw/main/docs/img/mcp-clients/github-copilot-64.png?raw=true&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;GitHub Copilot CLI&quot; /&gt; GitHub Copilot CLI&lt;/summary&gt; 
 &lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;copilot
&lt;/code&gt;&lt;/pre&gt; 
 &lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;/mcp add
&lt;/code&gt;&lt;/pre&gt; 
 &lt;p&gt;Server name: &lt;code&gt;ai-game-developer&lt;/code&gt; Server type: &lt;code&gt;local&lt;/code&gt; Command: &lt;code&gt;&amp;lt;command&amp;gt;&lt;/code&gt;&lt;/p&gt; 
 &lt;blockquote&gt; 
  &lt;p&gt;Replace &lt;code&gt;&amp;lt;command&amp;gt;&lt;/code&gt; from the table above&lt;/p&gt; 
 &lt;/blockquote&gt; 
&lt;/details&gt; 
&lt;p&gt;&lt;img src=&quot;https://github.com/IvanMurzak/Unity-MCP/raw/main/docs/img/promo/hazzard-divider.svg?raw=true&quot; alt=&quot;AI Game Developer — Unity SKILLS and MCP&quot; /&gt;&lt;/p&gt; 
&lt;h1&gt;AI Workflow Examples&lt;/h1&gt; 
&lt;p&gt;Communicate with the AI (LLM) in your &lt;code&gt;AI agent&lt;/code&gt;. Ask it to do anything you want. The better you describe your task or idea, the better it will perform the job.&lt;/p&gt; 
&lt;p&gt;Some &lt;code&gt;AI agents&lt;/code&gt; allow you to choose different LLM models. Pay attention to this feature, as some models may work much better than others.&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;Example prompts:&lt;/strong&gt;&lt;/p&gt; 
&lt;pre&gt;&lt;code class=&quot;language-text&quot;&gt;Explain my scene hierarchy
&lt;/code&gt;&lt;/pre&gt; 
&lt;pre&gt;&lt;code class=&quot;language-text&quot;&gt;Create 3 spheres on top of each other
&lt;/code&gt;&lt;/pre&gt; 
&lt;pre&gt;&lt;code class=&quot;language-text&quot;&gt;Create metallic golden material and attach it to a new sphere gameObject
&lt;/code&gt;&lt;/pre&gt; 
&lt;blockquote&gt; 
 &lt;p&gt;Make sure &lt;code&gt;Agent&lt;/code&gt; mode is enabled if using VS Code with Copilot&lt;/p&gt; 
&lt;/blockquote&gt; 
&lt;h2&gt;Advanced Features for LLM&lt;/h2&gt; 
&lt;p&gt;Unity MCP provides advanced tools that enable the LLM to work faster and more effectively, avoiding mistakes and self-correcting when errors occur. Everything is designed to achieve your goals efficiently.&lt;/p&gt; 
&lt;h3&gt;Core Capabilities&lt;/h3&gt; 
&lt;ul&gt; 
 &lt;li&gt;✔️ &lt;strong&gt;Agent-ready tools&lt;/strong&gt; - Find anything you need in 1-2 steps&lt;/li&gt; 
 &lt;li&gt;✔️ &lt;strong&gt;Instant compilation&lt;/strong&gt; - C# code compilation &amp;amp; execution using &lt;code&gt;Roslyn&lt;/code&gt; for faster iteration&lt;/li&gt; 
 &lt;li&gt;✔️ &lt;strong&gt;Full asset access&lt;/strong&gt; - Read/write access to assets and C# scripts&lt;/li&gt; 
 &lt;li&gt;✔️ &lt;strong&gt;Intelligent feedback&lt;/strong&gt; - Well-described positive and negative feedback for proper issue understanding&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h3&gt;Reflection-Powered Features&lt;/h3&gt; 
&lt;ul&gt; 
 &lt;li&gt;✔️ &lt;strong&gt;Object references&lt;/strong&gt; - Provide references to existing objects for instant C# code&lt;/li&gt; 
 &lt;li&gt;✔️ &lt;strong&gt;Project data access&lt;/strong&gt; - Get full access to entire project data in a readable format&lt;/li&gt; 
 &lt;li&gt;✔️ &lt;strong&gt;Granular modifications&lt;/strong&gt; - Populate &amp;amp; modify any piece of data in the project&lt;/li&gt; 
 &lt;li&gt;✔️ &lt;strong&gt;Method discovery&lt;/strong&gt; - Find any method in the entire codebase, including compiled DLL files&lt;/li&gt; 
 &lt;li&gt;✔️ &lt;strong&gt;Method execution&lt;/strong&gt; - Call any method in the entire codebase&lt;/li&gt; 
 &lt;li&gt;✔️ &lt;strong&gt;Advanced parameters&lt;/strong&gt; - Provide any property for method calls, even references to existing objects in memory&lt;/li&gt; 
 &lt;li&gt;✔️ &lt;strong&gt;Live Unity API&lt;/strong&gt; - Unity API instantly available - even when Unity changes, you get the fresh API&lt;/li&gt; 
 &lt;li&gt;✔️ &lt;strong&gt;Self-documenting&lt;/strong&gt; - Access human-readable descriptions of any &lt;code&gt;class&lt;/code&gt;, &lt;code&gt;method&lt;/code&gt;, or &lt;code&gt;property&lt;/code&gt; via &lt;code&gt;Description&lt;/code&gt; attributes&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;&lt;img src=&quot;https://github.com/IvanMurzak/Unity-MCP/raw/main/docs/img/promo/hazzard-divider.svg?raw=true&quot; alt=&quot;AI Game Developer — Unity SKILLS and MCP&quot; /&gt;&lt;/p&gt; 
&lt;h1&gt;Customize Tools&lt;/h1&gt; 
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/IvanMurzak/Unity-MCP&quot;&gt;Unity MCP&lt;/a&gt;&lt;/strong&gt; supports custom &lt;code&gt;MCP Tool&lt;/code&gt;, &lt;code&gt;MCP Resource&lt;/code&gt;, and &lt;code&gt;MCP Prompt&lt;/code&gt; development by project owners. The MCP server takes data from the &lt;code&gt;Unity MCP Plugin&lt;/code&gt; and exposes it to a client. Anyone in the MCP communication chain will receive information about new MCP features, which the LLM may decide to use at some point.&lt;/p&gt; 
&lt;h2&gt;Add custom &lt;code&gt;Tool&lt;/code&gt;&lt;/h2&gt; 
&lt;p&gt;To add a custom &lt;code&gt;Tool&lt;/code&gt;, you need:&lt;/p&gt; 
&lt;ol&gt; 
 &lt;li&gt;A class with the &lt;code&gt;McpPluginToolType&lt;/code&gt; attribute&lt;/li&gt; 
 &lt;li&gt;A method in the class with the &lt;code&gt;McpPluginTool&lt;/code&gt; attribute&lt;/li&gt; 
 &lt;li&gt;&lt;em&gt;Optional:&lt;/em&gt; Add a &lt;code&gt;Description&lt;/code&gt; attribute to each method argument to help the LLM understand it&lt;/li&gt; 
 &lt;li&gt;&lt;em&gt;Optional:&lt;/em&gt; Use &lt;code&gt;string? optional = null&lt;/code&gt; properties with &lt;code&gt;?&lt;/code&gt; and default values to mark them as &lt;code&gt;optional&lt;/code&gt; for the LLM&lt;/li&gt; 
&lt;/ol&gt; 
&lt;blockquote&gt; 
 &lt;p&gt;Note that the line &lt;code&gt;MainThread.Instance.Run(() =&amp;gt;&lt;/code&gt; allows you to run code on the main thread, which is required for interacting with Unity&#39;s API. If you don&#39;t need this and running the tool in a background thread is acceptable, avoid using the main thread for efficiency purposes.&lt;/p&gt; 
&lt;/blockquote&gt; 
&lt;pre&gt;&lt;code class=&quot;language-csharp&quot;&gt;[McpPluginToolType]
public class Tool_GameObject
{
    [McpPluginTool
    (
        &quot;MyCustomTask&quot;,
        Title = &quot;Create a new GameObject&quot;
    )]
    [Description(&quot;Explain here to LLM what is this, when it should be called.&quot;)]
    public string CustomTask
    (
        [Description(&quot;Explain to LLM what is this.&quot;)]
        string inputData
    )
    {
        // do anything in background thread

        return MainThread.Instance.Run(() =&amp;gt;
        {
            // do something in main thread if needed

            return $&quot;[Success] Operation completed.&quot;;
        });
    }
}
&lt;/code&gt;&lt;/pre&gt; 
&lt;h2&gt;Add custom &lt;code&gt;MCP Prompt&lt;/code&gt;&lt;/h2&gt; 
&lt;p&gt;&lt;code&gt;MCP Prompt&lt;/code&gt; allows you to inject custom prompts into the conversation with the LLM. It supports two sender roles: User and Assistant. This is a quick way to instruct the LLM to perform specific tasks. You can generate prompts using custom data, providing lists or any other relevant information.&lt;/p&gt; 
&lt;pre&gt;&lt;code class=&quot;language-csharp&quot;&gt;[McpPluginPromptType]
public static class Prompt_ScriptingCode
{
    [McpPluginPrompt(Name = &quot;add-event-system&quot;, Role = Role.User)]
    [Description(&quot;Implement UnityEvent-based communication system between GameObjects.&quot;)]
    public string AddEventSystem()
    {
        return &quot;Create event system using UnityEvents, UnityActions, or custom event delegates for decoupled communication between game systems and components.&quot;;
    }
}
&lt;/code&gt;&lt;/pre&gt; 
&lt;p&gt;&lt;img src=&quot;https://github.com/IvanMurzak/Unity-MCP/raw/main/docs/img/promo/hazzard-divider.svg?raw=true&quot; alt=&quot;AI Game Developer — Unity SKILLS and MCP&quot; /&gt;&lt;/p&gt; 
&lt;h1&gt;Runtime usage (in-game)&lt;/h1&gt; 
&lt;p&gt;Use &lt;strong&gt;&lt;a href=&quot;https://github.com/IvanMurzak/Unity-MCP&quot;&gt;Unity MCP&lt;/a&gt;&lt;/strong&gt; in your game/app. Use Tools, Resources or Prompts. By default there are no tools, you would need to implement your custom.&lt;/p&gt; 
&lt;pre&gt;&lt;code class=&quot;language-csharp&quot;&gt;// Build MCP plugin
var mcpPlugin = UnityMcpPluginRuntime.Initialize(builder =&amp;gt;
    {
        builder.WithConfig(config =&amp;gt;
        {
            config.Host = &quot;http://localhost:8080&quot;;
            config.Token = &quot;your-token&quot;;
        });
        // Automatically register all tools from the current assembly
        builder.WithToolsFromAssembly(Assembly.GetExecutingAssembly());
    })
    .Build();

await mcpPlugin.Connect(); // Start active connection with retry to Unity-MCP-Server

await mcpPlugin.Disconnect(); // Stop active connection and close existed connection
&lt;/code&gt;&lt;/pre&gt; 
&lt;h2&gt;Sample: AI powered Chess game bot&lt;/h2&gt; 
&lt;p&gt;There is a classic Chess game. Lets outsource to LLM the bot logic. Bot should do the turn using game rules.&lt;/p&gt; 
&lt;pre&gt;&lt;code class=&quot;language-csharp&quot;&gt;[McpPluginToolType]
public static class ChessGameAI
{
    [McpPluginTool(&quot;chess-do-turn&quot;, Title = &quot;Do the turn&quot;)]
    [Description(&quot;Do the turn in the chess game. Returns true if the turn was accepted, false otherwise.&quot;)]
    public static Task&amp;lt;bool&amp;gt; DoTurn(int figureId, Vector2Int position)
    {
        return MainThread.Instance.RunAsync(() =&amp;gt; ChessGameController.Instance.DoTurn(figureId, position));
    }

    [McpPluginTool(&quot;chess-get-board&quot;, Title = &quot;Get the board&quot;)]
    [Description(&quot;Get the current state of the chess board.&quot;)]
    public static Task&amp;lt;BoardData&amp;gt; GetBoard()
    {
        return MainThread.Instance.RunAsync(() =&amp;gt; ChessGameController.Instance.GetBoardData());
    }
}
&lt;/code&gt;&lt;/pre&gt; 
&lt;h2&gt;Why runtime usage is needed?&lt;/h2&gt; 
&lt;p&gt;There are many use cases, lets imagine you are working on a Chess game with bot. You may outsource the bot decision making to LLM by writing few lines of code.&lt;/p&gt; 
&lt;p&gt;&lt;img src=&quot;https://github.com/IvanMurzak/Unity-MCP/raw/main/docs/img/promo/hazzard-divider.svg?raw=true&quot; alt=&quot;AI Game Developer — Unity SKILLS and MCP&quot; /&gt;&lt;/p&gt; 
&lt;h1&gt;Unity &lt;code&gt;MCP Server&lt;/code&gt; setup&lt;/h1&gt; 
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/IvanMurzak/Unity-MCP&quot;&gt;Unity MCP&lt;/a&gt;&lt;/strong&gt; Server supports many different launch options and Docker deployment. Both transport protocols are supported: &lt;code&gt;streamableHttp&lt;/code&gt; and &lt;code&gt;stdio&lt;/code&gt;. If you need to customize or deploy Unity MCP Server to a cloud, this section is for you. &lt;a href=&quot;https://github.com/IvanMurzak/Unity-MCP/raw/main/docs/mcp-server.md&quot;&gt;Read more...&lt;/a&gt;&lt;/p&gt; 
&lt;h2&gt;Variables&lt;/h2&gt; 
&lt;p&gt;Doesn&#39;t matter what launch option you choose, all of them support custom configuration using both Environment Variables and Command Line Arguments. It would work with default values, if you just need to launch it, don&#39;t waste your time for the variables. Just make sure Unity Plugin also has default values, especially the &lt;code&gt;--port&lt;/code&gt;, they should be equal.&lt;/p&gt; 
&lt;table&gt; 
 &lt;thead&gt; 
  &lt;tr&gt; 
   &lt;th&gt;Environment Variable&lt;/th&gt; 
   &lt;th&gt;Command Line Args&lt;/th&gt; 
   &lt;th&gt;Description&lt;/th&gt; 
  &lt;/tr&gt; 
 &lt;/thead&gt; 
 &lt;tbody&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;code&gt;MCP_PLUGIN_PORT&lt;/code&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;code&gt;--port&lt;/code&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;strong&gt;Client&lt;/strong&gt; -&amp;gt; &lt;strong&gt;Server&lt;/strong&gt; &amp;lt;- &lt;strong&gt;Plugin&lt;/strong&gt; connection port (default: 8080)&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;code&gt;MCP_PLUGIN_CLIENT_TIMEOUT&lt;/code&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;code&gt;--plugin-timeout&lt;/code&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;strong&gt;Plugin&lt;/strong&gt; -&amp;gt; &lt;strong&gt;Server&lt;/strong&gt; connection timeout (ms) (default: 10000)&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;code&gt;MCP_PLUGIN_CLIENT_TRANSPORT&lt;/code&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;code&gt;--client-transport&lt;/code&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;strong&gt;Client&lt;/strong&gt; -&amp;gt; &lt;strong&gt;Server&lt;/strong&gt; transport type: &lt;code&gt;stdio&lt;/code&gt; or &lt;code&gt;streamableHttp&lt;/code&gt; (default: &lt;code&gt;streamableHttp&lt;/code&gt;)&lt;/td&gt; 
  &lt;/tr&gt; 
 &lt;/tbody&gt; 
&lt;/table&gt; 
&lt;blockquote&gt; 
 &lt;p&gt;Command line args support also the option with a single &lt;code&gt;-&lt;/code&gt; prefix (&lt;code&gt;-port&lt;/code&gt;) and an option without prefix at all (&lt;code&gt;port&lt;/code&gt;).&lt;/p&gt; 
&lt;/blockquote&gt; 
&lt;blockquote&gt; 
 &lt;p&gt;&lt;strong&gt;Choosing a transport:&lt;/strong&gt; Use &lt;code&gt;stdio&lt;/code&gt; when the MCP client launches the server binary directly (local use — this is the most common setup). Use &lt;code&gt;streamableHttp&lt;/code&gt; when running the server as a standalone process or in Docker/cloud, and connecting over HTTP.&lt;/p&gt; 
&lt;/blockquote&gt; 
&lt;h2&gt;Plugin Variables&lt;/h2&gt; 
&lt;p&gt;The Unity MCP Plugin reads the following environment variables (and command-line arguments) on startup to override values from the saved config file. Overrides are applied at runtime; on first run or when a new authentication token is generated, the overridden values are &lt;strong&gt;written to the config file&lt;/strong&gt;. On subsequent runs, overrides are applied in memory but are not automatically saved. The exception is &lt;code&gt;UNITY_MCP_TOOLS&lt;/code&gt;, which uses &lt;code&gt;[JsonIgnore]&lt;/code&gt; and is &lt;strong&gt;never persisted&lt;/strong&gt; — it is runtime-only.&lt;/p&gt; 
&lt;table&gt; 
 &lt;thead&gt; 
  &lt;tr&gt; 
   &lt;th&gt;Environment Variable&lt;/th&gt; 
   &lt;th&gt;Command Line Arg&lt;/th&gt; 
   &lt;th&gt;Values&lt;/th&gt; 
   &lt;th&gt;Description&lt;/th&gt; 
  &lt;/tr&gt; 
 &lt;/thead&gt; 
 &lt;tbody&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;code&gt;UNITY_MCP_HOST&lt;/code&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;code&gt;-UNITY_MCP_HOST&lt;/code&gt;&lt;/td&gt; 
   &lt;td&gt;URL string&lt;/td&gt; 
   &lt;td&gt;Override the MCP Server host URL&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;code&gt;UNITY_MCP_KEEP_CONNECTED&lt;/code&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;code&gt;-UNITY_MCP_KEEP_CONNECTED&lt;/code&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;code&gt;true&lt;/code&gt; / &lt;code&gt;false&lt;/code&gt;&lt;/td&gt; 
   &lt;td&gt;Force enable or disable the active connection&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;code&gt;UNITY_MCP_AUTH_OPTION&lt;/code&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;code&gt;-UNITY_MCP_AUTH_OPTION&lt;/code&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;code&gt;none&lt;/code&gt; / &lt;code&gt;required&lt;/code&gt;&lt;/td&gt; 
   &lt;td&gt;Force set the authentication mode&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;code&gt;UNITY_MCP_TOKEN&lt;/code&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;code&gt;-UNITY_MCP_TOKEN&lt;/code&gt;&lt;/td&gt; 
   &lt;td&gt;string&lt;/td&gt; 
   &lt;td&gt;Force set the authentication token&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;code&gt;UNITY_MCP_TOOLS&lt;/code&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;code&gt;-UNITY_MCP_TOOLS&lt;/code&gt;&lt;/td&gt; 
   &lt;td&gt;comma-separated tool IDs&lt;/td&gt; 
   &lt;td&gt;Enable only the listed tools; all others are disabled. Unknown IDs are logged as errors.&lt;/td&gt; 
  &lt;/tr&gt; 
 &lt;/tbody&gt; 
&lt;/table&gt; 
&lt;blockquote&gt; 
 &lt;p&gt;Command-line args take precedence over environment variables. Both override the saved config file value.&lt;/p&gt; 
&lt;/blockquote&gt; 
&lt;p&gt;&lt;strong&gt;Example (CI/CD batch mode):&lt;/strong&gt;&lt;/p&gt; 
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;Unity.exe -batchmode -nographics \
  -UNITY_MCP_HOST=http://localhost:8080 \
  -UNITY_MCP_KEEP_CONNECTED=true \
  -UNITY_MCP_AUTH_OPTION=required \
  -UNITY_MCP_TOKEN=my-secret-token
&lt;/code&gt;&lt;/pre&gt; 
&lt;h2&gt;Docker 📦&lt;/h2&gt; 
&lt;p&gt;&lt;a href=&quot;https://hub.docker.com/r/ivanmurzakdev/unity-mcp-server&quot;&gt;&lt;img src=&quot;https://img.shields.io/docker/image-size/ivanmurzakdev/unity-mcp-server/latest?label=Docker%20Image&amp;amp;logo=docker&amp;amp;labelColor=333A41&quot; alt=&quot;Docker Image&quot; title=&quot;Docker Image&quot; /&gt;&lt;/a&gt;&lt;/p&gt; 
&lt;p&gt;Make sure Docker is installed. And please make sure Docker Desktop is launched if you are at Windows operation system.&lt;/p&gt; 
&lt;p&gt;&lt;a href=&quot;https://github.com/IvanMurzak/Unity-MCP/raw/main/docs/DOCKER_DEPLOYMENT.md&quot;&gt;Read advanced Docker configuration instructions&lt;/a&gt;.&lt;/p&gt; 
&lt;h3&gt;&lt;code&gt;streamableHttp&lt;/code&gt; Transport&lt;/h3&gt; 
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;docker run -p 8080:8080 ivanmurzakdev/unity-mcp-server
&lt;/code&gt;&lt;/pre&gt; 
&lt;details&gt; 
 &lt;summary&gt;&lt;code&gt;MCP Client&lt;/code&gt; config:&lt;/summary&gt; 
 &lt;pre&gt;&lt;code class=&quot;language-json&quot;&gt;{
  &quot;mcpServers&quot;: {
    &quot;ai-game-developer&quot;: {
      &quot;url&quot;: &quot;http://localhost:8080&quot;
    }
  }
}
&lt;/code&gt;&lt;/pre&gt; 
 &lt;blockquote&gt; 
  &lt;p&gt;Replace &lt;code&gt;url&lt;/code&gt; with your real endpoint if it is hosted in cloud.&lt;/p&gt; 
 &lt;/blockquote&gt; 
&lt;/details&gt; 
&lt;h3&gt;&lt;code&gt;stdio&lt;/code&gt; Transport&lt;/h3&gt; 
&lt;p&gt;For using this variant, &lt;code&gt;MCP Client&lt;/code&gt; should launch the &lt;code&gt;MCP Server&lt;/code&gt; in the docker. It is achievable through the modified &lt;code&gt;MCP Client&lt;/code&gt; configuration.&lt;/p&gt; 
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;docker run -t -e MCP_PLUGIN_CLIENT_TRANSPORT=stdio -p 8080:8080 ivanmurzakdev/unity-mcp-server
&lt;/code&gt;&lt;/pre&gt; 
&lt;details&gt; 
 &lt;summary&gt;&lt;code&gt;MCP Client&lt;/code&gt; config:&lt;/summary&gt; 
 &lt;pre&gt;&lt;code class=&quot;language-json&quot;&gt;{
  &quot;mcpServers&quot;: {
    &quot;ai-game-developer&quot;: {
      &quot;command&quot;: &quot;docker&quot;,
      &quot;args&quot;: [
        &quot;run&quot;,
        &quot;-t&quot;,
        &quot;-e&quot;,
        &quot;MCP_PLUGIN_CLIENT_TRANSPORT=stdio&quot;,
        &quot;-p&quot;,
        &quot;8080:8080&quot;,
        &quot;ivanmurzakdev/unity-mcp-server&quot;
      ]
    }
  }
}
&lt;/code&gt;&lt;/pre&gt; 
&lt;/details&gt; 
&lt;h3&gt;Custom &lt;code&gt;port&lt;/code&gt;&lt;/h3&gt; 
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;docker run -e MCP_PLUGIN_PORT=123 -p 123:123 ivanmurzakdev/unity-mcp-server
&lt;/code&gt;&lt;/pre&gt; 
&lt;details&gt; 
 &lt;summary&gt;&lt;code&gt;MCP Client&lt;/code&gt; config:&lt;/summary&gt; 
 &lt;pre&gt;&lt;code class=&quot;language-json&quot;&gt;{
  &quot;mcpServers&quot;: {
    &quot;ai-game-developer&quot;: {
      &quot;url&quot;: &quot;http://localhost:123&quot;
    }
  }
}
&lt;/code&gt;&lt;/pre&gt; 
 &lt;blockquote&gt; 
  &lt;p&gt;Replace &lt;code&gt;url&lt;/code&gt; with your real endpoint if it is hosted in cloud&lt;/p&gt; 
 &lt;/blockquote&gt; 
&lt;/details&gt; 
&lt;h2&gt;Binary executable&lt;/h2&gt; 
&lt;p&gt;You may launch Unity &lt;code&gt;MCP Server&lt;/code&gt; directly from a binary file. You would need to have a binary compiled specifically for your CPU architecture. Check &lt;a href=&quot;https://github.com/IvanMurzak/Unity-MCP/releases&quot;&gt;GitHub Release Page&lt;/a&gt;, it contains pre-compiled binaries for all CPU architectures.&lt;/p&gt; 
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;./unity-mcp-server --port 8080 --plugin-timeout 10000 --client-transport stdio
&lt;/code&gt;&lt;/pre&gt; 
&lt;details&gt; 
 &lt;summary&gt;&lt;code&gt;MCP Client&lt;/code&gt; config:&lt;/summary&gt; 
 &lt;blockquote&gt; 
  &lt;p&gt;Replace &lt;code&gt;&amp;lt;project&amp;gt;&lt;/code&gt; with your Unity project path.&lt;/p&gt; 
 &lt;/blockquote&gt; 
 &lt;pre&gt;&lt;code class=&quot;language-json&quot;&gt;{
  &quot;mcpServers&quot;: {
    &quot;ai-game-developer&quot;: {
      &quot;command&quot;: &quot;&amp;lt;project&amp;gt;/Library/mcp-server/win-x64/unity-mcp-server.exe&quot;,
      &quot;args&quot;: [
        &quot;--port=8080&quot;,
        &quot;--plugin-timeout=10000&quot;,
        &quot;--client-transport=stdio&quot;
      ]
    }
  }
}
&lt;/code&gt;&lt;/pre&gt; 
&lt;/details&gt; 
&lt;p&gt;&lt;img src=&quot;https://github.com/IvanMurzak/Unity-MCP/raw/main/docs/img/promo/hazzard-divider.svg?raw=true&quot; alt=&quot;AI Game Developer — Unity SKILLS and MCP&quot; /&gt;&lt;/p&gt; 
&lt;h1&gt;How Unity MCP Architecture Works&lt;/h1&gt; 
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/IvanMurzak/Unity-MCP&quot;&gt;Unity MCP&lt;/a&gt;&lt;/strong&gt; serves as a bridge between LLMs and Unity. It exposes and explains Unity&#39;s tools to the LLM, which then understands the interface and utilizes the tools according to user requests.&lt;/p&gt; 
&lt;p&gt;Connect &lt;strong&gt;&lt;a href=&quot;https://github.com/IvanMurzak/Unity-MCP&quot;&gt;Unity MCP&lt;/a&gt;&lt;/strong&gt; to LLM clients such as &lt;a href=&quot;https://claude.ai/download&quot;&gt;Claude&lt;/a&gt; or &lt;a href=&quot;https://www.cursor.com/&quot;&gt;Cursor&lt;/a&gt; using the integrated &lt;code&gt;AI Connector&lt;/code&gt; window. Custom clients are also supported.&lt;/p&gt; 
&lt;p&gt;The system is highly extensible - you can define custom &lt;code&gt;MCP Tools&lt;/code&gt;, &lt;code&gt;MCP Resource&lt;/code&gt; or &lt;code&gt;MCP Prompt&lt;/code&gt; directly in your Unity project codebase, exposing new capabilities to AI or automation clients. This makes Unity MCP a flexible foundation for building advanced workflows, rapid prototyping, and integrating AI-driven features into your development process.&lt;/p&gt; 
&lt;h2&gt;What is &lt;code&gt;MCP&lt;/code&gt;&lt;/h2&gt; 
&lt;p&gt;MCP - Model Context Protocol. In a few words, that is &lt;code&gt;USB Type-C&lt;/code&gt; for AI, specifically for LLM (Large Language Model). It teaches LLM how to use external features. Such as Unity Engine in this case, or even your custom C# method in your code. &lt;a href=&quot;https://modelcontextprotocol.io/&quot;&gt;Official documentation&lt;/a&gt;.&lt;/p&gt; 
&lt;h2&gt;What is &lt;code&gt;AI agent&lt;/code&gt;&lt;/h2&gt; 
&lt;p&gt;It is an application with a chat window. It may have smart agents to operate better, it may have embedded advanced MCP Tools. In general well done MCP Client is 50% of the AI success of executing a task. That is why it is very important to choose the best one for usage.&lt;/p&gt; 
&lt;h2&gt;What is &lt;code&gt;MCP Server&lt;/code&gt;&lt;/h2&gt; 
&lt;p&gt;It is a bridge between &lt;code&gt;MCP Client&lt;/code&gt; and &quot;something else&quot;, in this particular case it is Unity Engine. This project includes &lt;code&gt;MCP Server&lt;/code&gt;.&lt;/p&gt; 
&lt;h2&gt;What is &lt;code&gt;MCP Tool&lt;/code&gt;&lt;/h2&gt; 
&lt;p&gt;&lt;code&gt;MCP Tool&lt;/code&gt; is a function or method that the LLM can call to interact with Unity. These tools act as the bridge between natural language requests and actual Unity operations. When you ask the AI to &quot;create a cube&quot; or &quot;change material color,&quot; it uses MCP Tools to execute these actions.&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;Key characteristics:&lt;/strong&gt;&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;strong&gt;Executable functions&lt;/strong&gt; that perform specific operations&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Typed parameters&lt;/strong&gt; with descriptions to help the LLM understand what data to provide&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Return values&lt;/strong&gt; that give feedback about the operation&#39;s success or failure&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Thread-aware&lt;/strong&gt; - can run on main thread for Unity API calls or background thread for heavy processing&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h3&gt;When to use &lt;code&gt;Tool&lt;/code&gt;&lt;/h3&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;strong&gt;Automate repetitive tasks&lt;/strong&gt; - Create tools for common operations you do frequently&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Complex operations&lt;/strong&gt; - Bundle multiple Unity API calls into a single, easy-to-use tool&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Project-specific workflows&lt;/strong&gt; - Build tools that understand your project&#39;s specific structure and conventions&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Error-prone tasks&lt;/strong&gt; - Create tools that include validation and error handling&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Custom game logic&lt;/strong&gt; - Expose your game&#39;s systems to AI for dynamic content creation&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;&lt;strong&gt;Examples:&lt;/strong&gt;&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;Creating and configuring GameObjects with specific components&lt;/li&gt; 
 &lt;li&gt;Batch processing assets (textures, materials, prefabs)&lt;/li&gt; 
 &lt;li&gt;Setting up lighting and post-processing effects&lt;/li&gt; 
 &lt;li&gt;Generating level geometry or placing objects procedurally&lt;/li&gt; 
 &lt;li&gt;Configuring physics settings or collision layers&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h2&gt;What is &lt;code&gt;MCP Resource&lt;/code&gt;&lt;/h2&gt; 
&lt;p&gt;&lt;code&gt;MCP Resource&lt;/code&gt; provides read-only access to data within your Unity project. Unlike MCP Tools that perform actions, Resources allow the LLM to inspect and understand your project&#39;s current state, assets, and configuration. Think of them as &quot;sensors&quot; that give the AI context about your project.&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;Key characteristics:&lt;/strong&gt;&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;strong&gt;Read-only access&lt;/strong&gt; to project data and Unity objects&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Structured information&lt;/strong&gt; presented in a format the LLM can understand&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Real-time data&lt;/strong&gt; that reflects the current state of your project&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Contextual awareness&lt;/strong&gt; helping the AI make informed decisions&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h3&gt;When to use &lt;code&gt;MCP Resource&lt;/code&gt;&lt;/h3&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;strong&gt;Project analysis&lt;/strong&gt; - Let AI understand your project structure, assets, and organization&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Debugging assistance&lt;/strong&gt; - Provide current state information for troubleshooting&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Intelligent suggestions&lt;/strong&gt; - Give AI context to make better recommendations&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Documentation generation&lt;/strong&gt; - Automatically create documentation based on project state&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Asset management&lt;/strong&gt; - Help AI understand what assets are available and their properties&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;&lt;strong&gt;Examples:&lt;/strong&gt;&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;Exposing scene hierarchy and GameObject properties&lt;/li&gt; 
 &lt;li&gt;Listing available materials, textures, and their settings&lt;/li&gt; 
 &lt;li&gt;Showing script dependencies and component relationships&lt;/li&gt; 
 &lt;li&gt;Displaying current lighting setup and render pipeline configuration&lt;/li&gt; 
 &lt;li&gt;Providing information about audio sources, animations, and particle systems&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h2&gt;What is &lt;code&gt;MCP Prompt&lt;/code&gt;&lt;/h2&gt; 
&lt;p&gt;&lt;code&gt;MCP Prompt&lt;/code&gt; allows you to inject pre-defined prompts into the conversation with the LLM. These are smart templates that can provide context, instructions, or knowledge to guide the AI&#39;s behavior. Prompts can be static text or dynamically generated based on your project&#39;s current state.&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;Key characteristics:&lt;/strong&gt;&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;strong&gt;Contextual guidance&lt;/strong&gt; that influences how the AI responds&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Role-based&lt;/strong&gt; - can simulate different personas (User requests or Assistant knowledge)&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Dynamic content&lt;/strong&gt; - can include real-time project data&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Reusable templates&lt;/strong&gt; for common scenarios and workflows&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h3&gt;When to use &lt;code&gt;MCP Prompt&lt;/code&gt;&lt;/h3&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;strong&gt;Provide domain knowledge&lt;/strong&gt; - Share best practices and coding standards specific to your project&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Set coding conventions&lt;/strong&gt; - Establish naming conventions, architecture patterns, and code style&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Give context about project structure&lt;/strong&gt; - Explain how your project is organized and why&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Share workflow instructions&lt;/strong&gt; - Provide step-by-step procedures for common tasks&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Inject specialized knowledge&lt;/strong&gt; - Add information about specific Unity features, third-party assets, or custom systems&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;&lt;strong&gt;Examples:&lt;/strong&gt;&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;&quot;Always use PascalCase for public methods and camelCase for private fields&quot;&lt;/li&gt; 
 &lt;li&gt;&quot;This project uses a custom event system located in Scripts/Events/&quot;&lt;/li&gt; 
 &lt;li&gt;&quot;When creating UI elements, always add them to the Canvas in Scene/UI/MainCanvas&quot;&lt;/li&gt; 
 &lt;li&gt;&quot;Performance is critical - prefer object pooling for frequently instantiated objects&quot;&lt;/li&gt; 
 &lt;li&gt;&quot;This project follows SOLID principles - explain any architecture decisions&quot;&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;&lt;img src=&quot;https://github.com/IvanMurzak/Unity-MCP/raw/main/docs/img/promo/hazzard-divider.svg?raw=true&quot; alt=&quot;AI Game Developer — Unity SKILLS and MCP&quot; /&gt;&lt;/p&gt; 
&lt;h1&gt;Contribution 💙💛&lt;/h1&gt; 
&lt;p&gt;Contributions are highly appreciated. Bring your ideas and let&#39;s make game development simpler than ever before! Do you have an idea for a new &lt;code&gt;Tool&lt;/code&gt; or feature, or did you spot a bug and know how to fix it?&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;Please give this project a star 🌟 if you find it useful!&lt;/strong&gt;&lt;/p&gt; 
&lt;ol&gt; 
 &lt;li&gt;👉 &lt;a href=&quot;https://github.com/IvanMurzak/Unity-MCP/raw/main/docs/dev/Development.md&quot;&gt;Read Development documentation&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;👉 &lt;a href=&quot;https://github.com/IvanMurzak/Unity-MCP/fork&quot;&gt;Fork the project&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;Clone the fork and open the &lt;code&gt;./Unity-MCP-Plugin&lt;/code&gt; folder in Unity&lt;/li&gt; 
 &lt;li&gt;Implement new things in the project, commit, push it to GitHub&lt;/li&gt; 
 &lt;li&gt;Create Pull Request targeting original &lt;a href=&quot;https://github.com/IvanMurzak/Unity-MCP/compare&quot;&gt;Unity-MCP&lt;/a&gt; repository, &lt;code&gt;main&lt;/code&gt; branch.&lt;/li&gt; 
&lt;/ol&gt; 
&lt;p&gt;&lt;img src=&quot;https://github.com/IvanMurzak/Unity-MCP/raw/main/docs/img/promo/hazzard-divider.svg?raw=true&quot; alt=&quot;AI Game Developer — Unity SKILLS and MCP&quot; /&gt;&lt;/p&gt;</description>
      
      <media:content url="https://repository-images.githubusercontent.com/959123498/2e44f4c8-5d4b-4f58-a821-40d2b5057bda" medium="image" />
      
    </item>
    
    <item>
      <title>StockSharp/StockSharp</title>
      <link>https://github.com/StockSharp/StockSharp</link>
      <description>&lt;p&gt;Algorithmic trading and quantitative trading open source platform to develop trading robots (stock markets, forex, crypto, bitcoins, and options).&lt;/p&gt;&lt;hr&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/SLogo.png&quot; align=&quot;right&quot; /&gt; 
&lt;h1&gt;&lt;a href=&quot;https://stocksharp.com&quot;&gt;StockSharp - trading platform&lt;/a&gt;&lt;/h1&gt; 
&lt;h2&gt;&lt;strong&gt;English&lt;/strong&gt; | &lt;a href=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/README.ru.md&quot;&gt;Русский&lt;/a&gt; | &lt;a href=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/README.zh.md&quot;&gt;中文&lt;/a&gt;&lt;/h2&gt; 
&lt;h2&gt;&lt;a href=&quot;https://doc.stocksharp.com&quot; style=&quot;margin-right:15px;&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/twitter/twemoji/master/assets/svg/1f4d6.svg?sanitize=true&quot; alt=&quot;Docs&quot; height=&quot;40&quot; /&gt; Docs&lt;/a&gt; &lt;a href=&quot;https://stocksharp.com/products/download/&quot; style=&quot;margin-right:15px;&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/twitter/twemoji/master/assets/svg/1f4be.svg?sanitize=true&quot; alt=&quot;Download&quot; height=&quot;40&quot; /&gt; Download&lt;/a&gt; &lt;a href=&quot;https://t.me/stocksharpchat/361&quot; style=&quot;margin-right:15px;&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/twitter/twemoji/master/assets/svg/1f4ac.svg?sanitize=true&quot; alt=&quot;Chat&quot; height=&quot;40&quot; /&gt; Chat&lt;/a&gt; &lt;a href=&quot;https://www.youtube.com/@stocksharp&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/edent/SuperTinyIcons/master/images/svg/youtube.svg?sanitize=true&quot; alt=&quot;YouTube&quot; height=&quot;40&quot; /&gt; YouTube&lt;/a&gt;&lt;/h2&gt; 
&lt;h2&gt;Introduction&lt;/h2&gt; 
&lt;p&gt;&lt;strong&gt;StockSharp&lt;/strong&gt; (shortly &lt;strong&gt;S#&lt;/strong&gt;) – are &lt;strong&gt;free&lt;/strong&gt; platform for trading at any markets of the world (crypto exchanges, American, European, Asian, Russian, stocks, futures, options, Bitcoins, forex, etc.). You will be able to trade manually or automated trading (algorithmic trading robots, conventional or HFT).&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;Available connections&lt;/strong&gt;: Binance, MT4, MT5, FIX/FAST, PolygonIO, Trading Technologies, Alpaca Markets, BarChart, CQG, E*Trade, IQFeed, InteractiveBrokers, LMAX, MatLab, Oanda, FXCM, Rithmic, cTrader, DXtrade, BitStamp, Bitfinex, Coinbase, Kraken, Poloniex, GDAX, Bittrex, Bithumb, OKX, Coincheck, &lt;a href=&quot;http://CEX.IO&quot;&gt;CEX.IO&lt;/a&gt;, BitMEX, YoBit, Livecoin, EXMO, Deribit, HTX, KuCoin, QuantFEED, Aster, edgeX, Ligther, Paradex, Hyperliquid and many other.&lt;/p&gt; 
&lt;h2&gt;&lt;a href=&quot;https://stocksharp.com/store/strategy-designer/&quot;&gt;Designer&lt;/a&gt;&lt;/h2&gt; 
&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/Designer500.gif&quot; align=&quot;left&quot; /&gt; 
&lt;p&gt;&lt;strong&gt;Designer&lt;/strong&gt; - &lt;strong&gt;free&lt;/strong&gt; universal algorithmic strategies application for easy strategy creation:&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;Visual designer to create strategies by mouse clicking&lt;/li&gt; 
 &lt;li&gt;Embedded C# editor&lt;/li&gt; 
 &lt;li&gt;Easy to create own indicators&lt;/li&gt; 
 &lt;li&gt;Build in debugger&lt;/li&gt; 
 &lt;li&gt;Connections to the multiple electronic boards and brokers&lt;/li&gt; 
 &lt;li&gt;All world platforms&lt;/li&gt; 
 &lt;li&gt;Schema sharing with own team&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h2&gt;&lt;a href=&quot;https://stocksharp.com/store/market-data-downloader/&quot;&gt;Hydra&lt;/a&gt;&lt;/h2&gt; 
&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/Hydra500.gif&quot; align=&quot;right&quot; /&gt; 
&lt;p&gt;&lt;strong&gt;Hydra&lt;/strong&gt; - &lt;strong&gt;free&lt;/strong&gt; software to automatically load and store market data:&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;Supports many sources&lt;/li&gt; 
 &lt;li&gt;High compression ratio&lt;/li&gt; 
 &lt;li&gt;Any data type&lt;/li&gt; 
 &lt;li&gt;Program access to stored data via API&lt;/li&gt; 
 &lt;li&gt;Export to csv, excel, xml or database&lt;/li&gt; 
 &lt;li&gt;Import from csv&lt;/li&gt; 
 &lt;li&gt;Scheduled tasks&lt;/li&gt; 
 &lt;li&gt;Auto-sync over the Internet between several Hydra instances&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h2&gt;&lt;a href=&quot;https://stocksharp.com/store/trading-terminal/&quot;&gt;Terminal&lt;/a&gt;&lt;/h2&gt; 
&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/Terminal500.gif&quot; align=&quot;left&quot; /&gt; 
&lt;p&gt;&lt;strong&gt;Terminal&lt;/strong&gt; - &lt;strong&gt;free&lt;/strong&gt; trading charting application (trading terminal):&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;Connections to the multiple electronic boards and brokers&lt;/li&gt; 
 &lt;li&gt;Trading from charts by clicking&lt;/li&gt; 
 &lt;li&gt;Arbitrary timeframes&lt;/li&gt; 
 &lt;li&gt;Volume, Tick, Range, P&amp;amp;F, Renko candles&lt;/li&gt; 
 &lt;li&gt;Cluster charts&lt;/li&gt; 
 &lt;li&gt;Box charts&lt;/li&gt; 
 &lt;li&gt;Volume Profile&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h2&gt;&lt;a href=&quot;https://stocksharp.com/store/trading-shell/&quot;&gt;Shell&lt;/a&gt;&lt;/h2&gt; 
&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/Shell500.gif&quot; align=&quot;right&quot; /&gt; 
&lt;p&gt;&lt;strong&gt;Shell&lt;/strong&gt; - the ready-made graphical framework with the ability to quickly change to your needs and with fully open source code in C#:&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;Complete source code&lt;/li&gt; 
 &lt;li&gt;Support for all StockSharp platform connections&lt;/li&gt; 
 &lt;li&gt;Support for Designer schemas&lt;/li&gt; 
 &lt;li&gt;Flexible user interface&lt;/li&gt; 
 &lt;li&gt;Strategy testing (statistics, equity, reports)&lt;/li&gt; 
 &lt;li&gt;Save and load strategy settings&lt;/li&gt; 
 &lt;li&gt;Launch strategies in parallel&lt;/li&gt; 
 &lt;li&gt;Detailed information on strategy performance&lt;/li&gt; 
 &lt;li&gt;Launch strategies on schedule&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h2&gt;&lt;a href=&quot;https://stocksharp.com/store/api/&quot;&gt;API&lt;/a&gt;&lt;/h2&gt; 
&lt;p&gt;API is a &lt;strong&gt;free&lt;/strong&gt; C# library for programmers who use Visual Studio. The API lets you create any trading strategy, from long-timeframe positional strategies to high frequency strategies (HFT) with direct access to the exchange (DMA). &lt;a href=&quot;https://stocksharp.com/store/api/&quot;&gt;More info...&lt;/a&gt;&lt;/p&gt; 
&lt;h3&gt;Connector example&lt;/h3&gt; 
&lt;pre&gt;&lt;code class=&quot;language-C#&quot;&gt;var connector = new Connector();
var security = connector.LookupById(&quot;AAPL@NASDAQ&quot;);

var subscription = new Subscription(DataType.TimeFrame(TimeSpan.FromMinutes(1)), security);

connector.CandleReceived += (sub, candle) =&amp;gt;
{
        if (sub != subscription || candle.State != CandleStates.Finished)
                return;

        // determine candle color
        var isGreen = candle.ClosePrice &amp;gt; candle.OpenPrice;

        // register market order depending on candle color
        var order = new Order
        {
                Security = security,
                Type = OrderTypes.Market,
                Side = isGreen ? Sides.Buy : Sides.Sell,
                Volume = 1
        };

        connector.RegisterOrder(order);
};

connector.Subscribe(subscription);
connector.Connect();
&lt;/code&gt;&lt;/pre&gt; 
&lt;h2&gt;Crypto exchanges&lt;/h2&gt; 
&lt;table&gt; 
 &lt;thead&gt; 
  &lt;tr&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Logo&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Name&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Documentation&lt;/th&gt; 
  &lt;/tr&gt; 
 &lt;/thead&gt; 
 &lt;tbody&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/bibox_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Bibox&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/bibox.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/Binance_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Binance&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/binance.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/bingx_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;BingX&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/bingx.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/bitalong_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Bitalong&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://doc.stocksharp.com/topics/api/connectors/crypto_exchanges/bitalong.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/bitbank_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Bitbank&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/bitbank.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/bitget_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Bitget&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/bitget.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/bitexbook_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Bitexbook&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/bitexbook.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/bitfinex_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Bitfinex&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/bitfinex.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/bithumb_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Bithumb&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/bithumb.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/bitmax_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;BitMax&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/bitmax.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/bitmex_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;BitMEX&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/bitmex.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/BitStamp_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;BitStamp&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/bitstamp.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/bittrex_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Bittrex&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/bittrex.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/BitZ_logo.png&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;BitZ&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/bitz.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/bybit_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;ByBit&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/bybit.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/bw_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;BW&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/bw.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/cexio_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;http://CEX.IO&quot;&gt;CEX.IO&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/cex.io.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/coinbase_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Coinbase&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/coinbase.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/coinbene_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;CoinBene&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/coinbene.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/coincap_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;CoinCap&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/coincap.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/coincheck_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Coincheck&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/coincheck.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/coinex_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;CoinEx&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/coinex.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/CoinExchange_logo.png&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;CoinExchange&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/coinexchange.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/coinigy_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Coinigy&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/coinigy.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/coinhub_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;CoinHub&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/coinhub.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/cryptopia_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Cryptopia&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/cryptopia.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/deribit_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Deribit&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/deribit.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/digifinex_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;DigiFinex&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/digifinex.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/digitexfutures_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;DigitexFutures&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://doc.stocksharp.com/topics/api/connectors/crypto_exchanges/digitexfutures.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/exmo_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;EXMO&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/exmo.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/fatbtc_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;FatBTC&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/fatbtc.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/gateio_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;GateIO&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/gateio.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/gdax_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;GDAX&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/gdax.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/gopax_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;GOPAX&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/gopax.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/hitbtc_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;HitBTC&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/hitbtc.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/hotbit_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Hotbit&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/hotbit.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/huobi_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Huobi&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/huobi.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/idax_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;IDAX&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/idax.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/kraken_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Kraken&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/kraken.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/kucoin_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;KuCoin&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/kucoin.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/latoken_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;LATOKEN&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/latoken.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/lbank_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;LBank&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/lbank.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/Liqui_logo.png&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Liqui&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/liqui.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/livecoin_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Livecoin&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/livecoin.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/mexc_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;MEXC&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/mexc.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/okcoin_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;OKCoin&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/okcoin.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/okex_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;OKEx&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/okex.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/poloniex_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Poloniex&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/poloniex.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/prizmbit_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;PrizmBit&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://doc.stocksharp.com/topics/api/connectors/crypto_exchanges/prizmbit.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/liquid_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;QuoineX&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/quoinex.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/tradeogre_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;TradeOgre&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/tradeogre.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/upbit_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Upbit&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/upbit.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/yobit_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;YoBit&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/yobit.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/zaif_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Zaif&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/zaif.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/zb_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;ZB&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/zb.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
 &lt;/tbody&gt; 
&lt;/table&gt; 
&lt;h2&gt;DEX exchanges&lt;/h2&gt; 
&lt;table&gt; 
 &lt;thead&gt; 
  &lt;tr&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Logo&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Name&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Documentation&lt;/th&gt; 
  &lt;/tr&gt; 
 &lt;/thead&gt; 
 &lt;tbody&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/Aster_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Aster&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/aster.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/edgeX_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;edgeX&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/edgex.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/Ligther_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Ligther&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/ligther.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/Paradex_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Paradex&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/paradex.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/Hyperliquid_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Hyperliquid&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/crypto_exchanges/hyperliquid.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
 &lt;/tbody&gt; 
&lt;/table&gt; 
&lt;h2&gt;Stock, Futures and Options&lt;/h2&gt; 
&lt;table&gt; 
 &lt;thead&gt; 
  &lt;tr&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Logo&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Name&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Documentation&lt;/th&gt; 
  &lt;/tr&gt; 
 &lt;/thead&gt; 
 &lt;tbody&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/polygonio_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;http://Polygon.io&quot;&gt;Polygon.io&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/stock_market/polygonio.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/alpaca_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Alpaca.Markets&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/stock_market/alpaca.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/interactivebrokers_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Interactive Brokers&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/stock_market/interactive_brokers.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/fix_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;FIX protocol (4.2, 4.4. 5.0)&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/stock_market/fix_protocol.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/fix_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;FAST protocol&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/common/fast_protocol.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/bvmt_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;BVMT&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/stock_market/bvmt.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/alphavantage_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;AlphaVantage&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/stock_market/alphavantage.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/barchart_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;BarChart&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/stock_market/barchart.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/cqg_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;CQG&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/stock_market/cqg.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/etrade_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;E*TRADE&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/stock_market/e_trade.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/google_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Google&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/stock_market/google.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/iex_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;IEX&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/stock_market/iex.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/iqfeed_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;IQFeed&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/stock_market/iqfeed.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/Lse_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;ITCH&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/stock_market/itch.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/OpenECry_logo.png&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;OpenECry&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/stock_market/openecry.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/quandl_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Quandl&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/stock_market/quandl.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/quanthouse_logo.png&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;QuantFEED&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/stock_market/quantfeed.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/rithmic_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Rithmic&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/stock_market/rithmic.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/Sterling_logo.png&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Sterling&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/stock_market/sterling.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/tradier_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Tradier&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/stock_market/tradier.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/Xignite_logo.png&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Xignite&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/stock_market/xignite.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/yahoo_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Yahoo&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/stock_market/yahoo.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/Blackwood_logo.png&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Blackwood (Fusion)&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/stock_market/blackwood_fusion.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
 &lt;/tbody&gt; 
&lt;/table&gt; 
&lt;h2&gt;Forex&lt;/h2&gt; 
&lt;table&gt; 
 &lt;thead&gt; 
  &lt;tr&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Logo&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Name&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Documentation&lt;/th&gt; 
  &lt;/tr&gt; 
 &lt;/thead&gt; 
 &lt;tbody&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/devexperts_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;DXtrade&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/forex/dxtrade.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/ctrader_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;cTrader&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/forex/ctrader.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/mt4_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;MT4&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/forex/metatrader.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/mt5_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;MT5&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/forex/metatrader.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/dukascopy_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;DukasCopy&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/forex/dukascopy.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/fxcm_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;FXCM&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/forex/fxcm.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/lmax_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;LMAX&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/forex/lmax.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/StockSharp/StockSharp/master/Media/logos/Oanda_logo.svg?sanitize=true&quot; height=&quot;30&quot; /&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Oanda&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/doc.stocksharp.com/topics/api/connectors/forex/oanda.html&quot; target=&quot;_blank&quot;&gt;Docs&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
 &lt;/tbody&gt; 
&lt;/table&gt;</description>
      
      <media:content url="https://repository-images.githubusercontent.com/27703983/b4ecf060-cc93-4177-a284-097dc2af7201" medium="image" />
      
    </item>
    
    <item>
      <title>microsoft/aspire</title>
      <link>https://github.com/microsoft/aspire</link>
      <description>&lt;p&gt;Aspire is the tool for code-first, extensible, observable dev and deploy.&lt;/p&gt;&lt;hr&gt;&lt;h1&gt;Aspire&lt;/h1&gt; 
&lt;p&gt;&lt;a href=&quot;https://github.com/microsoft/aspire/actions/workflows/ci.yml&quot;&gt;&lt;img src=&quot;https://github.com/microsoft/aspire/actions/workflows/ci.yml/badge.svg?branch=main&amp;amp;event=push&quot; alt=&quot;CI&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://github.com/microsoft/aspire/actions/workflows/tests.yml&quot;&gt;&lt;img src=&quot;https://github.com/microsoft/aspire/actions/workflows/tests.yml/badge.svg?branch=main&amp;amp;event=push&quot; alt=&quot;Tests&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://github.com/microsoft/aspire/labels/help%20wanted&quot;&gt;&lt;img src=&quot;https://img.shields.io/github/issues/microsoft/aspire/help%20wanted?style=flat&amp;amp;color=%24EC820&amp;amp;label=help%20wanted&quot; alt=&quot;Help Wanted&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://github.com/microsoft/aspire/labels/good%20first%20issue&quot;&gt;&lt;img src=&quot;https://img.shields.io/github/issues/microsoft/aspire/good%20first%20issue?style=flat&amp;amp;color=%24EC820&amp;amp;label=good%20first%20issue&quot; alt=&quot;Good First Issue&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://discord.gg/raNPcaaSj8&quot;&gt;&lt;img src=&quot;https://img.shields.io/discord/1361488941836140614?style=flat&amp;amp;logo=discord&amp;amp;logoColor=white&amp;amp;label=Join%20our%20Discord&amp;amp;labelColor=512bd4&amp;amp;color=cyan&quot; alt=&quot;Discord&quot; /&gt;&lt;/a&gt;&lt;/p&gt; 
&lt;h2&gt;What is Aspire?&lt;/h2&gt; 
&lt;p&gt;Aspire is a multi-language, code-first toolchain for building, running, and deploying distributed applications.&lt;/p&gt; 
&lt;p&gt;Describe how services, frontends, containers, databases, caches, and connections fit together in code. The Aspire CLI runs the whole app locally, exposes OpenTelemetry-based observability, and carries the same definition into deployment.&lt;/p&gt; 
&lt;h2&gt;A simple app definition&lt;/h2&gt; 
&lt;p&gt;The same application definition can be written in different languages.&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;C#&lt;/strong&gt; (&lt;code&gt;apphost.cs&lt;/code&gt;)&lt;/p&gt; 
&lt;pre&gt;&lt;code class=&quot;language-csharp&quot;&gt;var builder = DistributedApplication.CreateBuilder(args);

var cache = builder.AddRedis(&quot;cache&quot;);

var api = builder.AddNodeApp(&quot;api&quot;, &quot;./api&quot;, &quot;src/index.ts&quot;)
    .WithReference(cache)
    .WaitFor(cache)
    .WithHttpEndpoint(env: &quot;PORT&quot;)
    .WithExternalHttpEndpoints();

builder.AddViteApp(&quot;frontend&quot;, &quot;./frontend&quot;)
    .WithReference(api)
    .WaitFor(api);

builder.Build().Run();
&lt;/code&gt;&lt;/pre&gt; 
&lt;p&gt;&lt;strong&gt;TypeScript&lt;/strong&gt; (&lt;code&gt;apphost.ts&lt;/code&gt;)&lt;/p&gt; 
&lt;pre&gt;&lt;code class=&quot;language-typescript&quot;&gt;import { createBuilder } from &#39;./.modules/aspire.js&#39;;

const builder = await createBuilder();

const cache = await builder.addRedis(&quot;cache&quot;);

const api = await builder
    .addNodeApp(&quot;api&quot;, &quot;./api&quot;, &quot;src/index.ts&quot;)
    .withReference(cache)
    .waitFor(cache)
    .withHttpEndpoint({ env: &quot;PORT&quot; })
    .withExternalHttpEndpoints();

await builder
    .addViteApp(&quot;frontend&quot;, &quot;./frontend&quot;)
    .withReference(api)
    .waitFor(api);

await builder.build().run();
&lt;/code&gt;&lt;/pre&gt; 
&lt;h2&gt;Getting started&lt;/h2&gt; 
&lt;h3&gt;Install the Aspire CLI&lt;/h3&gt; 
&lt;p&gt;To install the latest released version of the Aspire CLI:&lt;/p&gt; 
&lt;p&gt;On Windows:&lt;/p&gt; 
&lt;pre&gt;&lt;code class=&quot;language-powershell&quot;&gt;irm https://aspire.dev/install.ps1 | iex
&lt;/code&gt;&lt;/pre&gt; 
&lt;p&gt;On Linux or macOS:&lt;/p&gt; 
&lt;pre&gt;&lt;code class=&quot;language-sh&quot;&gt;curl -sSL https://aspire.dev/install.sh | bash
&lt;/code&gt;&lt;/pre&gt; 
&lt;div class=&quot;markdown-alert markdown-alert-note&quot;&gt;
 &lt;p class=&quot;markdown-alert-title&quot;&gt;
  &lt;svg class=&quot;octicon octicon-info mr-2&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;
   &lt;path d=&quot;M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z&quot;&gt;&lt;/path&gt;
  &lt;/svg&gt;Note&lt;/p&gt;
 &lt;p&gt;If you want to use the latest daily builds instead of the released version, follow the instructions in &lt;a href=&quot;https://raw.githubusercontent.com/microsoft/aspire/main/docs/using-latest-daily.md&quot;&gt;docs/using-latest-daily.md&lt;/a&gt;.&lt;/p&gt; 
&lt;/div&gt; 
&lt;h2&gt;Useful links&lt;/h2&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;a href=&quot;https://aspire.dev/docs/&quot;&gt;Documentation&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://aspire.dev/get-started/first-app/&quot;&gt;Build your first app&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://github.com/microsoft/aspire/actions/workflows/ci.yml&quot;&gt;Build status&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://github.com/microsoft/aspire-samples&quot;&gt;Aspire samples repository&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://github.com/microsoft/dcp&quot;&gt;Developer Control Plane (DCP)&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/microsoft/aspire/main/docs/dogfooding-pull-requests.md&quot;&gt;Dogfooding pull requests&lt;/a&gt;&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h2&gt;What is in this repo?&lt;/h2&gt; 
&lt;p&gt;This repo contains the Aspire CLI, AppHost SDK, dashboard, service discovery infrastructure, project templates, integrations, and VS Code Extension.&lt;/p&gt; 
&lt;h2&gt;Contributing&lt;/h2&gt; 
&lt;p&gt;Follow &lt;a href=&quot;https://raw.githubusercontent.com/microsoft/aspire/main/docs/contributing.md&quot;&gt;docs/contributing.md&lt;/a&gt; for working in the repository.&lt;/p&gt; 
&lt;h2&gt;Reporting security issues and security bugs&lt;/h2&gt; 
&lt;p&gt;Security issues and bugs should be reported privately, via email, to the Microsoft Security Response Center (MSRC) &lt;a href=&quot;mailto:secure@microsoft.com&quot;&gt;secure@microsoft.com&lt;/a&gt;. You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. Further information, including the MSRC PGP key, can be found in the &lt;a href=&quot;https://www.microsoft.com/msrc/faqs-report-an-issue&quot;&gt;Security TechCenter&lt;/a&gt;. You can also find these instructions in this repo&#39;s &lt;a href=&quot;https://raw.githubusercontent.com/microsoft/aspire/main/SECURITY.md&quot;&gt;Security doc&lt;/a&gt;.&lt;/p&gt; 
&lt;h3&gt;Note on containers used by Aspire resource and client integrations&lt;/h3&gt; 
&lt;p&gt;The Aspire team cannot evaluate the underlying third-party containers for which it provides API support for suitability for specific customer requirements.&lt;/p&gt; 
&lt;p&gt;You should evaluate whichever containers you chose to compose and automate with Aspire to ensure they meet your, your employers or your government’s requirements on security and safety as well as cryptographic regulations and any other regulatory or corporate standards that may apply to your use of the container.&lt;/p&gt; 
&lt;h2&gt;License&lt;/h2&gt; 
&lt;p&gt;The code in this repo is licensed under the &lt;a href=&quot;https://raw.githubusercontent.com/microsoft/aspire/main/LICENSE.TXT&quot;&gt;MIT&lt;/a&gt; license.&lt;/p&gt;</description>
      
      <media:content url="https://opengraph.githubassets.com/ffa6aac2e092f9e8335fa25ae71ac1495be75f1510bad28b735e33ca2ad8a35c/microsoft/aspire" medium="image" />
      
    </item>
    
    <item>
      <title>Azure/azure-powershell</title>
      <link>https://github.com/Azure/azure-powershell</link>
      <description>&lt;p&gt;Microsoft Azure PowerShell&lt;/p&gt;&lt;hr&gt;&lt;h1&gt;&lt;img src=&quot;https://raw.githubusercontent.com/Azure/azure-powershell/main/documentation/images/MicrosoftAzure-32px.png&quot; alt=&quot;AzureIcon&quot; /&gt; &lt;img src=&quot;https://raw.githubusercontent.com/Azure/azure-powershell/main/documentation/images/MicrosoftPowerShellCore-32px.png&quot; alt=&quot;PowershellIcon&quot; /&gt; Microsoft Azure PowerShell&lt;/h1&gt; 
&lt;p&gt;This repository contains PowerShell cmdlets for developers and administrators to develop, deploy, administer, and manage Microsoft Azure resources.&lt;/p&gt; 
&lt;p&gt;The Az PowerShell module is preinstalled in &lt;a href=&quot;https://shell.azure.com/&quot;&gt;Azure Cloud Shell&lt;/a&gt;.&lt;/p&gt; 
&lt;h2&gt;Modules&lt;/h2&gt; 
&lt;p&gt;The following table contains a list of the Azure PowerShell rollup modules.&lt;/p&gt; 
&lt;table&gt; 
 &lt;thead&gt; 
  &lt;tr&gt; 
   &lt;th&gt;Description&lt;/th&gt; 
   &lt;th&gt;Module Name&lt;/th&gt; 
   &lt;th&gt;PowerShell Gallery Link&lt;/th&gt; 
   &lt;th&gt;Microsoft Artifact Registry&lt;/th&gt; 
  &lt;/tr&gt; 
 &lt;/thead&gt; 
 &lt;tbody&gt; 
  &lt;tr&gt; 
   &lt;td&gt;Azure PowerShell&lt;/td&gt; 
   &lt;td&gt;&lt;code&gt;Az&lt;/code&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;a href=&quot;https://www.powershellgallery.com/packages/Az/&quot;&gt;&lt;img src=&quot;https://img.shields.io/powershellgallery/v/Az.svg?style=flat-square&amp;amp;label=Az&quot; alt=&quot;Az&quot; /&gt;&lt;/a&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;a href=&quot;https://mcr.microsoft.com/en-us/artifact/mar/psresource/az/tags&quot;&gt;&lt;img src=&quot;https://img.shields.io/powershellgallery/v/Az.svg?style=flat-square&amp;amp;label=Az&quot; alt=&quot;Az&quot; /&gt;&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;Azure PowerShell with preview modules&lt;/td&gt; 
   &lt;td&gt;&lt;code&gt;AzPreview&lt;/code&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;a href=&quot;https://www.powershellgallery.com/packages/AzPreview/&quot;&gt;&lt;img src=&quot;https://img.shields.io/powershellgallery/v/AzPreview.svg?style=flat-square&amp;amp;label=AzPreview&quot; alt=&quot;AzPreview&quot; /&gt;&lt;/a&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;a href=&quot;https://mcr.microsoft.com/en-us/artifact/mar/psresource/azpreview/tags&quot;&gt;&lt;img src=&quot;https://img.shields.io/powershellgallery/v/AzPreview.svg?style=flat-square&amp;amp;label=AzPreview&quot; alt=&quot;AzPreview&quot; /&gt;&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
 &lt;/tbody&gt; 
&lt;/table&gt; 
&lt;p&gt;For a complete list of the modules found in this repository, see &lt;a href=&quot;https://raw.githubusercontent.com/Azure/azure-powershell/main/documentation/azure-powershell-modules.md&quot;&gt;Azure PowerShell Modules&lt;/a&gt;.&lt;/p&gt; 
&lt;h2&gt;Installation&lt;/h2&gt; 
&lt;h3&gt;PowerShell Gallery&lt;/h3&gt; 
&lt;p&gt;Run the following command in a PowerShell session to install the Az PowerShell module:&lt;/p&gt; 
&lt;pre&gt;&lt;code class=&quot;language-powershell&quot;&gt;Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force
&lt;/code&gt;&lt;/pre&gt; 
&lt;p&gt;&lt;a href=&quot;https://github.com/PowerShell/PowerShell/releases/latest&quot;&gt;The latest version of PowerShell 7&lt;/a&gt; is the recommended version of PowerShell for use with the Az PowerShell module on all platforms including Windows, Linux, and macOS. This module also runs on Windows PowerShell 5.1 with &lt;a href=&quot;https://dotnet.microsoft.com/download/dotnet-framework-runtime&quot;&gt;.NET Framework 4.7.2&lt;/a&gt; or higher.&lt;/p&gt; 
&lt;p&gt;The &lt;code&gt;Az&lt;/code&gt; module replaces &lt;code&gt;AzureRM&lt;/code&gt;. You should not install &lt;code&gt;Az&lt;/code&gt; side-by-side with &lt;code&gt;AzureRM&lt;/code&gt;.&lt;/p&gt; 
&lt;p&gt;If you have an earlier version of the Azure PowerShell module installed from the PowerShell Gallery and would like to update to the latest version, run the following command in a PowerShell session:&lt;/p&gt; 
&lt;pre&gt;&lt;code class=&quot;language-powershell&quot;&gt;Update-Module -Name Az -Scope CurrentUser -Force
&lt;/code&gt;&lt;/pre&gt; 
&lt;p&gt;&lt;code&gt;Update-Module&lt;/code&gt; installs the new version side-by-side with previous versions. It does not uninstall the previous versions.&lt;/p&gt; 
&lt;p&gt;For more information on installing Azure PowerShell, see the &lt;a href=&quot;https://learn.microsoft.com/powershell/azure/install-az-ps&quot;&gt;installation guide&lt;/a&gt;.&lt;/p&gt; 
&lt;h2&gt;Usage&lt;/h2&gt; 
&lt;h3&gt;Log into Azure&lt;/h3&gt; 
&lt;p&gt;To connect to Azure, use the &lt;a href=&quot;https://learn.microsoft.com/powershell/module/az.accounts/connect-azaccount&quot;&gt;&lt;code&gt;Connect-AzAccount&lt;/code&gt;&lt;/a&gt; cmdlet:&lt;/p&gt; 
&lt;pre&gt;&lt;code class=&quot;language-powershell&quot;&gt;# Opens a new browser window to log into your Azure account.
Connect-AzAccount

# Log in with a previously created service principal. Use the application ID as the username, and the secret as password.
$Credential = Get-Credential
Connect-AzAccount -ServicePrincipal -Credential $Credential -TenantId $TenantId
&lt;/code&gt;&lt;/pre&gt; 
&lt;p&gt;To log into a specific cloud (&lt;em&gt;AzureChinaCloud&lt;/em&gt;, &lt;em&gt;AzureCloud&lt;/em&gt;, &lt;em&gt;AzureUSGovernment&lt;/em&gt;), use the &lt;code&gt;Environment&lt;/code&gt; parameter:&lt;/p&gt; 
&lt;pre&gt;&lt;code class=&quot;language-powershell&quot;&gt;# Log into a specific cloud, for example the Azure China cloud.
Connect-AzAccount -Environment AzureChinaCloud
&lt;/code&gt;&lt;/pre&gt; 
&lt;h3&gt;Session context&lt;/h3&gt; 
&lt;p&gt;A session context persists login information across Azure PowerShell modules and PowerShell instances. Use the &lt;a href=&quot;https://learn.microsoft.com/powershell/module/az.accounts/get-azcontext&quot;&gt;&lt;code&gt;Get-AzContext&lt;/code&gt;&lt;/a&gt; cmdlet to view the context you are using in the current session. The results contain the Azure tenant and subscription.&lt;/p&gt; 
&lt;pre&gt;&lt;code class=&quot;language-powershell&quot;&gt;# Get the Azure PowerShell context for the current PowerShell session
Get-AzContext

# Lists all available Azure PowerShell contexts in the current PowerShell session
Get-AzContext -ListAvailable
&lt;/code&gt;&lt;/pre&gt; 
&lt;p&gt;To get the subscriptions in a tenant, use the &lt;a href=&quot;https://learn.microsoft.com/powershell/module/az.accounts/get-azsubscription&quot;&gt;&lt;code&gt;Get-AzSubscription&lt;/code&gt;&lt;/a&gt; cmdlet:&lt;/p&gt; 
&lt;pre&gt;&lt;code class=&quot;language-powershell&quot;&gt;# Get all of the Azure subscriptions in your current Azure tenant
Get-AzSubscription

# Get all of the Azure subscriptions in a specific Azure tenant
Get-AzSubscription -TenantId $TenantId
&lt;/code&gt;&lt;/pre&gt; 
&lt;p&gt;To change the subscription that you are using for your current context, use the &lt;a href=&quot;https://learn.microsoft.com/powershell/module/az.accounts/set-azcontext&quot;&gt;&lt;code&gt;Set-AzContext&lt;/code&gt;&lt;/a&gt; cmdlet:&lt;/p&gt; 
&lt;pre&gt;&lt;code class=&quot;language-powershell&quot;&gt;# Set the Azure PowerShell context to a specific Azure subscription
Set-AzContext -Subscription $SubscriptionName -Name &#39;MyContext&#39;

# Set the Azure PowerShell context using piping
Get-AzSubscription -SubscriptionName $SubscriptionName | Set-AzContext -Name &#39;MyContext&#39;
&lt;/code&gt;&lt;/pre&gt; 
&lt;p&gt;For details on Azure PowerShell contexts, see &lt;a href=&quot;https://learn.microsoft.com/powershell/azure/context-persistence&quot;&gt;Azure PowerShell context objects&lt;/a&gt;.&lt;/p&gt; 
&lt;h3&gt;Discovering cmdlets&lt;/h3&gt; 
&lt;p&gt;Use &lt;code&gt;Get-Command&lt;/code&gt; to discover cmdlets within a specific module, or cmdlets that follow a specific search pattern:&lt;/p&gt; 
&lt;pre&gt;&lt;code class=&quot;language-powershell&quot;&gt;# List all cmdlets in the Az.Accounts module
Get-Command -Module Az.Accounts

# List all cmdlets that contain VirtualNetwork in their name
Get-Command -Name &#39;*VirtualNetwork*&#39;

# List all cmdlets that contain VM in their name in the Az.Compute module
Get-Command -Module Az.Compute -Name &#39;*VM*&#39;
&lt;/code&gt;&lt;/pre&gt; 
&lt;h3&gt;Cmdlet help and examples&lt;/h3&gt; 
&lt;p&gt;To view the help content for a cmdlet, use the &lt;code&gt;Get-Help&lt;/code&gt; cmdlet:&lt;/p&gt; 
&lt;pre&gt;&lt;code class=&quot;language-powershell&quot;&gt;# View basic help information for Get-AzSubscription
Get-Help -Name Get-AzSubscription

# View the examples for Get-AzSubscription
Get-Help -Name Get-AzSubscription -Examples

# View the full help for Get-AzSubscription
Get-Help -Name Get-AzSubscription -Full

# View the online version of the help from https://learn.microsoft.com for Get-AzSubscription
Get-Help -Name Get-AzSubscription -Online
&lt;/code&gt;&lt;/pre&gt; 
&lt;p&gt;For detailed instructions on using Azure PowerShell, see the &lt;a href=&quot;https://learn.microsoft.com/powershell/azure/get-started-azureps&quot;&gt;getting started guide&lt;/a&gt;.&lt;/p&gt; 
&lt;h2&gt;Reporting Issues and Feedback&lt;/h2&gt; 
&lt;h3&gt;Issues&lt;/h3&gt; 
&lt;p&gt;If you find any bugs when using Azure PowerShell, file an issue in our &lt;a href=&quot;https://github.com/Azure/azure-powershell/issues&quot;&gt;GitHub repo&lt;/a&gt;. Fill out the issue template with the appropriate information.&lt;/p&gt; 
&lt;p&gt;Alternatively, see &lt;a href=&quot;https://azure.microsoft.com/support/community/&quot;&gt;Azure Community Support&lt;/a&gt; if you have issues with Azure PowerShell or Azure services.&lt;/p&gt; 
&lt;h3&gt;Feedback&lt;/h3&gt; 
&lt;p&gt;If there is a feature you would like to see in Azure PowerShell, use the &lt;a href=&quot;https://learn.microsoft.com/powershell/module/az.accounts/send-feedback&quot;&gt;&lt;code&gt;Send-Feedback&lt;/code&gt;&lt;/a&gt; cmdlet, or file an issue in our &lt;a href=&quot;https://github.com/Azure/azure-powershell/issues&quot;&gt;GitHub repo&lt;/a&gt;.&lt;/p&gt; 
&lt;h2&gt;Contributing&lt;/h2&gt; 
&lt;p&gt;For details on contributing to this repository, see the &lt;a href=&quot;https://raw.githubusercontent.com/Azure/azure-powershell/main/CONTRIBUTING.md&quot;&gt;contributing guide&lt;/a&gt; and the &lt;a href=&quot;https://raw.githubusercontent.com/Azure/azure-powershell/main/documentation/development-docs/azure-powershell-developer-guide.md&quot;&gt;&lt;em&gt;Azure PowerShell Developer Guide&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt; 
&lt;p&gt;This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit &lt;a href=&quot;https://cla.microsoft.com&quot;&gt;https://cla.microsoft.com&lt;/a&gt;.&lt;/p&gt; 
&lt;p&gt;When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repositories using our CLA.&lt;/p&gt; 
&lt;p&gt;This project has adopted the &lt;a href=&quot;https://opensource.microsoft.com/codeofconduct/&quot;&gt;Microsoft Open Source Code of Conduct&lt;/a&gt;. For more information see the &lt;a href=&quot;https://opensource.microsoft.com/codeofconduct/faq/&quot;&gt;Code of Conduct FAQ&lt;/a&gt; or contact &lt;a href=&quot;mailto:opencode@microsoft.com&quot;&gt;opencode@microsoft.com&lt;/a&gt; with any additional questions or comments.&lt;/p&gt; 
&lt;h2&gt;Telemetry&lt;/h2&gt; 
&lt;p&gt;Azure PowerShell collects telemetry data by default. Microsoft aggregates collected data to identify patterns of usage to identify common issues and to improve the experience of Azure PowerShell. Microsoft Azure PowerShell does not collect any private or personal data. For example, the usage data helps identify issues such as cmdlets with low success and helps prioritize our work. While we appreciate the insights this data provides, we also understand that not everyone wants to send usage data. You can disable data collection with the &lt;a href=&quot;https://learn.microsoft.com/powershell/module/az.accounts/disable-azdatacollection&quot;&gt;&lt;code&gt;Disable-AzDataCollection&lt;/code&gt;&lt;/a&gt; cmdlet. To learn more, see our &lt;a href=&quot;https://privacy.microsoft.com/privacystatement&quot;&gt;privacy statement&lt;/a&gt;.&lt;/p&gt; 
&lt;h2&gt;Learn More&lt;/h2&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;a href=&quot;https://learn.microsoft.com/azure/&quot;&gt;Microsoft Azure Documentation&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://learn.microsoft.com/powershell/&quot;&gt;PowerShell Documentation&lt;/a&gt;&lt;/li&gt; 
&lt;/ul&gt; 
&lt;hr /&gt; 
&lt;p&gt;&lt;em&gt;This project has adopted the &lt;a href=&quot;https://opensource.microsoft.com/codeofconduct/&quot;&gt;Microsoft Open Source Code of Conduct&lt;/a&gt;. For more information see the &lt;a href=&quot;https://opensource.microsoft.com/codeofconduct/faq/&quot;&gt;Code of Conduct FAQ&lt;/a&gt; or contact &lt;a href=&quot;mailto:opencode@microsoft.com&quot;&gt;opencode@microsoft.com&lt;/a&gt; with any additional questions or comments.&lt;/em&gt;&lt;/p&gt; 
&lt;!-- References --&gt; 
&lt;!-- Local --&gt; 
&lt;!-- External --&gt; 
&lt;!-- Docs --&gt;</description>
      
      <media:content url="https://opengraph.githubassets.com/fb97535ec6253997365590820bc18e3bc6ed5d5964206c4c2de42fe7aa63a6c5/Azure/azure-powershell" medium="image" />
      
    </item>
    
    <item>
      <title>Tyrrrz/YoutubeDownloader</title>
      <link>https://github.com/Tyrrrz/YoutubeDownloader</link>
      <description>&lt;p&gt;Downloads videos and playlists from YouTube&lt;/p&gt;&lt;hr&gt;&lt;h1&gt;YoutubeDownloader&lt;/h1&gt; 
&lt;p&gt;&lt;a href=&quot;https://github.com/Tyrrrz/.github/raw/prime/docs/project-status.md&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/status-maintenance-ffd700.svg?sanitize=true&quot; alt=&quot;Status&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://tyrrrz.me/ukraine&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/made_in-ukraine-ffd700.svg?labelColor=0057b7&quot; alt=&quot;Made in Ukraine&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://github.com/Tyrrrz/YoutubeDownloader/actions&quot;&gt;&lt;img src=&quot;https://img.shields.io/github/actions/workflow/status/Tyrrrz/YoutubeDownloader/main.yml?branch=prime&quot; alt=&quot;Build&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://github.com/Tyrrrz/YoutubeDownloader/releases&quot;&gt;&lt;img src=&quot;https://img.shields.io/github/release/Tyrrrz/YoutubeDownloader.svg?sanitize=true&quot; alt=&quot;Release&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://github.com/Tyrrrz/YoutubeDownloader/releases&quot;&gt;&lt;img src=&quot;https://img.shields.io/github/downloads/Tyrrrz/YoutubeDownloader/total.svg?sanitize=true&quot; alt=&quot;Downloads&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://discord.gg/2SUWKFnHSm&quot;&gt;&lt;img src=&quot;https://img.shields.io/discord/869237470565392384?label=discord&quot; alt=&quot;Discord&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://twitter.com/tyrrrz/status/1495972128977571848&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/fuck-russia-e4181c.svg?labelColor=000000&quot; alt=&quot;Fuck Russia&quot; /&gt;&lt;/a&gt;&lt;/p&gt; 
&lt;table&gt; 
 &lt;tbody&gt;
  &lt;tr&gt; 
   &lt;td width=&quot;99999&quot; align=&quot;center&quot;&gt;Development of this project is entirely funded by the community. &lt;b&gt;&lt;a href=&quot;https://tyrrrz.me/donate&quot;&gt;Consider donating to support!&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
 &lt;/tbody&gt;
&lt;/table&gt; 
&lt;p align=&quot;center&quot;&gt; &lt;img src=&quot;https://raw.githubusercontent.com/Tyrrrz/YoutubeDownloader/prime/favicon.png&quot; alt=&quot;Icon&quot; /&gt; &lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;YoutubeDownloader&lt;/strong&gt; is an application that lets you download videos from YouTube. You can copy-paste URL of any video, playlist or channel and download it directly in a format of your choice. It also supports searching by keywords, which is helpful if you want to quickly look up and download videos.&lt;/p&gt; 
&lt;div class=&quot;markdown-alert markdown-alert-note&quot;&gt;
 &lt;p class=&quot;markdown-alert-title&quot;&gt;
  &lt;svg class=&quot;octicon octicon-info mr-2&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;
   &lt;path d=&quot;M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z&quot;&gt;&lt;/path&gt;
  &lt;/svg&gt;Note&lt;/p&gt;
 &lt;p&gt;This application uses &lt;a href=&quot;https://github.com/Tyrrrz/YoutubeExplode&quot;&gt;&lt;strong&gt;YoutubeExplode&lt;/strong&gt;&lt;/a&gt; under the hood to interact with YouTube. You can &lt;a href=&quot;https://tyrrrz.me/blog/reverse-engineering-youtube-revisited&quot;&gt;read this article&lt;/a&gt; to learn more about how it works.&lt;/p&gt; 
&lt;/div&gt; 
&lt;h2&gt;Terms of use&lt;sup&gt;&lt;a href=&quot;https://github.com/Tyrrrz/.github/raw/prime/docs/why-so-political.md&quot;&gt;[?]&lt;/a&gt;&lt;/sup&gt;&lt;/h2&gt; 
&lt;p&gt;By using this project or its source code, for any purpose and in any shape or form, you grant your &lt;strong&gt;implicit agreement&lt;/strong&gt; to all the following statements:&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;You &lt;strong&gt;condemn Russia and its military aggression against Ukraine&lt;/strong&gt;&lt;/li&gt; 
 &lt;li&gt;You &lt;strong&gt;recognize that Russia is an occupant that unlawfully invaded a sovereign state&lt;/strong&gt;&lt;/li&gt; 
 &lt;li&gt;You &lt;strong&gt;support Ukraine&#39;s territorial integrity, including its claims over temporarily occupied territories of Crimea and Donbas&lt;/strong&gt;&lt;/li&gt; 
 &lt;li&gt;You &lt;strong&gt;reject false narratives perpetuated by Russian state propaganda&lt;/strong&gt;&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;To learn more about the war and how you can help, &lt;a href=&quot;https://tyrrrz.me/ukraine&quot;&gt;click here&lt;/a&gt;. Glory to Ukraine! 🇺🇦&lt;/p&gt; 
&lt;h2&gt;Download&lt;/h2&gt; 
&lt;ul&gt; 
 &lt;li&gt;🟢 &lt;strong&gt;&lt;a href=&quot;https://github.com/Tyrrrz/YoutubeDownloader/releases/latest&quot;&gt;Stable release&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt; 
 &lt;li&gt;🟠 &lt;a href=&quot;https://github.com/Tyrrrz/YoutubeDownloader/actions/workflows/main.yml&quot;&gt;CI build&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;📦 &lt;a href=&quot;https://scoop.sh/#/apps?q=YoutubeDownloader&amp;amp;p=1&amp;amp;id=2c0182d9ff5edefc525a57d50ead470d8f02184f&quot;&gt;Scoop&lt;/a&gt;: &lt;code&gt;scoop install extras/youtubedownloader&lt;/code&gt; (community-maintained)&lt;/li&gt; 
 &lt;li&gt;📦 &lt;a href=&quot;https://aur.archlinux.org/packages/youtubedownloader&quot;&gt;AUR&lt;/a&gt;: &lt;code&gt;yay -S youtubedownloader&lt;/code&gt; (community-maintained)&lt;/li&gt; 
&lt;/ul&gt; 
&lt;div class=&quot;markdown-alert markdown-alert-important&quot;&gt;
 &lt;p class=&quot;markdown-alert-title&quot;&gt;
  &lt;svg class=&quot;octicon octicon-report mr-2&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;
   &lt;path d=&quot;M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v9.5A1.75 1.75 0 0 1 14.25 13H8.06l-2.573 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25Zm7 2.25v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 9a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z&quot;&gt;&lt;/path&gt;
  &lt;/svg&gt;Important&lt;/p&gt;
 &lt;p&gt;To launch the app on MacOS, you may need to first remove the downloaded file from quarantine. You can do that by running the following command in the terminal: &lt;code&gt;xattr -rd com.apple.quarantine YoutubeDownloader.app&lt;/code&gt;.&lt;/p&gt; 
&lt;/div&gt; 
&lt;div class=&quot;markdown-alert markdown-alert-note&quot;&gt;
 &lt;p class=&quot;markdown-alert-title&quot;&gt;
  &lt;svg class=&quot;octicon octicon-info mr-2&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;
   &lt;path d=&quot;M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z&quot;&gt;&lt;/path&gt;
  &lt;/svg&gt;Note&lt;/p&gt;
 &lt;p&gt;Community-maintained packages are published independently from this repository and may not always be up to date with the latest release.&lt;/p&gt; 
&lt;/div&gt; 
&lt;div class=&quot;markdown-alert markdown-alert-note&quot;&gt;
 &lt;p class=&quot;markdown-alert-title&quot;&gt;
  &lt;svg class=&quot;octicon octicon-info mr-2&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;
   &lt;path d=&quot;M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z&quot;&gt;&lt;/path&gt;
  &lt;/svg&gt;Note&lt;/p&gt;
 &lt;p&gt;If you&#39;re unsure which build is right for your system, consult with &lt;a href=&quot;https://useragent.cc&quot;&gt;this page&lt;/a&gt; to determine your OS and CPU architecture.&lt;/p&gt; 
&lt;/div&gt; 
&lt;h2&gt;Features&lt;/h2&gt; 
&lt;ul&gt; 
 &lt;li&gt;Cross-platform graphical user interface&lt;/li&gt; 
 &lt;li&gt;Download videos by URL&lt;/li&gt; 
 &lt;li&gt;Download videos from playlists or channels&lt;/li&gt; 
 &lt;li&gt;Download videos by search query&lt;/li&gt; 
 &lt;li&gt;Selectable video quality and format&lt;/li&gt; 
 &lt;li&gt;Automatically embed audio tracks in alternative languages&lt;/li&gt; 
 &lt;li&gt;Automatically embed subtitles&lt;/li&gt; 
 &lt;li&gt;Automatically inject media tags&lt;/li&gt; 
 &lt;li&gt;Log in with a YouTube account to access private content&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h2&gt;Screenshots&lt;/h2&gt; 
&lt;p&gt;&lt;img src=&quot;https://raw.githubusercontent.com/Tyrrrz/YoutubeDownloader/prime/.assets/list.png&quot; alt=&quot;list&quot; /&gt; &lt;img src=&quot;https://raw.githubusercontent.com/Tyrrrz/YoutubeDownloader/prime/.assets/single.png&quot; alt=&quot;single&quot; /&gt; &lt;img src=&quot;https://raw.githubusercontent.com/Tyrrrz/YoutubeDownloader/prime/.assets/multiple.png&quot; alt=&quot;multiple&quot; /&gt;&lt;/p&gt;</description>
      
      <media:content url="https://opengraph.githubassets.com/38744c65516e920dd23b1268b1364ae57cc77708710948d3a6aca3eceb80f63f/Tyrrrz/YoutubeDownloader" medium="image" />
      
    </item>
    
    <item>
      <title>PowerShell/PowerShell</title>
      <link>https://github.com/PowerShell/PowerShell</link>
      <description>&lt;p&gt;PowerShell for every system!&lt;/p&gt;&lt;hr&gt;&lt;h1&gt;&lt;img src=&quot;https://raw.githubusercontent.com/PowerShell/PowerShell/master/assets/ps_black_64.svg?sanitize=true&quot; alt=&quot;logo&quot; /&gt; PowerShell&lt;/h1&gt; 
&lt;p&gt;Welcome to the PowerShell GitHub Community! &lt;a href=&quot;https://learn.microsoft.com/powershell/scripting/overview&quot;&gt;PowerShell&lt;/a&gt; is a cross-platform (Windows, Linux, and macOS) automation and configuration tool/framework 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 framework for processing cmdlets.&lt;/p&gt; 
&lt;h2&gt;Windows PowerShell vs. PowerShell 7+&lt;/h2&gt; 
&lt;p&gt;Although this repository started as a fork of the Windows PowerShell codebase, changes made in this repository are not ported back to Windows PowerShell 5.1. This also means that &lt;a href=&quot;https://github.com/PowerShell/PowerShell/issues&quot;&gt;issues tracked here&lt;/a&gt; are only for PowerShell 7.x and higher. Windows PowerShell specific issues should be reported with the &lt;a href=&quot;https://support.microsoft.com/windows/send-feedback-to-microsoft-with-the-feedback-hub-app-f59187f8-8739-22d6-ba93-f66612949332&quot;&gt;Feedback Hub app&lt;/a&gt;, by choosing &quot;Apps &amp;gt; PowerShell&quot; in the category.&lt;/p&gt; 
&lt;h2&gt;New to PowerShell?&lt;/h2&gt; 
&lt;p&gt;If you are new to PowerShell and want to learn more, we recommend reviewing the &lt;a href=&quot;https://learn.microsoft.com/powershell/scripting/learn/more-powershell-learning&quot;&gt;getting started&lt;/a&gt; documentation.&lt;/p&gt; 
&lt;h2&gt;Get PowerShell&lt;/h2&gt; 
&lt;p&gt;PowerShell is supported on Windows, macOS, and a variety of Linux platforms. For more information, see &lt;a href=&quot;https://learn.microsoft.com/powershell/scripting/install/installing-powershell&quot;&gt;Installing PowerShell&lt;/a&gt;.&lt;/p&gt; 
&lt;h2&gt;Upgrading PowerShell&lt;/h2&gt; 
&lt;p&gt;For best results when upgrading, you should use the same install method you used when you first installed PowerShell. The update method is different for each platform and install method.&lt;/p&gt; 
&lt;h2&gt;Community Dashboard&lt;/h2&gt; 
&lt;p&gt;&lt;a href=&quot;https://aka.ms/PSPublicDashboard&quot;&gt;Dashboard&lt;/a&gt; with visualizations for community contributions and project status using PowerShell, Azure, and PowerBI.&lt;/p&gt; 
&lt;p&gt;For more information on how and why we built this dashboard, check out this &lt;a href=&quot;https://devblogs.microsoft.com/powershell/powershell-open-source-community-dashboard/&quot;&gt;blog post&lt;/a&gt;.&lt;/p&gt; 
&lt;h2&gt;Discussions&lt;/h2&gt; 
&lt;p&gt;&lt;a href=&quot;https://docs.github.com/discussions/quickstart&quot;&gt;GitHub Discussions&lt;/a&gt; is a feature to enable free and open discussions within the community for topics that are not related to code, unlike issues.&lt;/p&gt; 
&lt;p&gt;This is an experiment we are trying in our repositories, to see if it helps move discussions out of issues so that issues remain actionable by the team or members of the community. There should be no expectation that PowerShell team members are regular participants in these discussions. Individual PowerShell team members may choose to participate in discussions, but the expectation is that community members help drive discussions so that team members can focus on issues.&lt;/p&gt; 
&lt;p&gt;Create or join a &lt;a href=&quot;https://github.com/PowerShell/PowerShell/discussions&quot;&gt;discussion&lt;/a&gt;.&lt;/p&gt; 
&lt;h2&gt;Chat&lt;/h2&gt; 
&lt;p&gt;Want to chat with other members of the PowerShell community?&lt;/p&gt; 
&lt;p&gt;There are dozens of topic-specific channels on our community-driven PowerShell Virtual User Group, which you can join on:&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;a href=&quot;https://discord.gg/PowerShell&quot;&gt;Discord&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://web.libera.chat/#powershell&quot;&gt;IRC&lt;/a&gt; on Libera.Chat&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://aka.ms/psslack&quot;&gt;Slack&lt;/a&gt;&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h2&gt;Developing and Contributing&lt;/h2&gt; 
&lt;p&gt;Want to contribute to PowerShell? Please start with the &lt;a href=&quot;https://raw.githubusercontent.com/PowerShell/PowerShell/master/.github/CONTRIBUTING.md&quot;&gt;Contribution Guide&lt;/a&gt; to learn how to develop and contribute.&lt;/p&gt; 
&lt;p&gt;If you are developing .NET Core C# applications targeting PowerShell Core, &lt;a href=&quot;https://raw.githubusercontent.com/PowerShell/PowerShell/master/docs/FAQ.md#where-do-i-get-the-powershell-core-sdk-package&quot;&gt;check out our FAQ&lt;/a&gt; to learn more about the PowerShell SDK NuGet package.&lt;/p&gt; 
&lt;p&gt;Also, make sure to check out our &lt;a href=&quot;https://github.com/powershell/powershell-rfc&quot;&gt;PowerShell-RFC repository&lt;/a&gt; for request-for-comments (RFC) documents to submit and give comments on proposed and future designs.&lt;/p&gt; 
&lt;h2&gt;Building PowerShell&lt;/h2&gt; 
&lt;table&gt; 
 &lt;thead&gt; 
  &lt;tr&gt; 
   &lt;th&gt;Linux&lt;/th&gt; 
   &lt;th&gt;Windows&lt;/th&gt; 
   &lt;th&gt;macOS&lt;/th&gt; 
  &lt;/tr&gt; 
 &lt;/thead&gt; 
 &lt;tbody&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;a href=&quot;https://raw.githubusercontent.com/PowerShell/PowerShell/master/docs/building/linux.md&quot;&gt;Instructions&lt;/a&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;a href=&quot;https://raw.githubusercontent.com/PowerShell/PowerShell/master/docs/building/windows-core.md&quot;&gt;Instructions&lt;/a&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;a href=&quot;https://raw.githubusercontent.com/PowerShell/PowerShell/master/docs/building/macos.md&quot;&gt;Instructions&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
 &lt;/tbody&gt; 
&lt;/table&gt; 
&lt;p&gt;If you have any problems building PowerShell, please start by consulting the developer &lt;a href=&quot;https://raw.githubusercontent.com/PowerShell/PowerShell/master/docs/FAQ.md&quot;&gt;FAQ&lt;/a&gt;.&lt;/p&gt; 
&lt;h2&gt;Downloading the Source Code&lt;/h2&gt; 
&lt;p&gt;You can clone the repository:&lt;/p&gt; 
&lt;pre&gt;&lt;code class=&quot;language-sh&quot;&gt;git clone https://github.com/PowerShell/PowerShell.git
&lt;/code&gt;&lt;/pre&gt; 
&lt;p&gt;For more information, see &lt;a href=&quot;https://github.com/PowerShell/PowerShell/tree/master/docs/git&quot;&gt;working with the PowerShell repository&lt;/a&gt;.&lt;/p&gt; 
&lt;h2&gt;Support&lt;/h2&gt; 
&lt;p&gt;For support, see the &lt;a href=&quot;https://github.com/PowerShell/PowerShell/tree/master/.github/SUPPORT.md&quot;&gt;Support Section&lt;/a&gt;.&lt;/p&gt; 
&lt;h2&gt;Legal and Licensing&lt;/h2&gt; 
&lt;p&gt;PowerShell is licensed under the &lt;a href=&quot;https://github.com/PowerShell/PowerShell/tree/master/LICENSE.txt&quot;&gt;MIT license&lt;/a&gt;.&lt;/p&gt; 
&lt;h3&gt;Docker Containers&lt;/h3&gt; 
&lt;div class=&quot;markdown-alert markdown-alert-important&quot;&gt;
 &lt;p class=&quot;markdown-alert-title&quot;&gt;
  &lt;svg class=&quot;octicon octicon-report mr-2&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;
   &lt;path d=&quot;M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v9.5A1.75 1.75 0 0 1 14.25 13H8.06l-2.573 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25Zm7 2.25v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 9a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z&quot;&gt;&lt;/path&gt;
  &lt;/svg&gt;Important&lt;/p&gt;
 &lt;p&gt;The PowerShell container images are now &lt;a href=&quot;https://github.com/PowerShell/Announcements/issues/75&quot;&gt;maintained by the .NET team&lt;/a&gt;. The containers at &lt;code&gt;mcr.microsoft.com/powershell&lt;/code&gt; are currently not maintained.&lt;/p&gt; 
&lt;/div&gt; 
&lt;p&gt;License: By requesting and using the Container OS Image for Windows containers, you acknowledge, understand, and consent to the Supplemental License Terms available on &lt;a href=&quot;https://mcr.microsoft.com/en-us/product/powershell/tags&quot;&gt;Microsoft Artifact Registry&lt;/a&gt;.&lt;/p&gt; 
&lt;h3&gt;Telemetry&lt;/h3&gt; 
&lt;p&gt;Please visit our &lt;a href=&quot;https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_telemetry&quot;&gt;about_Telemetry&lt;/a&gt; topic to read details about telemetry gathered by PowerShell.&lt;/p&gt; 
&lt;h2&gt;Governance&lt;/h2&gt; 
&lt;p&gt;The governance policy for the PowerShell project is described the &lt;a href=&quot;https://github.com/PowerShell/PowerShell/raw/master/docs/community/governance.md&quot;&gt;PowerShell Governance&lt;/a&gt; document.&lt;/p&gt; 
&lt;h2&gt;&lt;a href=&quot;https://raw.githubusercontent.com/PowerShell/PowerShell/master/CODE_OF_CONDUCT.md&quot;&gt;Code of Conduct&lt;/a&gt;&lt;/h2&gt; 
&lt;p&gt;Please see our &lt;a href=&quot;https://raw.githubusercontent.com/PowerShell/PowerShell/master/CODE_OF_CONDUCT.md&quot;&gt;Code of Conduct&lt;/a&gt; before participating in this project.&lt;/p&gt; 
&lt;h2&gt;&lt;a href=&quot;https://raw.githubusercontent.com/PowerShell/PowerShell/master/.github/SECURITY.md&quot;&gt;Security Policy&lt;/a&gt;&lt;/h2&gt; 
&lt;p&gt;For any security issues, please see our &lt;a href=&quot;https://raw.githubusercontent.com/PowerShell/PowerShell/master/.github/SECURITY.md&quot;&gt;Security Policy&lt;/a&gt;.&lt;/p&gt;</description>
      
      <media:content url="https://repository-images.githubusercontent.com/49609581/aad0ad80-cdec-11ea-8248-a37bc0571bfd" medium="image" />
      
    </item>
    
    <item>
      <title>jellyfin/jellyfin</title>
      <link>https://github.com/jellyfin/jellyfin</link>
      <description>&lt;p&gt;The Free Software Media System - Server Backend &amp; API&lt;/p&gt;&lt;hr&gt;&lt;h1 align=&quot;center&quot;&gt;Jellyfin&lt;/h1&gt; 
&lt;h3 align=&quot;center&quot;&gt;The Free Software Media System&lt;/h3&gt; 
&lt;hr /&gt; 
&lt;p align=&quot;center&quot;&gt; &lt;img alt=&quot;Logo Banner&quot; src=&quot;https://raw.githubusercontent.com/jellyfin/jellyfin-ux/master/branding/SVG/banner-logo-solid.svg?sanitize=true&quot; /&gt; &lt;br /&gt; &lt;br /&gt; &lt;a href=&quot;https://github.com/jellyfin/jellyfin&quot;&gt; &lt;img alt=&quot;GPL 2.0 License&quot; src=&quot;https://img.shields.io/github/license/jellyfin/jellyfin.svg?sanitize=true&quot; /&gt; &lt;/a&gt; &lt;a href=&quot;https://github.com/jellyfin/jellyfin/releases&quot;&gt; &lt;img alt=&quot;Current Release&quot; src=&quot;https://img.shields.io/github/release/jellyfin/jellyfin.svg?sanitize=true&quot; /&gt; &lt;/a&gt; &lt;a href=&quot;https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/?utm_source=widget&quot;&gt; &lt;img alt=&quot;Translation Status&quot; src=&quot;https://translate.jellyfin.org/widgets/jellyfin/-/jellyfin-core/svg-badge.svg?sanitize=true&quot; /&gt; &lt;/a&gt; &lt;a href=&quot;https://hub.docker.com/r/jellyfin/jellyfin&quot;&gt; &lt;img alt=&quot;Docker Pull Count&quot; src=&quot;https://img.shields.io/docker/pulls/jellyfin/jellyfin.svg?sanitize=true&quot; /&gt; &lt;/a&gt; &lt;br /&gt; &lt;a href=&quot;https://opencollective.com/jellyfin&quot;&gt; &lt;img alt=&quot;Donate&quot; src=&quot;https://img.shields.io/opencollective/all/jellyfin.svg?label=backers&quot; /&gt; &lt;/a&gt; &lt;a href=&quot;https://features.jellyfin.org&quot;&gt; &lt;img alt=&quot;Submit Feature Requests&quot; src=&quot;https://img.shields.io/badge/fider-vote%20on%20features-success.svg?sanitize=true&quot; /&gt; &lt;/a&gt; &lt;a href=&quot;https://matrix.to/#/#jellyfinorg:matrix.org&quot;&gt; &lt;img alt=&quot;Chat on Matrix&quot; src=&quot;https://img.shields.io/matrix/jellyfinorg:matrix.org.svg?logo=matrix&quot; /&gt; &lt;/a&gt; &lt;a href=&quot;https://github.com/jellyfin/jellyfin/releases.atom&quot;&gt; &lt;img alt=&quot;Release RSS Feed&quot; src=&quot;https://img.shields.io/badge/rss-releases-ffa500?logo=rss&quot; /&gt; &lt;/a&gt; &lt;a href=&quot;https://github.com/jellyfin/jellyfin/commits/master.atom&quot;&gt; &lt;img alt=&quot;Master Commits RSS Feed&quot; src=&quot;https://img.shields.io/badge/rss-commits-ffa500?logo=rss&quot; /&gt; &lt;/a&gt; &lt;/p&gt; 
&lt;hr /&gt; 
&lt;p&gt;Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby&#39;s 3.5.2 release and ported to the .NET platform to enable full cross-platform support.&lt;/p&gt; 
&lt;p&gt;There are no strings attached, no premium licenses or features, and no hidden agendas: just a team that wants to build something better and work together to achieve it. We welcome anyone who is interested in joining us in our quest!&lt;/p&gt; 
&lt;p&gt;For further details, please see &lt;a href=&quot;https://jellyfin.org/docs/&quot;&gt;our documentation page&lt;/a&gt;. To receive the latest updates, get help with Jellyfin, and join the community, please visit &lt;a href=&quot;https://jellyfin.org/docs/general/getting-help&quot;&gt;one of our communication channels&lt;/a&gt;. For more information about the project, please see our &lt;a href=&quot;https://jellyfin.org/docs/general/about&quot;&gt;about page&lt;/a&gt;.&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;Want to get started?&lt;/strong&gt;&lt;br /&gt; Check out our &lt;a href=&quot;https://jellyfin.org/downloads&quot;&gt;downloads page&lt;/a&gt; or our &lt;a href=&quot;https://jellyfin.org/docs/general/installation/&quot;&gt;installation guide&lt;/a&gt;, then see our &lt;a href=&quot;https://jellyfin.org/docs/general/quick-start&quot;&gt;quick start guide&lt;/a&gt;. You can also &lt;a href=&quot;https://jellyfin.org/docs/general/installation/source&quot;&gt;build from source&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;Something not working right?&lt;/strong&gt;&lt;br /&gt; Open an &lt;a href=&quot;https://jellyfin.org/docs/general/contributing/issues&quot;&gt;Issue&lt;/a&gt; on GitHub.&lt;br /&gt;&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;Want to contribute?&lt;/strong&gt;&lt;br /&gt; Check out our &lt;a href=&quot;https://jellyfin.org/contribute&quot;&gt;contributing choose-your-own-adventure&lt;/a&gt; to see where you can help, then see our &lt;a href=&quot;https://jellyfin.org/docs/general/contributing/&quot;&gt;contributing guide&lt;/a&gt; and our &lt;a href=&quot;https://jellyfin.org/docs/general/community-standards&quot;&gt;community standards&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;New idea or improvement?&lt;/strong&gt;&lt;br /&gt; Check out our &lt;a href=&quot;https://features.jellyfin.org/?view=most-wanted&quot;&gt;feature request hub&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;Don&#39;t see Jellyfin in your language?&lt;/strong&gt;&lt;br /&gt; Check out our &lt;a href=&quot;https://translate.jellyfin.org&quot;&gt;Weblate instance&lt;/a&gt; to help translate Jellyfin and its subprojects.&lt;br /&gt;&lt;/p&gt; 
&lt;a href=&quot;https://translate.jellyfin.org/engage/jellyfin/?utm_source=widget&quot;&gt; &lt;img src=&quot;https://translate.jellyfin.org/widgets/jellyfin/-/jellyfin-web/multi-auto.svg?sanitize=true&quot; alt=&quot;Detailed Translation Status&quot; /&gt; &lt;/a&gt; 
&lt;hr /&gt; 
&lt;h2&gt;Jellyfin Server&lt;/h2&gt; 
&lt;p&gt;This repository contains the code for Jellyfin&#39;s backend server. Note that this is only one of many projects under the Jellyfin GitHub &lt;a href=&quot;https://github.com/jellyfin/&quot;&gt;organization&lt;/a&gt; on GitHub. If you want to contribute, you can start by checking out our &lt;a href=&quot;https://jellyfin.org/docs/general/contributing/index.html&quot;&gt;documentation&lt;/a&gt; to see what to work on.&lt;/p&gt; 
&lt;h2&gt;Server Development&lt;/h2&gt; 
&lt;p&gt;These instructions will help you get set up with a local development environment in order to contribute to this repository. Before you start, please be sure to completely read our &lt;a href=&quot;https://jellyfin.org/docs/general/contributing/development.html&quot;&gt;guidelines on development contributions&lt;/a&gt;. Note that this project is supported on all major operating systems except FreeBSD, which is still incompatible.&lt;/p&gt; 
&lt;h3&gt;Prerequisites&lt;/h3&gt; 
&lt;p&gt;Before the project can be built, you must first install the &lt;a href=&quot;https://dotnet.microsoft.com/download/dotnet&quot;&gt;.NET 9.0 SDK&lt;/a&gt; on your system.&lt;/p&gt; 
&lt;p&gt;Instructions to run this project from the command line are included here, but you will also need to install an IDE if you want to debug the server while it is running. Any IDE that supports .NET 6 development will work, but two options are recent versions of &lt;a href=&quot;https://visualstudio.microsoft.com/downloads/&quot;&gt;Visual Studio&lt;/a&gt; (at least 2022) and &lt;a href=&quot;https://code.visualstudio.com/Download&quot;&gt;Visual Studio Code&lt;/a&gt;.&lt;/p&gt; 
&lt;p&gt;&lt;a href=&quot;https://github.com/jellyfin/jellyfin-ffmpeg&quot;&gt;ffmpeg&lt;/a&gt; will also need to be installed.&lt;/p&gt; 
&lt;h3&gt;Cloning the Repository&lt;/h3&gt; 
&lt;p&gt;After dependencies have been installed you will need to clone a local copy of this repository. If you just want to run the server from source you can clone this repository directly, but if you are intending to contribute code changes to the project, you should &lt;a href=&quot;https://jellyfin.org/docs/general/contributing/development.html#set-up-your-copy-of-the-repo&quot;&gt;set up your own fork&lt;/a&gt; of the repository. The following example shows how you can clone the repository directly over HTTPS.&lt;/p&gt; 
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;git clone https://github.com/jellyfin/jellyfin.git
&lt;/code&gt;&lt;/pre&gt; 
&lt;h3&gt;Installing the Web Client&lt;/h3&gt; 
&lt;p&gt;The server is configured to host the static files required for the &lt;a href=&quot;https://github.com/jellyfin/jellyfin-web&quot;&gt;web client&lt;/a&gt; in addition to serving the backend by default. Before you can run the server, you will need to get a copy of the web client since they are not included in this repository directly.&lt;/p&gt; 
&lt;p&gt;Note that it is recommended for development to &lt;a href=&quot;https://raw.githubusercontent.com/jellyfin/jellyfin/master/#hosting-the-web-client-separately&quot;&gt;host the web client separately&lt;/a&gt; from the web server with some additional configuration, in which case you can skip this step.&lt;/p&gt; 
&lt;p&gt;There are two options to get the files for the web client.&lt;/p&gt; 
&lt;ol&gt; 
 &lt;li&gt;Build them from source following the instructions on the &lt;a href=&quot;https://github.com/jellyfin/jellyfin-web&quot;&gt;jellyfin-web repository&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;Get the pre-built files from an existing installation of the server. For example, with a Windows server installation the client files are located at &lt;code&gt;C:\Program Files\Jellyfin\Server\jellyfin-web&lt;/code&gt;&lt;/li&gt; 
&lt;/ol&gt; 
&lt;h3&gt;Running The Server&lt;/h3&gt; 
&lt;p&gt;The following instructions will help you get the project up and running via the command line, or your preferred IDE.&lt;/p&gt; 
&lt;h4&gt;Running With Visual Studio&lt;/h4&gt; 
&lt;p&gt;To run the project with Visual Studio you can open the Solution (&lt;code&gt;.sln&lt;/code&gt;) file and then press &lt;code&gt;F5&lt;/code&gt; to run the server.&lt;/p&gt; 
&lt;h4&gt;Running With Visual Studio Code&lt;/h4&gt; 
&lt;p&gt;To run the project with Visual Studio Code you will first need to open the repository directory with Visual Studio Code using the &lt;code&gt;Open Folder...&lt;/code&gt; option.&lt;/p&gt; 
&lt;p&gt;Second, you need to &lt;a href=&quot;https://code.visualstudio.com/docs/editor/extension-gallery#_recommended-extensions&quot;&gt;install the recommended extensions for the workspace&lt;/a&gt;. Note that extension recommendations are classified as either &quot;Workspace Recommendations&quot; or &quot;Other Recommendations&quot;, but only the &quot;Workspace Recommendations&quot; are required.&lt;/p&gt; 
&lt;p&gt;After the required extensions are installed, you can run the server by pressing &lt;code&gt;F5&lt;/code&gt;.&lt;/p&gt; 
&lt;h4&gt;Running From the Command Line&lt;/h4&gt; 
&lt;p&gt;To run the server from the command line you can use the &lt;code&gt;dotnet run&lt;/code&gt; command. The example below shows how to do this if you have cloned the repository into a directory named &lt;code&gt;jellyfin&lt;/code&gt; (the default directory name) and should work on all operating systems.&lt;/p&gt; 
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;cd jellyfin                          # Move into the repository directory
dotnet run --project Jellyfin.Server --webdir /absolute/path/to/jellyfin-web/dist # Run the server startup project
&lt;/code&gt;&lt;/pre&gt; 
&lt;p&gt;A second option is to build the project and then run the resulting executable file directly. When running the executable directly you can easily add command line options. Add the &lt;code&gt;--help&lt;/code&gt; flag to list details on all the supported command line options.&lt;/p&gt; 
&lt;ol&gt; 
 &lt;li&gt;Build the project&lt;/li&gt; 
&lt;/ol&gt; 
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;dotnet build                       # Build the project
cd Jellyfin.Server/bin/Debug/net10.0 # Change into the build output directory
&lt;/code&gt;&lt;/pre&gt; 
&lt;ol start=&quot;2&quot;&gt; 
 &lt;li&gt;Execute the build output. On Linux, Mac, etc. use &lt;code&gt;./jellyfin&lt;/code&gt; and on Windows use &lt;code&gt;jellyfin.exe&lt;/code&gt;.&lt;/li&gt; 
&lt;/ol&gt; 
&lt;h4&gt;Accessing the Hosted Web Client&lt;/h4&gt; 
&lt;p&gt;If the Server is configured to host the Web Client, and the Server is running, the Web Client can be accessed at &lt;code&gt;http://localhost:8096&lt;/code&gt; by default.&lt;/p&gt; 
&lt;p&gt;API documentation can be viewed at &lt;code&gt;http://localhost:8096/api-docs/swagger/index.html&lt;/code&gt;&lt;/p&gt; 
&lt;h3&gt;Running from GitHub Codespaces&lt;/h3&gt; 
&lt;p&gt;As Jellyfin will run on a container on a GitHub hosted server, JF needs to handle some things differently.&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;NOTE:&lt;/strong&gt; Depending on the selected configuration (if you just click &#39;create codespace&#39; it will create a default configuration one) it might take 20-30 seconds to load all extensions and prepare the environment while VS Code is already open. Just give it some time and wait until you see &lt;code&gt;Downloading .NET version(s) 7.0.15~x64 ...... Done!&lt;/code&gt; in the output tab.&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;NOTE:&lt;/strong&gt; If you want to access the JF instance from outside, like with a WebClient on another PC, remember to set the &quot;ports&quot; in the lower VS Code window to public.&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;NOTE:&lt;/strong&gt; When first opening the server instance with any WebUI, you will be sent to the login instead of the setup page. Refresh the login page once and you should be redirected to the Setup.&lt;/p&gt; 
&lt;p&gt;There are two configurations for you to choose from.&lt;/p&gt; 
&lt;h4&gt;Default - Development Jellyfin Server&lt;/h4&gt; 
&lt;p&gt;This creates a container that has everything to run and debug the Jellyfin Media server but does not setup anything else. Each time you create a new container you have to run through the whole setup again. There is also no ffmpeg, webclient or media preloaded. Use the &lt;code&gt;.NET Launch (nowebclient)&lt;/code&gt; launch config to start the server.&lt;/p&gt; 
&lt;blockquote&gt; 
 &lt;p&gt;Keep in mind that as this has no web client you have to connect to it via an external client. This can be just another codespace container running the WebUI. vuejs does not work from the get-go as it does not support the setup steps.&lt;/p&gt; 
&lt;/blockquote&gt; 
&lt;h4&gt;Development Jellyfin Server ffmpeg&lt;/h4&gt; 
&lt;p&gt;this extends the default server with a default installation of ffmpeg6 though the means described here: &lt;a href=&quot;https://jellyfin.org/docs/general/installation/linux#repository-manual&quot;&gt;https://jellyfin.org/docs/general/installation/linux#repository-manual&lt;/a&gt; If you want to install a specific ffmpeg version, follow the comments embedded in the &lt;code&gt;.devcontainer/Dev - Server Ffmpeg/install.ffmpeg.sh&lt;/code&gt; file.&lt;/p&gt; 
&lt;p&gt;Use the &lt;code&gt;ghcs .NET Launch (nowebclient, ffmpeg)&lt;/code&gt; launch config to run with the jellyfin-ffmpeg enabled.&lt;/p&gt; 
&lt;h3&gt;Running The Tests&lt;/h3&gt; 
&lt;p&gt;This repository also includes unit tests that are used to validate functionality as part of a CI pipeline on Azure. There are several ways to run these tests.&lt;/p&gt; 
&lt;ol&gt; 
 &lt;li&gt;Run tests from the command line using &lt;code&gt;dotnet test&lt;/code&gt;&lt;/li&gt; 
 &lt;li&gt;Run tests in Visual Studio using the &lt;a href=&quot;https://docs.microsoft.com/en-us/visualstudio/test/run-unit-tests-with-test-explorer&quot;&gt;Test Explorer&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;Run individual tests in Visual Studio Code using the associated &lt;a href=&quot;https://github.com/OmniSharp/omnisharp-vscode/wiki/How-to-run-and-debug-unit-tests&quot;&gt;CodeLens annotation&lt;/a&gt;&lt;/li&gt; 
&lt;/ol&gt; 
&lt;h3&gt;Advanced Configuration&lt;/h3&gt; 
&lt;p&gt;The following sections describe some more advanced scenarios for running the server from source that build upon the standard instructions above.&lt;/p&gt; 
&lt;h4&gt;Hosting The Web Client Separately&lt;/h4&gt; 
&lt;p&gt;It is not necessary to host the frontend web client as part of the backend server. Hosting these two components separately may be useful for frontend developers who would prefer to host the client in a separate webpack development server for a tighter development loop. See the &lt;a href=&quot;https://github.com/jellyfin/jellyfin-web#getting-started&quot;&gt;jellyfin-web&lt;/a&gt; repo for instructions on how to do this.&lt;/p&gt; 
&lt;p&gt;To instruct the server not to host the web content, there is a &lt;code&gt;nowebclient&lt;/code&gt; configuration flag that must be set. This can be specified using the command line switch &lt;code&gt;--nowebclient&lt;/code&gt; or the environment variable &lt;code&gt;JELLYFIN_NOWEBCONTENT=true&lt;/code&gt;.&lt;/p&gt; 
&lt;p&gt;Since this is a common scenario, there is also a separate launch profile defined for Visual Studio called &lt;code&gt;Jellyfin.Server (nowebcontent)&lt;/code&gt; that can be selected from the &#39;Start Debugging&#39; dropdown in the main toolbar.&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;NOTE:&lt;/strong&gt; The setup wizard cannot be run if the web client is hosted separately.&lt;/p&gt; 
&lt;hr /&gt; 
&lt;p align=&quot;center&quot;&gt; This project is supported by: &lt;br /&gt; &lt;br /&gt; &lt;a href=&quot;https://www.digitalocean.com&quot;&gt;&lt;img src=&quot;https://opensource.nyc3.cdn.digitaloceanspaces.com/attribution/assets/SVG/DO_Logo_horizontal_blue.svg?sanitize=true&quot; height=&quot;50px&quot; alt=&quot;DigitalOcean&quot; /&gt;&lt;/a&gt; &amp;nbsp; &lt;a href=&quot;https://www.jetbrains.com&quot;&gt;&lt;img src=&quot;https://gist.githubusercontent.com/anthonylavado/e8b2403deee9581e0b4cb8cd675af7db/raw/199ae22980ef5da64882ec2de3e8e5c03fe535b8/jetbrains.svg?sanitize=true&quot; height=&quot;50px&quot; alt=&quot;JetBrains logo&quot; /&gt;&lt;/a&gt; &lt;/p&gt;</description>
      
      <media:content url="https://opengraph.githubassets.com/28c9a0dc2157c9cd239365e62f3857ac26a79685fb4c9bcd9f28986ab3fb0019/jellyfin/jellyfin" medium="image" />
      
    </item>
    
    <item>
      <title>bloxstraplabs/bloxstrap</title>
      <link>https://github.com/bloxstraplabs/bloxstrap</link>
      <description>&lt;p&gt;An alternative bootstrapper for Roblox with a bunch of extra features.&lt;/p&gt;&lt;hr&gt;&lt;div class=&quot;markdown-alert markdown-alert-caution&quot;&gt;
 &lt;p class=&quot;markdown-alert-title&quot;&gt;
  &lt;svg class=&quot;octicon octicon-stop mr-2&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;
   &lt;path d=&quot;M4.47.22A.749.749 0 0 1 5 0h6c.199 0 .389.079.53.22l4.25 4.25c.141.14.22.331.22.53v6a.749.749 0 0 1-.22.53l-4.25 4.25A.749.749 0 0 1 11 16H5a.749.749 0 0 1-.53-.22L.22 11.53A.749.749 0 0 1 0 11V5c0-.199.079-.389.22-.53Zm.84 1.28L1.5 5.31v5.38l3.81 3.81h5.38l3.81-3.81V5.31L10.69 1.5ZM8 4a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 4Zm0 8a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z&quot;&gt;&lt;/path&gt;
  &lt;/svg&gt;Caution&lt;/p&gt;
 &lt;p&gt;The only official places to download Bloxstrap are this GitHub repository and &lt;a href=&quot;https://bloxstraplabs.com&quot;&gt;bloxstraplabs.com&lt;/a&gt;. Any other websites offering downloads or claiming to be us are not owned by us.&lt;/p&gt; 
&lt;/div&gt; 
&lt;div class=&quot;markdown-alert markdown-alert-important&quot;&gt;
 &lt;p class=&quot;markdown-alert-title&quot;&gt;
  &lt;svg class=&quot;octicon octicon-report mr-2&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;
   &lt;path d=&quot;M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v9.5A1.75 1.75 0 0 1 14.25 13H8.06l-2.573 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25Zm7 2.25v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 9a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z&quot;&gt;&lt;/path&gt;
  &lt;/svg&gt;Important&lt;/p&gt;
 &lt;p&gt;Bloxstrap is not under active development anymore. Any issues or pull requests opened may take a while to get a response.&lt;/p&gt; 
&lt;/div&gt; 
&lt;p align=&quot;center&quot;&gt; &lt;img src=&quot;https://github.com/bloxstraplabs/bloxstrap/raw/main/Images/Bloxstrap-full-dark.png#gh-dark-mode-only&quot; width=&quot;380&quot; /&gt; &lt;img src=&quot;https://github.com/bloxstraplabs/bloxstrap/raw/main/Images/Bloxstrap-full-light.png#gh-light-mode-only&quot; width=&quot;380&quot; /&gt; &lt;/p&gt; 
&lt;div align=&quot;center&quot;&gt; 
 &lt;p&gt;&lt;a href=&quot;https://github.com/bloxstraplabs/bloxstrap/raw/main/LICENSE&quot;&gt;&lt;img src=&quot;https://img.shields.io/github/license/bloxstraplabs/bloxstrap&quot; alt=&quot;License&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://github.com/bloxstraplabs/bloxstrap/actions&quot;&gt;&lt;img src=&quot;https://img.shields.io/github/actions/workflow/status/bloxstraplabs/bloxstrap/ci-release.yml?branch=main&amp;amp;label=builds&quot; alt=&quot;GitHub Workflow Status&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://crowdin.com/project/bloxstrap&quot;&gt;&lt;img src=&quot;https://badges.crowdin.net/bloxstrap/localized.svg?sanitize=true&quot; alt=&quot;Crowdin&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://github.com/bloxstraplabs/bloxstrap/releases&quot;&gt;&lt;img src=&quot;https://img.shields.io/github/downloads/bloxstraplabs/bloxstrap/latest/total?color=981bfe&quot; alt=&quot;Downloads&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://github.com/bloxstraplabs/bloxstrap/releases/latest&quot;&gt;&lt;img src=&quot;https://img.shields.io/github/v/release/bloxstraplabs/bloxstrap?color=7a39fb&quot; alt=&quot;Version&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://discord.gg/nKjV3mGq6R&quot;&gt;&lt;img src=&quot;https://img.shields.io/discord/1099468797410283540?logo=discord&amp;amp;logoColor=white&amp;amp;label=discord&amp;amp;color=4d3dff&quot; alt=&quot;Discord&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://media.tenor.com/FIkSGbGycmAAAAAd/manly-roblox.gif&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/mom_made-pizza_rolls-orange&quot; alt=&quot;lol&quot; /&gt;&lt;/a&gt;&lt;/p&gt; 
&lt;/div&gt; 
&lt;hr /&gt; 
&lt;p&gt;Bloxstrap is a third-party replacement for the standard Roblox bootstrapper, providing additional useful features and improvements.&lt;/p&gt; 
&lt;p&gt;Running into a problem or need help with something? &lt;a href=&quot;https://github.com/bloxstraplabs/bloxstrap/wiki&quot;&gt;Check out the Wiki&lt;/a&gt;. If you can&#39;t find anything, or would like to suggest something, please &lt;a href=&quot;https://github.com/bloxstraplabs/bloxstrap/issues&quot;&gt;submit an issue&lt;/a&gt;.&lt;/p&gt; 
&lt;p&gt;Bloxstrap is only supported for PCs running Windows.&lt;/p&gt; 
&lt;h2&gt;Frequently Asked Questions&lt;/h2&gt; 
&lt;p&gt;&lt;strong&gt;Q: Is this malware?&lt;/strong&gt;&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;A:&lt;/strong&gt; No. The source code here is viewable to all, and it&#39;d be impossible for us to slip anything malicious into the downloads without anyone noticing. Just be sure you&#39;re downloading it from an official source. The only two official sources are this GitHub repository and &lt;a href=&quot;https://bloxstraplabs.com&quot;&gt;bloxstraplabs.com&lt;/a&gt;.&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;Q: Can using this get me banned?&lt;/strong&gt;&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;A:&lt;/strong&gt; No, it shouldn&#39;t. Bloxstrap doesn&#39;t interact with the Roblox client in the same way that exploits do. &lt;a href=&quot;https://github.com/bloxstraplabs/bloxstrap/wiki/Why-it&#39;s-not-reasonably-possible-for-you-to-be-banned-by-Bloxstrap&quot;&gt;Read more about that here.&lt;/a&gt;&lt;/p&gt; 
&lt;h2&gt;Features&lt;/h2&gt; 
&lt;ul&gt; 
 &lt;li&gt;Hassle-free Discord Rich Presence to let your friends know what you&#39;re playing at a glance&lt;/li&gt; 
 &lt;li&gt;Simple support for modding of content files for customizability (death sound, mouse cursor, etc)&lt;/li&gt; 
 &lt;li&gt;See where your server is geographically located (courtesy of &lt;a href=&quot;https://ipinfo.io&quot;&gt;ipinfo.io&lt;/a&gt;)&lt;/li&gt; 
 &lt;li&gt;Ability to configure graphics fidelity and UI experience&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h2&gt;Installing&lt;/h2&gt; 
&lt;p&gt;Download the &lt;a href=&quot;https://github.com/bloxstraplabs/bloxstrap/releases/latest&quot;&gt;latest release of Bloxstrap&lt;/a&gt;, and run it. Configure your preferences if needed, and install. That&#39;s about it!&lt;/p&gt; 
&lt;p&gt;Alternatively, you can install Bloxstrap via &lt;a href=&quot;https://winstall.app/apps/pizzaboxer.Bloxstrap&quot;&gt;Winget&lt;/a&gt; by running this in a Command Prompt window:&lt;/p&gt; 
&lt;pre&gt;&lt;code&gt;&amp;gt; winget install bloxstrap
&lt;/code&gt;&lt;/pre&gt; 
&lt;p&gt;You will also need the &lt;a href=&quot;https://aka.ms/dotnet-core-applaunch?missing_runtime=true&amp;amp;arch=x64&amp;amp;rid=win11-x64&amp;amp;apphost_version=6.0.16&amp;amp;gui=true&quot;&gt;.NET 6 Desktop Runtime&lt;/a&gt;. If you don&#39;t already have it installed, you&#39;ll be prompted to install it anyway. Be sure to install Bloxstrap after you&#39;ve installed this.&lt;/p&gt; 
&lt;p&gt;It&#39;s not unlikely that Windows Smartscreen will show a popup when you run Bloxstrap for the first time. This happens because it&#39;s an unknown program, not because it&#39;s actually detected as being malicious. To dismiss it, just click on &quot;More info&quot; and then &quot;Run anyway&quot;.&lt;/p&gt; 
&lt;p&gt;Once installed, Bloxstrap is added to your Start Menu, where you can access the menu and reconfigure your preferences if needed.&lt;/p&gt; 
&lt;h2&gt;Code&lt;/h2&gt; 
&lt;p&gt;Bloxstrap uses the &lt;a href=&quot;https://github.com/lepoco/wpfui&quot;&gt;WPF UI&lt;/a&gt; library for the user interface design. We currently use and maintain our own fork of WPF UI at &lt;a href=&quot;https://github.com/bloxstraplabs/wpfui&quot;&gt;bloxstraplabs/wpfui&lt;/a&gt;.&lt;/p&gt; 
&lt;h2&gt;Code signing policy&lt;/h2&gt; 
&lt;p&gt;Thanks to &lt;a href=&quot;https://signpath.io/&quot;&gt;SignPath.io&lt;/a&gt; for providing a free code signing service, and the &lt;a href=&quot;https://signpath.org/&quot;&gt;SignPath Foundation&lt;/a&gt; for providing the free code signing certificate.&lt;/p&gt;</description>
      
      <media:content url="https://opengraph.githubassets.com/c821dc8016c4bb5b6107a8adb624ea92e14ecb31dc20fcfa21126dd00c36025a/bloxstraplabs/bloxstrap" medium="image" />
      
    </item>
    
    <item>
      <title>AvaloniaUI/Avalonia</title>
      <link>https://github.com/AvaloniaUI/Avalonia</link>
      <description>&lt;p&gt;Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The future of .NET UI&lt;/p&gt;&lt;hr&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/sponsors/AvaloniaUI&quot;&gt;&lt;img src=&quot;https://github.com/user-attachments/assets/d55eb468-fa5c-499f-858e-54618beb6f92&quot; alt=&quot;Star_Banner@3x&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://avaloniaui.net?utm_source=github&amp;amp;utm_medium=referral&amp;amp;utm_content=readme_link&quot;&gt;&lt;img src=&quot;https://github.com/user-attachments/assets/404db53f-f515-4a3a-bb18-f145dc34cedb&quot; alt=&quot;Hero&quot; /&gt;&lt;/a&gt;&lt;/p&gt; 
&lt;p&gt;&lt;a href=&quot;https://dev.azure.com/AvaloniaUI/AvaloniaUI/_build/latest?definitionId=4&quot;&gt;&lt;img src=&quot;https://dev.azure.com/AvaloniaUI/AvaloniaUI/_apis/build/status/AvaloniaUI.Avalonia&quot; alt=&quot;Build Status&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;https://img.shields.io/github/license/avaloniaui/avalonia.svg?sanitize=true&quot; alt=&quot;License&quot; /&gt; &lt;a href=&quot;https://www.nuget.org/packages/Avalonia&quot;&gt;&lt;img src=&quot;https://img.shields.io/nuget/v/Avalonia.svg?sanitize=true&quot; alt=&quot;NuGet&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://www.nuget.org/packages/Avalonia&quot;&gt;&lt;img src=&quot;https://img.shields.io/nuget/dt/avalonia&quot; alt=&quot;downloads&quot; /&gt;&lt;/a&gt;&lt;/p&gt; 
&lt;h2&gt;📖 About&lt;/h2&gt; 
&lt;p&gt;&lt;a href=&quot;https://avaloniaui.net?utm_source=github&amp;amp;utm_medium=referral&amp;amp;utm_content=readme_link&quot;&gt;Avalonia&lt;/a&gt; is a cross-platform UI framework for dotnet, providing a flexible styling system and supporting a wide range of platforms such as Windows, macOS, Linux, iOS, Android and WebAssembly. Avalonia is mature and production ready and is used by companies, including &lt;a href=&quot;https://avaloniaui.net/showcase#se&quot;&gt;Schneider Electric&lt;/a&gt;, &lt;a href=&quot;https://avaloniaui.net/showcase#unity&quot;&gt;Unity&lt;/a&gt;, &lt;a href=&quot;https://avaloniaui.net/showcase#rider&quot;&gt;JetBrains&lt;/a&gt; and &lt;a href=&quot;https://avaloniaui.net/showcase#github&quot;&gt;GitHub&lt;/a&gt;.&lt;/p&gt; 
&lt;p&gt;Considered by many to be the spiritual successor to WPF, Avalonia UI provides a familiar, modern development experience for XAML developers creating cross-platform applications. While Avalonia UI is &lt;a href=&quot;https://docs.avaloniaui.net/docs/next/get-started/wpf/&quot;&gt;similar to WPF&lt;/a&gt;, it isn&#39;t a 1:1 copy, and you&#39;ll find plenty of improvements.&lt;/p&gt; 
&lt;p&gt;For those seeking a cross-platform WPF, we have created &lt;a href=&quot;https://raw.githubusercontent.com/AvaloniaUI/Avalonia/master/%5Bhttps://avaloniaui.net/xpf%5D(https://avaloniaui.net/xpf?utm_source=github&amp;amp;utm_medium=referral&amp;amp;utm_content=readme_link)&quot;&gt;Avalonia XPF&lt;/a&gt;, enabling WPF applications to run on macOS and Linux with little to no code changes. Avalonia XPF is a commercial product and is licensed per-app, per-platform.&lt;/p&gt; 
&lt;h3&gt;Blog&lt;/h3&gt; 
&lt;p&gt;To see the latest announcements and read about the state of Avalonia, check out the &lt;a href=&quot;https://www.avaloniaui.net/blog?utm_source=github&amp;amp;utm_medium=referral&amp;amp;utm_content=readme_link&quot;&gt;Avalonia UI Blog&lt;/a&gt;.&lt;/p&gt; 
&lt;h3&gt;Sponsorship&lt;/h3&gt; 
&lt;p&gt;Avalonia development is supported by the generous sponsorship of &lt;a href=&quot;https://devolutions.net/?utm_source=pr&amp;amp;utm_medium=partnership&amp;amp;utm_campaign=avalonia&amp;amp;utm_id=C086&amp;amp;member_status=responded&quot;&gt;Devolutions&lt;/a&gt;.&lt;/p&gt; 
&lt;picture&gt; 
 &lt;source media=&quot;(prefers-color-scheme: dark)&quot; srcset=&quot;https://github.com/user-attachments/assets/218a7077-6978-4c37-adc7-4a24bb0edcb9&quot; /&gt; 
 &lt;source media=&quot;(prefers-color-scheme: light)&quot; srcset=&quot;https://github.com/user-attachments/assets/597e3650-0b80-496e-84b2-db51fbe7e06e&quot; /&gt; 
 &lt;img alt=&quot;Devolutions Logo&quot; src=&quot;https://github.com/user-attachments/assets/597e3650-0b80-496e-84b2-db51fbe7e06e&quot; width=&quot;200&quot; /&gt; 
&lt;/picture&gt; 
&lt;hr /&gt; 
&lt;h2&gt;🚀 Getting Started&lt;/h2&gt; 
&lt;p&gt;See our &lt;a href=&quot;https://docs.avaloniaui.net/docs/get-started?utm_source=github&amp;amp;utm_medium=referral&amp;amp;utm_content=readme_link&quot;&gt;Get Started&lt;/a&gt; guide to begin developing apps with Avalonia UI.&lt;/p&gt; 
&lt;h3&gt;Visual Studio Code&lt;/h3&gt; 
&lt;p&gt;The &lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=AvaloniaTeam.vscode-avalonia&quot;&gt;Avalonia for Code&lt;/a&gt; extension gives you everything you need to build cross-platform .NET apps. XAML previewing, code completion, diagnostics, and code navigation, all inside the world&#39;s most popular editor. It&#39;s the fastest way to get started with Avalonia.&lt;/p&gt; 
&lt;h3&gt;Visual Studio 2022 &amp;amp; 2026&lt;/h3&gt; 
&lt;p&gt;The Avalonia &lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=AvaloniaTeam.AvaloniaVS&quot;&gt;Visual Studio Extension&lt;/a&gt; contains project and control templates, a live XAML previewer, code completion, and full diagnostics directly into Visual Studio.&lt;/p&gt; 
&lt;h3&gt;JetBrains Rider&lt;/h3&gt; 
&lt;p&gt;&lt;a href=&quot;https://www.jetbrains.com/rider/whatsnew/?mkt_tok=eyJpIjoiTURBNU1HSmhNV0kwTUdFMiIsInQiOiJtNnU2VEc1TlNLa1ZRVkROYmdZYVpYREJsaU1qdUhmS3dxSzRHczdYWHl0RVlTNDMwSFwvNUs3VENTNVM0bVcyNFdaRmVYZzVWTTF1N3VrQWNGTkJreEhlam1hMlB4UVVWcHBGM1dNOUxoXC95YnRQdGgyUXl1YmZCM3h3d3BVWWdBIn0%3D#avalonia-support&quot;&gt;JetBrains Rider&lt;/a&gt; supports for Avalonia.&lt;/p&gt; 
&lt;p&gt;Code completion, inspections and refactorings are supported out of the box. To enable previewing XAML, you will require a 3rd party, community-maintained extension: &lt;code&gt;https://plugins.jetbrains.com/plugins/dev/14839&lt;/code&gt; to plugin repositories and install &lt;a href=&quot;https://github.com/ForNeVeR/AvaloniaRider&quot;&gt;AvaloniaRider&lt;/a&gt; plugin.&lt;/p&gt; 
&lt;h3&gt;Avalonia Packages&lt;/h3&gt; 
&lt;p&gt;Avalonia is delivered via &lt;b&gt;NuGet&lt;/b&gt; package manager. You can find the packages here: &lt;a href=&quot;https://www.nuget.org/packages/Avalonia/&quot;&gt;https://www.nuget.org/packages/Avalonia/&lt;/a&gt;&lt;/p&gt; 
&lt;p&gt;Use these commands in the Package Manager console to install Avalonia manually:&lt;/p&gt; 
&lt;pre&gt;&lt;code&gt;Install-Package Avalonia
Install-Package Avalonia.Desktop
&lt;/code&gt;&lt;/pre&gt; 
&lt;hr /&gt; 
&lt;h2&gt;Bleeding Edge Builds&lt;/h2&gt; 
&lt;p&gt;We also have a &lt;a href=&quot;https://github.com/AvaloniaUI/Avalonia/wiki/Using-nightly-build-feed&quot;&gt;nightly build&lt;/a&gt; which tracks the current state of master. Although these packages are less stable than the release on &lt;a href=&quot;http://NuGet.org&quot;&gt;NuGet.org&lt;/a&gt;, you&#39;ll get all the latest features and bugfixes right away and many of our users actually prefer this feed!&lt;/p&gt; 
&lt;hr /&gt; 
&lt;h2&gt;Learning&lt;/h2&gt; 
&lt;h3&gt;Documentation&lt;/h3&gt; 
&lt;p&gt;Documentation can be found at &lt;a href=&quot;https://docs.avaloniaui.net&quot;&gt;https://docs.avaloniaui.net&lt;/a&gt;.&lt;/p&gt; 
&lt;h3&gt;Tutorials&lt;/h3&gt; 
&lt;p&gt;We also have a &lt;a href=&quot;https://docs.avaloniaui.net/docs/get-started/starter-tutorial&quot;&gt;tutorial&lt;/a&gt; over there for newcomers.&lt;/p&gt; 
&lt;h3&gt;Samples&lt;/h3&gt; 
&lt;p&gt;We have a &lt;a href=&quot;https://github.com/AvaloniaUI/Avalonia.Samples&quot;&gt;range of samples&lt;/a&gt; to help you get started.&lt;/p&gt; 
&lt;h3&gt;Breaking Changes&lt;/h3&gt; 
&lt;p&gt;You can also see what &lt;a href=&quot;https://docs.avaloniaui.net/docs/avalonia12-breaking-changes&quot;&gt;breaking changes&lt;/a&gt; between Avalonia 11 and Avalonia 12.&lt;/p&gt; 
&lt;hr /&gt; 
&lt;h2&gt;Building and Using&lt;/h2&gt; 
&lt;p&gt;See the &lt;a href=&quot;https://raw.githubusercontent.com/AvaloniaUI/Avalonia/master/docs/build.md&quot;&gt;build instructions here&lt;/a&gt;.&lt;/p&gt; 
&lt;hr /&gt; 
&lt;h2&gt;Contributing&lt;/h2&gt; 
&lt;p&gt;This project exists thanks to all the people who contribute. Please read the &lt;a href=&quot;https://raw.githubusercontent.com/AvaloniaUI/Avalonia/master/CONTRIBUTING.md&quot;&gt;contribution guidelines&lt;/a&gt; before submitting a pull request.&lt;/p&gt; 
&lt;h3&gt;Code of Conduct&lt;/h3&gt; 
&lt;p&gt;This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community. For more information, see the &lt;a href=&quot;https://raw.githubusercontent.com/AvaloniaUI/Avalonia/master/CODE_OF_CONDUCT.md&quot;&gt;Code of Conduct&lt;/a&gt;.&lt;/p&gt; 
&lt;hr /&gt; 
&lt;h2&gt;Security&lt;/h2&gt; 
&lt;p&gt;If you discover a security vulnerability in any of our SDKs, tools, services, or repositories, please help us keep the community safe by reporting it responsibly.&lt;/p&gt; 
&lt;p&gt;You can report security vulnerabilities by emailing &lt;strong&gt;&lt;a href=&quot;mailto:security@avaloniaui.net&quot;&gt;security@avaloniaui.net&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt; 
&lt;p&gt;Please avoid disclosing the issue publicly until we have had a reasonable amount of time to investigate and release a patch or mitigation. We review all legitimate reports and will work with you to quickly resolve the issue.&lt;/p&gt; 
&lt;p&gt;Please note that Avalonia does not operate a bug bounty programme.&lt;/p&gt; 
&lt;hr /&gt; 
&lt;h2&gt;Licence&lt;/h2&gt; 
&lt;p&gt;Avalonia is licenced under the &lt;a href=&quot;https://raw.githubusercontent.com/AvaloniaUI/Avalonia/master/licence.md&quot;&gt;MIT licence&lt;/a&gt;.&lt;/p&gt; 
&lt;h2&gt;XPF - cross-platform WPF&lt;/h2&gt; 
&lt;p&gt;Unleash the full potential of your existing WPF apps with our cross-platform UI framework, enabling WPF apps to run on macOS and Linux without requiring expensive and risky rewrites. &lt;a href=&quot;https://avaloniaui.net/xpf?utm_source=github&amp;amp;utm_medium=referral&amp;amp;utm_content=readme_ad&quot;&gt;&lt;img src=&quot;https://github.com/user-attachments/assets/d0a3cb13-f35d-41dd-aec9-632fe848acb0&quot; alt=&quot;GH_Banner&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
      
      <media:content url="https://repository-images.githubusercontent.com/14964475/50de6fe1-1f78-457a-9b11-2d6c3cf3691e" medium="image" />
      
    </item>
    
    <item>
      <title>memstechtips/Winhance</title>
      <link>https://github.com/memstechtips/Winhance</link>
      <description>&lt;p&gt;Application designed to optimize, customize and enhance your Windows experience.&lt;/p&gt;&lt;hr&gt;&lt;h1&gt;Winhance - Windows Enhancement Utility 🚀&lt;/h1&gt; 
&lt;p&gt;&lt;strong&gt;Winhance&lt;/strong&gt; is a C# application designed to debloat, optimize and customize your Windows experience. From software management to system optimizations and customization, Winhance provides everything you need to enhance Windows 10 and 11 systems.&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;Winhance&lt;/strong&gt; features most of the same enhancements as &lt;a href=&quot;https://github.com/memstechtips/UnattendedWinstall&quot;&gt;UnattendedWinstall&lt;/a&gt; without needing to do a clean install of Windows.&lt;/p&gt; 
&lt;div class=&quot;markdown-alert markdown-alert-note&quot;&gt;
 &lt;p class=&quot;markdown-alert-title&quot;&gt;
  &lt;svg class=&quot;octicon octicon-info mr-2&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;
   &lt;path d=&quot;M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z&quot;&gt;&lt;/path&gt;
  &lt;/svg&gt;Note&lt;/p&gt;
 &lt;p&gt;Winhance is an independent, open-source project and is &lt;strong&gt;not affiliated with, endorsed by, or associated with Microsoft&lt;/strong&gt; in any way. &quot;Windows&quot; is a registered trademark of Microsoft Corporation. Any similarities to Windows Settings or other Microsoft interfaces are a natural result of building a Windows enhancement tool using native Windows UI frameworks.&lt;/p&gt; 
&lt;/div&gt; 
&lt;img width=&quot;1920&quot; height=&quot;1080&quot; alt=&quot;Winhance-UI&quot; src=&quot;https://github.com/user-attachments/assets/6adedef9-6587-4f29-9bb2-d907965b7a03&quot; /&gt; 
&lt;h2&gt;Requirements 💻&lt;/h2&gt; 
&lt;ul&gt; 
 &lt;li&gt;Windows 10/11 
  &lt;ul&gt; 
   &lt;li&gt;&lt;em&gt;Tested on Windows 10 x64 22H2 and Windows 11 23H2, 24H2 and 25H2&lt;/em&gt;&lt;/li&gt; 
  &lt;/ul&gt; &lt;/li&gt; 
&lt;/ul&gt; 
&lt;h2&gt;Installation 📥&lt;/h2&gt; 
&lt;h3&gt;Quick Install via PowerShell&lt;/h3&gt; 
&lt;p&gt;Paste this command into PowerShell to download and run the installer:&lt;/p&gt; 
&lt;pre&gt;&lt;code class=&quot;language-powershell&quot;&gt;irm &quot;https://get.winhance.net&quot; | iex
&lt;/code&gt;&lt;/pre&gt; 
&lt;h3&gt;Download the Installer&lt;/h3&gt; 
&lt;p&gt;&lt;a href=&quot;https://winhance.net&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/Download-Winhance.net-0078D6?style=for-the-badge&amp;amp;logo=windows&amp;amp;logoColor=white&quot; alt=&quot;Download from Winhance.net&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://github.com/memstechtips/Winhance/releases&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/Download-GitHub%20Releases-181717?style=for-the-badge&amp;amp;logo=github&amp;amp;logoColor=white&quot; alt=&quot;Download from GitHub Releases&quot; /&gt;&lt;/a&gt;&lt;/p&gt; 
&lt;p&gt;The &lt;code&gt;Winhance.Installer.exe&lt;/code&gt; includes both Installable and Portable versions during setup.&lt;/p&gt; 
&lt;div class=&quot;markdown-alert markdown-alert-note&quot;&gt;
 &lt;p class=&quot;markdown-alert-title&quot;&gt;
  &lt;svg class=&quot;octicon octicon-info mr-2&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;
   &lt;path d=&quot;M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z&quot;&gt;&lt;/path&gt;
  &lt;/svg&gt;Note&lt;/p&gt;
 &lt;p&gt;This tool is currently in development. Any issues can be reported using the Issues tab.&lt;br /&gt; Also, I&#39;m not a developer, I&#39;m just enjoying learning more about scripting/programming and learning as I go.&lt;br /&gt;&lt;br /&gt; Please also understand that I prefer to develop and work on these projects independently.&lt;br /&gt;I do value other people&#39;s insights and appreciate any feedback, but don&#39;t take it personally if a pull request is not accepted.&lt;/p&gt; 
&lt;/div&gt; 
&lt;h2&gt;Support the developer&lt;/h2&gt; 
&lt;p&gt;It really does make a big difference, and is very much appreciated. Thanks&lt;br /&gt; &lt;a href=&quot;https://ko-fi.com/memstechtips&quot;&gt;&lt;img src=&quot;https://ko-fi.com/img/githubbutton_sm.svg?sanitize=true&quot; alt=&quot;ko-fi&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://paypal.me/memstech&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/PayPal-00457C?style=for-the-badge&amp;amp;logo=paypal&amp;amp;logoColor=white&quot; alt=&quot;PayPal&quot; /&gt;&lt;/a&gt;&lt;/p&gt; 
&lt;h2&gt;Current Features 🛠️&lt;/h2&gt; 
&lt;h3&gt;Software &amp;amp; Apps 💿&lt;/h3&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;strong&gt;Windows Apps &amp;amp; Features Section&lt;/strong&gt; 
  &lt;ul&gt; 
   &lt;li&gt;Searchable interface with explanatory legend&lt;/li&gt; 
   &lt;li&gt;Organized sections for Windows Apps, Legacy Capabilities, and Optional Features&lt;/li&gt; 
   &lt;li&gt;One-click removal and installation of selected items&lt;/li&gt; 
   &lt;li&gt;Control scripts and scheduled tasks via Windows Apps Help menu&lt;/li&gt; 
  &lt;/ul&gt; &lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;External Apps Section&lt;/strong&gt; 
  &lt;ul&gt; 
   &lt;li&gt;Install various useful applications via WinGet 
    &lt;ul&gt; 
     &lt;li&gt;(WinGet COM API integration based on &lt;a href=&quot;https://github.com/marticliment/WinGet-API-from-CSharp&quot;&gt;https://github.com/marticliment/WinGet-API-from-CSharp&lt;/a&gt;)&lt;/li&gt; 
    &lt;/ul&gt; &lt;/li&gt; 
   &lt;li&gt;Categories include Browsers, Multimedia utilities, Document viewers, and more&lt;/li&gt; 
  &lt;/ul&gt; &lt;/li&gt; 
&lt;/ul&gt; 
&lt;h3&gt;Optimize 🚀&lt;/h3&gt; 
&lt;ul&gt; 
 &lt;li&gt;Searchable interface with quick nav control&lt;/li&gt; 
 &lt;li&gt;Toggle switches and selection controls for each setting&lt;/li&gt; 
 &lt;li&gt;Set UAC Notification Level&lt;/li&gt; 
 &lt;li&gt;Privacy Settings&lt;/li&gt; 
 &lt;li&gt;Gaming and Performance Optimizations&lt;/li&gt; 
 &lt;li&gt;Windows Updates&lt;/li&gt; 
 &lt;li&gt;Power Settings with Power Plan selection&lt;/li&gt; 
 &lt;li&gt;Sound Settings&lt;/li&gt; 
 &lt;li&gt;Notification Preferences&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h3&gt;Customize 🎨&lt;/h3&gt; 
&lt;ul&gt; 
 &lt;li&gt;Searchable interface with quick nav control&lt;/li&gt; 
 &lt;li&gt;Toggle switches and selection controls for each setting&lt;/li&gt; 
 &lt;li&gt;Windows Theme selector (Dark/Light Mode)&lt;/li&gt; 
 &lt;li&gt;Taskbar Customization&lt;/li&gt; 
 &lt;li&gt;Start Menu Customization&lt;/li&gt; 
 &lt;li&gt;Explorer Customizations&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h3&gt;Advanced Tools 🛠️&lt;/h3&gt; 
&lt;ul&gt; 
 &lt;li&gt;Create Custom Windows ISO&#39;s with WIMUtil (Windows Installation Media Utility) including adding drivers from current OS&lt;/li&gt; 
 &lt;li&gt;Create autounattend.xml files based on your Winhance selections&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h3&gt;Other Settings&lt;/h3&gt; 
&lt;ul&gt; 
 &lt;li&gt;Manage Your Winhance (and Windows) Settings with Wihance Configuration Files: 
  &lt;ul&gt; 
   &lt;li&gt;Save settings currently applied in Winhance to a config file for easy importing on a new system or after a fresh Windows install.&lt;/li&gt; 
  &lt;/ul&gt; &lt;/li&gt; 
 &lt;li&gt;Toggle Winhance&#39;s theme (Light/Dark Mode)&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h2&gt;License&lt;/h2&gt; 
&lt;p&gt;Except where otherwise stated (see &lt;a href=&quot;https://raw.githubusercontent.com/memstechtips/Winhance/main/THIRD-PARTY-NOTICES.txt&quot;&gt;THIRD-PARTY-NOTICES.txt&lt;/a&gt;), the content of this repository is provided under the &lt;a href=&quot;https://polyformproject.org/licenses/shield/1.0.0/&quot;&gt;PolyForm Shield 1.0.0&lt;/a&gt; license by Marco du Plessis.&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;In plain language:&lt;/strong&gt; Winhance is free to use for everyone -- individuals, businesses, and IT professionals. You can use it to service and consult for clients. You just can&#39;t fork or rebrand it and redistribute it as a competing product. See the full &lt;a href=&quot;https://raw.githubusercontent.com/memstechtips/Winhance/main/LICENSE.txt&quot;&gt;LICENSE.txt&lt;/a&gt; for details.&lt;/p&gt; 
&lt;h2&gt;Feedback and Community&lt;/h2&gt; 
&lt;p&gt;If you have feedback, suggestions, or need help with Winhance, please join the discussion on GitHub or our Discord community:&lt;/p&gt; 
&lt;p&gt;&lt;a href=&quot;https://github.com/memstechtips/Winhance/discussions/183&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/Join-the%20Discussion-2D9F2D?style=for-the-badge&amp;amp;logo=github&amp;amp;logoColor=white&quot; alt=&quot;Join the Discussion&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://www.discord.gg/zWGANV8QAX&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/Join-Discord%20Community-5865F2?style=for-the-badge&amp;amp;logo=discord&amp;amp;logoColor=white&quot; alt=&quot;Join Discord Community&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
      
      <media:content url="https://repository-images.githubusercontent.com/916105685/2f929ffe-5433-4d0c-b28c-c1890bc88b5e" medium="image" />
      
    </item>
    
    <item>
      <title>gibbed/SteamAchievementManager</title>
      <link>https://github.com/gibbed/SteamAchievementManager</link>
      <description>&lt;p&gt;A manager for game achievements in Steam.&lt;/p&gt;&lt;hr&gt;&lt;h1&gt;Steam Achievement Manager&lt;/h1&gt; 
&lt;p&gt;Steam Achievement Manager (SAM) is a lightweight, portable application used to manage achievements and statistics in the popular PC gaming platform Steam. This application requires the &lt;a href=&quot;https://store.steampowered.com/about/&quot;&gt;Steam client&lt;/a&gt;, a Steam account and network access. Steam must be running and the user must be logged in.&lt;/p&gt; 
&lt;p&gt;This is the code for SAM. The closed-source version originally released in 2008, last major release in 2011, and last updated in 2013 (a hotfix).&lt;/p&gt; 
&lt;p&gt;The code is being made available so that those interested can do as they like with it.&lt;/p&gt; 
&lt;p&gt;There are some changes to the code since the last closed-source release:&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;General code maintenance to bring it into a more modern state.&lt;/li&gt; 
 &lt;li&gt;Icons have been replaced with ones from the Fugue Icons set.&lt;/li&gt; 
 &lt;li&gt;Version has been bumped to 7.0.x.x to indicate the open-source release.&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;&lt;a href=&quot;https://github.com/gibbed/SteamAchievementManager/releases/latest&quot;&gt;Download latest release&lt;/a&gt;.&lt;/p&gt; 
&lt;p&gt;&lt;a href=&quot;https://ci.appveyor.com/project/gibbed/steamachievementmanager/branch/master&quot;&gt;&lt;img src=&quot;https://ci.appveyor.com/api/projects/status/00vic6jliar6j0ol/branch/master?svg=true&quot; alt=&quot;Build status&quot; /&gt;&lt;/a&gt;&lt;/p&gt; 
&lt;h2&gt;Attribution&lt;/h2&gt; 
&lt;p&gt;Most (if not all) icons are from the &lt;a href=&quot;https://p.yusukekamiyamane.com/&quot;&gt;Fugue Icons&lt;/a&gt; set.&lt;/p&gt;</description>
      
      <media:content url="https://opengraph.githubassets.com/d3065c6b07f44b4f1350b5edc1a53af02b3fbe4cc9a1d15d0f0e4643954551cf/gibbed/SteamAchievementManager" medium="image" />
      
    </item>
    
    <item>
      <title>lostindark/DriverStoreExplorer</title>
      <link>https://github.com/lostindark/DriverStoreExplorer</link>
      <description>&lt;p&gt;Driver Store Explorer&lt;/p&gt;&lt;hr&gt;&lt;table&gt;
 &lt;tbody&gt;
  &lt;tr&gt; 
   &lt;td&gt;&lt;img src=&quot;https://raw.githubusercontent.com/lostindark/DriverStoreExplorer/master/Rapr/icon.ico&quot; alt=&quot;logo&quot; width=&quot;96&quot; /&gt;&lt;/td&gt; 
   &lt;td&gt; &lt;h1&gt;Driver Store Explorer (RAPR)&lt;/h1&gt; 🌏: &lt;a href=&quot;https://raw.githubusercontent.com/lostindark/DriverStoreExplorer/master/README.md&quot;&gt;&lt;b&gt;English&lt;/b&gt;&lt;/a&gt; | &lt;a href=&quot;https://raw.githubusercontent.com/lostindark/DriverStoreExplorer/master/README_KO.md&quot;&gt;한국어&lt;/a&gt; | &lt;a href=&quot;https://raw.githubusercontent.com/lostindark/DriverStoreExplorer/master/README_ZH-CN.md&quot;&gt;简体中文&lt;/a&gt; | &lt;a href=&quot;https://raw.githubusercontent.com/lostindark/DriverStoreExplorer/master/README_ZH-TW.md&quot;&gt;繁體中文&lt;/a&gt; &lt;/td&gt; 
  &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt; 
&lt;hr /&gt; 
&lt;p&gt;&lt;a href=&quot;https://ci.appveyor.com/project/lostindark/driverstoreexplorer/branch/master&quot;&gt;&lt;img src=&quot;https://ci.appveyor.com/api/projects/status/kqtvhfq23am2gq26/branch/master?svg=true&quot; alt=&quot;Build Status&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://github.com/lostindark/DriverStoreExplorer/actions/workflows/ci.yml&quot;&gt;&lt;img src=&quot;https://github.com/lostindark/DriverStoreExplorer/actions/workflows/ci.yml/badge.svg?sanitize=true&quot; alt=&quot;Build Status&quot; /&gt;&lt;/a&gt;&lt;/p&gt; 
&lt;h2&gt;⚠️ Warning&lt;/h2&gt; 
&lt;p&gt;&lt;strong&gt;Driver Store Explorer modifies the Windows driver store. Improper use can cause system malfunction, prevent Windows from booting, or result in loss of device functionality. Know the risks before proceeding. Always back up your drivers before deleting anything.&lt;/strong&gt;&lt;/p&gt; 
&lt;hr /&gt; 
&lt;h2&gt;What is Driver Store Explorer?&lt;/h2&gt; 
&lt;p&gt;Driver Store Explorer (RAPR) is a powerful tool for viewing, managing, and cleaning up the Windows &lt;a href=&quot;https://msdn.microsoft.com/en-us/library/ff544868(VS.85).aspx&quot;&gt;DriverStore&lt;/a&gt;. It is intended for advanced users and administrators. If you are not familiar with Windows internals, use of this tool is discouraged.&lt;/p&gt; 
&lt;hr /&gt; 
&lt;h2&gt;Features&lt;/h2&gt; 
&lt;h3&gt;Core Operations&lt;/h3&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;strong&gt;Browse &amp;amp; List&lt;/strong&gt;: View all third-party driver packages with detailed metadata (size, version, date etc.)&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Add/Install&lt;/strong&gt;: Install new driver packages with optional automatic device installation&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Remove/Delete&lt;/strong&gt;: Delete single or multiple drivers with force deletion for in-use drivers&lt;br /&gt; &lt;em&gt;Note: The exact implications of removing or deleting drivers depend on system state and usage. Exercise caution, as removal may affect device functionality or require reinstallation of drivers for certain hardware.&lt;/em&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Export&lt;/strong&gt;: Backup selected or all drivers to organized folder structures&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Smart Cleanup&lt;/strong&gt;: Automatically identify and select old/unused driver versions&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h3&gt;Advanced Capabilities&lt;/h3&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;strong&gt;Multiple APIs&lt;/strong&gt;: Native Windows API, DISM, or PnPUtil backend support with auto-detection&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Online &amp;amp; Offline&lt;/strong&gt;: Work with local machine or offline Windows image driver stores&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Device Association&lt;/strong&gt;: View connected devices and their presence status&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Batch Operations&lt;/strong&gt;: Multi-select for bulk operations with progress tracking&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Real-time Search&lt;/strong&gt;: Live filtering and CSV export for analysis&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h3&gt;User Interface&lt;/h3&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;strong&gt;Multi-language&lt;/strong&gt;: 20+ languages with RTL support&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Customizable&lt;/strong&gt;: Sortable columns, grouping, and flexible layout&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Visual Feedback&lt;/strong&gt;: Color coding, selection highlighting, and detailed logging&lt;/li&gt; 
&lt;/ul&gt; 
&lt;hr /&gt; 
&lt;h2&gt;Understanding Driver Status and Removal Options&lt;/h2&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;strong&gt;Old drivers:&lt;/strong&gt; Drivers are considered as &quot;old&quot; when newer versions exist on the system. Removing these can help free up space and reduce clutter, but may impact compatibility with certain devices or configurations. Consider backing up drivers before removal. The &quot;Select Old Driver(s)&quot; can automatically identify old drivers, though results may vary.&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Grayed Device Names:&lt;/strong&gt; Drivers shown with device names in gray are associated with devices that are not currently connected (such as cameras, phones, or external drives). If you remove these drivers, you will need to reinstall them if you reconnect the device in the future.&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Force Deletion:&lt;/strong&gt; Use this option if you need to delete a driver that is currently in use. Note: This option may not work for print drivers.&lt;/li&gt; 
&lt;/ul&gt; 
&lt;hr /&gt; 
&lt;h2&gt;Screenshot&lt;/h2&gt; 
&lt;p&gt;&lt;img src=&quot;https://github.com/user-attachments/assets/2d7df896-494d-4bcd-b064-5f05696cd0d3&quot; alt=&quot;Screenshot of DriverStoreExplorer&quot; /&gt;&lt;/p&gt; 
&lt;hr /&gt; 
&lt;h2&gt;Installation&lt;/h2&gt; 
&lt;h3&gt;Requirements&lt;/h3&gt; 
&lt;ul&gt; 
 &lt;li&gt;Windows 7 or newer&lt;/li&gt; 
 &lt;li&gt;.NET Framework 4.6.2 or newer&lt;/li&gt; 
 &lt;li&gt;Administrator privileges&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h3&gt;Option 1: Download Pre-built Binary (Recommended)&lt;/h3&gt; 
&lt;ol&gt; 
 &lt;li&gt;Go to the &lt;a href=&quot;https://github.com/lostindark/DriverStoreExplorer/releases/latest&quot;&gt;latest release page&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;Download the latest ZIP archive&lt;/li&gt; 
 &lt;li&gt;Extract the files to a folder of your choice&lt;/li&gt; 
 &lt;li&gt;Run &lt;code&gt;Rapr.exe&lt;/code&gt;&lt;/li&gt; 
&lt;/ol&gt; 
&lt;h3&gt;Option 2: Install via Winget (Recommended)&lt;/h3&gt; 
&lt;pre&gt;&lt;code class=&quot;language-powershell&quot;&gt;winget install lostindark.DriverStoreExplorer
&lt;/code&gt;&lt;/pre&gt; 
&lt;p&gt;After installation, launch the tool by running:&lt;/p&gt; 
&lt;pre&gt;&lt;code class=&quot;language-powershell&quot;&gt;rapr
&lt;/code&gt;&lt;/pre&gt; 
&lt;h3&gt;Option 3: Build from Source&lt;/h3&gt; 
&lt;ol&gt; 
 &lt;li&gt;Clone or download this repository&lt;/li&gt; 
 &lt;li&gt;Open &lt;code&gt;Rapr.sln&lt;/code&gt; in Visual Studio 2022&lt;/li&gt; 
 &lt;li&gt;Build the solution (Build → Build Solution or Ctrl+Shift+B)&lt;/li&gt; 
 &lt;li&gt;Run the executable from the output directory&lt;/li&gt; 
&lt;/ol&gt; 
&lt;hr /&gt; 
&lt;h2&gt;Project History&lt;/h2&gt; 
&lt;p&gt;Originally hosted at &lt;a href=&quot;https://web.archive.org/web/20190417132137/https://archive.codeplex.com/?p=driverstoreexplorer&quot;&gt;https://driverstoreexplorer.codeplex.com/&lt;/a&gt;.&lt;/p&gt; 
&lt;h2&gt;Credits&lt;/h2&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;a href=&quot;http://objectlistview.sourceforge.net/&quot;&gt;ObjectListView&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://github.com/jeffkl/ManagedDism&quot;&gt;Managed DismApi Wrapper&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://www.codeproject.com/Articles/601900/FlexibleMessageBox-A-Flexible-Replacement-for-the&quot;&gt;FlexibleMessageBox&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://github.com/0xced/resource-embedder&quot;&gt;Resource Embedder&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://github.com/bluegrams/SettingsProviders&quot;&gt;PortableSettingsProvider&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://github.com/dsplaisted/strongnamer&quot;&gt;Strong Namer&lt;/a&gt;&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h2&gt;Sponsors&lt;/h2&gt; 
&lt;p&gt;Free code signing on Windows provided by &lt;a href=&quot;https://signpath.io&quot;&gt;SignPath.io&lt;/a&gt;, certificate by &lt;a href=&quot;https://signpath.org&quot;&gt;SignPath Foundation&lt;/a&gt;.&lt;/p&gt;</description>
      
      <media:content url="https://opengraph.githubassets.com/ce060294e2fd7731b507fda3e43ec81a73a6e43c4ff42663f586a880362732d8/lostindark/DriverStoreExplorer" medium="image" />
      
    </item>
    
    <item>
      <title>seerge/g-helper</title>
      <link>https://github.com/seerge/g-helper</link>
      <description>&lt;p&gt;Lightweight, open-source control tool for ASUS laptops and ROG Ally. Manage performance modes, fans, GPU, battery, and RGB lighting across Zephyrus, Flow, TUF, Strix, Scar, and other models.&lt;/p&gt;&lt;hr&gt;&lt;h1&gt;G-Helper - Lightweight control tool for Asus laptops&lt;/h1&gt; 
&lt;p&gt;&lt;a href=&quot;https://u24.gov.ua/&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/seerge/g-helper/main/docs/ua.png&quot; alt=&quot;United24&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://GitHub.com/seerge/g-helper/releases/&quot;&gt;&lt;img src=&quot;https://img.shields.io/github/release/seerge/g-helper&quot; alt=&quot;GitHub release&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://GitHub.com/seerge/g-helper/releases/&quot;&gt;&lt;img src=&quot;https://img.shields.io/github/downloads/seerge/g-helper/total&quot; alt=&quot;Github all releases&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://github.com/seerge/g-helper/attestations&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/SLSA-level%203-green?logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABMlBMVEXvMQDvMADwMQDwMADwMADvMADvMADwMADwMQDvMQDvMQDwMADwMADvMADwMADwMADwMQDvMQDvMQDwMQDvMQDwMQDwMADwMADwMQDwMADwMADvMADvMQDvMQDwMADwMQDwMADvMQDwMADwMQDwMADwMADwMADwMADwMADwMADvMQDvMQDwMADwMQDwMADvMQDvMQDwMADvMQDvMQDwMADwMQDwMQDwMQDvMQDwMADvMADwMADwMQDvMQDwMADwMQDwMQDwMQDwMQDvMQDvMQDvMADwMADvMADvMADvMADwMQDwMQDvMADvMQDvMQDvMADvMADvMQDwMQDvMQDvMADvMADvMADvMQDwMQDvMQDvMQDvMADvMADwMADvMQDvMQDvMQDvMADwMADwMQDwMAAAAAA/HoSwAAAAY3RSTlMpsvneQlQrU/LQSWzvM5DzmzeF9Pi+N6vvrk9HuP3asTaPgkVFmO3rUrMjqvL6d0LLTVjI/PuMQNSGOWa/6YU8zNuDLihJ0e6aMGzl8s2IT7b6lIFkRj1mtvQ0eJW95rG0+Sid59x/AAAAAWJLR0Rltd2InwAAAAlwSFlzAAAOwwAADsMBx2+oZAAAAAd0SU1FB+YHGg0tGLrTaD4AAACqSURBVAjXY2BgZEqGAGYWVjYGdg4oj5OLm4eRgZcvBcThFxAUEk4WYRAVE09OlpCUkpaRTU6WY0iWV1BUUlZRVQMqUddgSE7W1NLS1gFp0NXTB3KTDQyNjE2Sk03NzC1A3GR1SytrG1s7e4dkBogtjk7OLq5uyTCuu4enl3cyhOvj66fvHxAIEmYICg4JDQuPiAQrEmGIio6JjZOFOjSegSHBBMpOToxPAgCJfDZC/m2KHgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMi0wNy0yNlQxMzo0NToyNCswMDowMC8AywoAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjItMDctMjZUMTM6NDU6MjQrMDA6MDBeXXO2AAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAABJRU5ErkJggg==&quot; alt=&quot;SLSA3&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://GitHub.com/seerge/g-helper/stargazers/&quot;&gt;&lt;img src=&quot;https://img.shields.io/github/stars/seerge/g-helper.svg?style=social&quot; alt=&quot;GitHub stars&quot; /&gt;&lt;/a&gt; &lt;sup&gt;&lt;a href=&quot;https://github.com/seerge/g-helper/raw/main/docs/README.zh-CN.md&quot;&gt;中文版点这里&lt;/a&gt;&lt;/sup&gt; &lt;sup&gt;&lt;a href=&quot;https://github.com/seerge/g-helper/raw/main/docs/README.ja-JP.md&quot;&gt;日本語はこちら&lt;/a&gt;&lt;/sup&gt; &lt;sup&gt;&lt;a href=&quot;https://github.com/seerge/g-helper/raw/main/docs/README.cs-CZ.md&quot;&gt;V češtině zde&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt; 
&lt;p&gt;Small and lightweight Armoury Crate alternative for Asus laptops offering almost same functionality with a much smaller footprint. Works with all popular models, such as ROG Zephyrus G14, G15, G16, M16, Flow X13, Flow X16, Flow Z13, DUO, TUF Series, Strix or Scar Series, ProArt, Vivobook, Zenbook, Expertbook, ROG Ally or Ally X and many more!&lt;/p&gt; 
&lt;h1&gt;&lt;a href=&quot;https://github.com/seerge/g-helper/releases/latest/download/GHelper.zip&quot;&gt;💾 Download&lt;/a&gt;&lt;/h1&gt; 
&lt;p&gt;&lt;strong&gt;⭐ If you like the app - please spread the word about it online&lt;/strong&gt;&lt;/p&gt; 
&lt;table&gt; 
 &lt;tbody&gt;
  &lt;tr&gt; 
   &lt;td&gt;&lt;b&gt;Support Project&lt;/b&gt;&lt;/td&gt; 
   &lt;td&gt; &lt;a href=&quot;https://www.paypal.com/donate/?hosted_button_id=Y7UNMPRNLB5X2&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/seerge/g-helper/main/docs/paypal-eur.png&quot; width=&quot;150&quot; alt=&quot;PayPal EUR&quot; /&gt;&lt;/a&gt;&amp;nbsp; &lt;a href=&quot;https://www.paypal.com/donate/?hosted_button_id=JSMU7DFHFSJMW&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/seerge/g-helper/main/docs/paypal-usd.png&quot; width=&quot;150&quot; alt=&quot;PayPal USD&quot; /&gt;&lt;/a&gt;&amp;nbsp; &lt;a href=&quot;https://buy.stripe.com/8wM6pt8HbgK50tWbIK&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/seerge/g-helper/main/docs/stripe.png&quot; width=&quot;150&quot; alt=&quot;Stripe&quot; /&gt;&lt;/a&gt;&amp;nbsp; &lt;a href=&quot;https://buy.stripe.com/6oE29dg9D3Xj7Wo28b&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/seerge/g-helper/main/docs/alipay.png&quot; width=&quot;150&quot; alt=&quot;Alipay&quot; /&gt;&lt;/a&gt; &lt;/td&gt; 
  &lt;/tr&gt; 
 &lt;/tbody&gt;
&lt;/table&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;a href=&quot;https://github.com/seerge/g-helper/wiki/FAQ&quot;&gt;FAQ&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://github.com/seerge/g-helper/wiki/Requirements&quot;&gt;Setup and Requirements&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://github.com/seerge/g-helper/wiki/Troubleshooting&quot;&gt;Troubleshooting&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://github.com/seerge/g-helper/wiki/Power-user-settings&quot;&gt;Power User Settings&lt;/a&gt;&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;&lt;a href=&quot;https://github.com/seerge/g-helper/releases/latest/download/GHelper.zip&quot;&gt;&lt;img src=&quot;https://github.com/seerge/g-helper/assets/5920850/4d98465a-63a5-4498-ae14-afb3e67e7e82&quot; alt=&quot;G-Helper Download&quot; /&gt;&lt;/a&gt;&lt;/p&gt; 
&lt;h2&gt;📢 YouTube Reviews and Guides&lt;/h2&gt; 
&lt;table&gt; 
 &lt;thead&gt; 
  &lt;tr&gt; 
   &lt;th&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=hqe-PjuE-K8&quot;&gt;&lt;img src=&quot;https://i.ytimg.com/vi/hqe-PjuE-K8/hqdefault.jpg&quot; alt=&quot;Youtube review Josh Cravey&quot; /&gt;&lt;/a&gt;&lt;/th&gt; 
   &lt;th&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=5XUIMUzgHU0&quot;&gt;&lt;img src=&quot;https://i.ytimg.com/vi/5XUIMUzgHU0/hqdefault.jpg&quot; alt=&quot;Youtube review Crimson Tech&quot; /&gt;&lt;/a&gt;&lt;/th&gt; 
   &lt;th&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=6aVdwJKZSSc&quot;&gt;&lt;img src=&quot;https://i.ytimg.com/vi/6aVdwJKZSSc/hqdefault.jpg&quot; alt=&quot;Youtube review cbutters Tech&quot; /&gt;&lt;/a&gt;&lt;/th&gt; 
  &lt;/tr&gt; 
 &lt;/thead&gt; 
 &lt;tbody&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=hqe-PjuE-K8&quot;&gt;Josh Cravey&lt;/a&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=5XUIMUzgHU0&quot;&gt;Crimson Tech&lt;/a&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=6aVdwJKZSSc&quot;&gt;cbutters Tech&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
 &lt;/tbody&gt; 
&lt;/table&gt; 
&lt;h2&gt;📰 Articles&lt;/h2&gt; 
&lt;ol&gt; 
 &lt;li&gt;&lt;a href=&quot;https://www.digitaltrends.com/computing/g-helper-armoury-crate-alternative/&quot;&gt;https://www.digitaltrends.com/computing/g-helper-armoury-crate-alternative/&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://binaryfork.com/ghelper-armoury-crate-alternative-10216/&quot;&gt;https://binaryfork.com/ghelper-armoury-crate-alternative-10216/&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://www.ultrabookreview.com/71392-optimized-quiet-gaming-5080-5090/&quot;&gt;https://www.ultrabookreview.com/71392-optimized-quiet-gaming-5080-5090/&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://www.notebookcheck.net/Unbloated-G-Helper-The-best-open-source-alternative-to-Asus-Armoury-Crate-Part-2.1213486.0.html&quot;&gt;https://www.notebookcheck.net/Unbloated-G-Helper-The-best-open-source-alternative-to-Asus-Armoury-Crate-Part-2.1213486.0.html&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://www.lesnumeriques.com/appli-logiciel/marre-des-lenteurs-d-armoury-crate-sur-votre-pc-portable-asus-decouvrez-g-helper-l-alternative-ultra-legere-n240111.html&quot;&gt;https://www.lesnumeriques.com/appli-logiciel/marre-des-lenteurs-d-armoury-crate-sur-votre-pc-portable-asus-decouvrez-g-helper-l-alternative-ultra-legere-n240111.html&lt;/a&gt;&lt;/li&gt; 
&lt;/ol&gt; 
&lt;h2&gt;🎁 Advantages&lt;/h2&gt; 
&lt;ol&gt; 
 &lt;li&gt;Seamless and automatic GPU switching&lt;/li&gt; 
 &lt;li&gt;All performance modes can be fully customized with power limits and fan curves&lt;/li&gt; 
 &lt;li&gt;Lightweight. Just a single exe to run. Doesn&#39;t install anything in your system.&lt;/li&gt; 
 &lt;li&gt;Simple and clean native UI with easy access to all settings&lt;/li&gt; 
 &lt;li&gt;FN-Lock and custom hotkeys&lt;/li&gt; 
&lt;/ol&gt; 
&lt;p&gt;&lt;img src=&quot;https://github.com/seerge/g-helper/assets/5920850/626a5a6e-fdae-431c-843e-92886c8420ee&quot; alt=&quot;Screenshot 2024-03-11 104354&quot; /&gt;&lt;/p&gt; 
&lt;h3&gt;⚡ Features&lt;/h3&gt; 
&lt;ol&gt; 
 &lt;li&gt;Performance modes: Silent - Balanced - Turbo (built-in, with default fan curves)&lt;/li&gt; 
 &lt;li&gt;GPU modes: Eco - Standard - Ultimate - Optimized&lt;/li&gt; 
 &lt;li&gt;Screen refresh rate control with display overdrive (OD)&lt;/li&gt; 
 &lt;li&gt;Custom fan curve editor, power limits and turbo boost selection for every performance mode&lt;/li&gt; 
 &lt;li&gt;Anime Matrix or Slash Lighting control including animated GIFs, clock and Audio visualizer&lt;/li&gt; 
 &lt;li&gt;Backlight animation modes and colors&lt;/li&gt; 
 &lt;li&gt;Hotkey handling&lt;/li&gt; 
 &lt;li&gt;Monitor CPU and GPU temperature, fan speeds and battery status&lt;/li&gt; 
 &lt;li&gt;Battery charge limit to preserve battery health&lt;/li&gt; 
 &lt;li&gt;NVidia GPU overclocking and undervolting&lt;/li&gt; 
 &lt;li&gt;XG Mobile Control&lt;/li&gt; 
 &lt;li&gt;AMD CPU Undervolting&lt;/li&gt; 
 &lt;li&gt;BIOS and Driver Updates&lt;/li&gt; 
 &lt;li&gt;Asus Mice settings&lt;/li&gt; 
 &lt;li&gt;Mini-led multi-zone switch&lt;/li&gt; 
 &lt;li&gt;Flicker-free dimming and Visual Modes&lt;/li&gt; 
&lt;/ol&gt; 
&lt;h3&gt;⚙️ Automation&lt;/h3&gt; 
&lt;ul&gt; 
 &lt;li&gt;Performance Mode switching when on battery or plugged in&lt;/li&gt; 
 &lt;li&gt;Optimized GPU mode - disables dGPU on battery and enables when plugged in&lt;/li&gt; 
 &lt;li&gt;Auto Screen refresh rate (60Hz on battery and max Hz when plugged)&lt;/li&gt; 
 &lt;li&gt;Keyboard backlight timeout on battery or when plugged in&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h3&gt;🚀 Performance Modes&lt;/h3&gt; 
&lt;img align=&quot;right&quot; width=&quot;300&quot; src=&quot;https://github.com/seerge/g-helper/assets/5920850/3e119674-db8d-486b-aa65-2bf9b61f9aa6&quot; /&gt; 
&lt;p&gt;All Modes are &lt;strong&gt;baked in BIOS&lt;/strong&gt; along with default fan curves and power limits and they are the &lt;strong&gt;same&lt;/strong&gt; as in the Armoury Crate.&lt;/p&gt; 
&lt;p&gt;Each BIOS mode is paired with matching Windows Power Mode. You can adjust this setting under &lt;code&gt;Fans + Power&lt;/code&gt;&lt;/p&gt; 
&lt;ol&gt; 
 &lt;li&gt;&lt;strong&gt;Silent&lt;/strong&gt; in BIOS + &lt;strong&gt;Best power efficiency&lt;/strong&gt; power mode&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Balanced&lt;/strong&gt; (Performance in AC) in BIOS + &lt;strong&gt;Balanced&lt;/strong&gt; power mode&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Turbo&lt;/strong&gt; in BIOS + &lt;strong&gt;Best performance&lt;/strong&gt; power mode&lt;/li&gt; 
&lt;/ol&gt; 
&lt;h3&gt;🎮 GPU Modes&lt;/h3&gt; 
&lt;ol&gt; 
 &lt;li&gt;&lt;strong&gt;Eco&lt;/strong&gt; : only low power integrated GPU enabled, iGPU drives built in display&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Standard&lt;/strong&gt; (MS Hybrid) : iGPU and dGPU enabled, iGPU drives built in display&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Ultimate&lt;/strong&gt;: iGPU and dGPU enabled, but dGPU drives built in display (supported on 2022+ models)&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Optimized&lt;/strong&gt;: disables dGPU on battery (Eco) and enables when plugged in (Standard)&lt;/li&gt; 
&lt;/ol&gt; 
&lt;p&gt;&lt;img src=&quot;https://github.com/seerge/g-helper/assets/5920850/fd69a81e-978d-4d5c-a0a8-26da51f90a5b&quot; alt=&quot;Screenshot 2024-03-11 111818&quot; /&gt;&lt;/p&gt; 
&lt;p&gt;&lt;img src=&quot;https://github.com/seerge/g-helper/assets/5920850/65c6bdd5-728c-4965-b544-fcf5a85ed6a2&quot; alt=&quot;GPU Modes&quot; /&gt;&lt;/p&gt; 
&lt;h3&gt;🐭 Asus Mouse and other peripherals support&lt;/h3&gt; 
&lt;p&gt;&lt;a href=&quot;https://github.com/seerge/g-helper/discussions/900&quot;&gt;Currently supported models&lt;/a&gt;&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;ROG Chakram X&lt;/li&gt; 
 &lt;li&gt;ROG Chakram Core&lt;/li&gt; 
 &lt;li&gt;ROG Gladius II and Gladius II Origin&lt;/li&gt; 
 &lt;li&gt;ROG Gladius II Wireless&lt;/li&gt; 
 &lt;li&gt;ROG Gladius III&lt;/li&gt; 
 &lt;li&gt;ROG Gladius III Wireless&lt;/li&gt; 
 &lt;li&gt;ROG Harpe Ace Extreme&lt;/li&gt; 
 &lt;li&gt;ROG Harpe Ace Aim Lab Edition&lt;/li&gt; 
 &lt;li&gt;ROG Harpe Ace Mini&lt;/li&gt; 
 &lt;li&gt;ROG Harpe II Ace&lt;/li&gt; 
 &lt;li&gt;ROG Keris Wireless&lt;/li&gt; 
 &lt;li&gt;ROG Keris II Ace&lt;/li&gt; 
 &lt;li&gt;ROG Keris Wireless Aimpoint&lt;/li&gt; 
 &lt;li&gt;ROG Strix Carry&lt;/li&gt; 
 &lt;li&gt;ROG Strix III Gladius III Aimpoint Wireless&lt;/li&gt; 
 &lt;li&gt;ROG Strix Impact III&lt;/li&gt; 
 &lt;li&gt;ROG Strix Impact III Wireless&lt;/li&gt; 
 &lt;li&gt;ROG Spatha X&lt;/li&gt; 
 &lt;li&gt;ROG Strix Impact II Wireless&lt;/li&gt; 
 &lt;li&gt;ROG Pugio&lt;/li&gt; 
 &lt;li&gt;ROG Pugio II&lt;/li&gt; 
 &lt;li&gt;TUF Gaming M4 Wireless&lt;/li&gt; 
 &lt;li&gt;TUF Gaming M3&lt;/li&gt; 
 &lt;li&gt;TUF Gaming M3 Gen II&lt;/li&gt; 
 &lt;li&gt;TUF Gaming M4 AIR&lt;/li&gt; 
 &lt;li&gt;TUF Gaming M5&lt;/li&gt; 
 &lt;li&gt;TX Gaming Mini&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;Huge thanks to &lt;a href=&quot;https://github.com/IceStormNG&quot;&gt;@IceStormNG&lt;/a&gt; 👑 for contribution and research (!).&lt;/p&gt; 
&lt;h3&gt;⌨️ Keybindings&lt;/h3&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;code&gt;Fn + F5 / Fn + Shift + F5&lt;/code&gt; - Toggle Performance Modes forwards / backwards&lt;/li&gt; 
 &lt;li&gt;&lt;code&gt;Ctrl + Shift + F5 / Ctrl + Shift + Alt + F5&lt;/code&gt; - Toggle Performance Modes forwards / backwards&lt;/li&gt; 
 &lt;li&gt;&lt;code&gt;Ctrl + Shift + F12&lt;/code&gt; - Open G-Helper window&lt;/li&gt; 
 &lt;li&gt;&lt;code&gt;Ctrl + M1 / M2&lt;/code&gt; - Screen brightness Down / Up&lt;/li&gt; 
 &lt;li&gt;&lt;code&gt;Shift + M1 / M2&lt;/code&gt; - Backlight brightness Down / Up&lt;/li&gt; 
 &lt;li&gt;&lt;code&gt;Fn + C&lt;/code&gt; - Fn-Lock&lt;/li&gt; 
 &lt;li&gt;&lt;code&gt;Fn + Ctrl + F7 / F8&lt;/code&gt; / &lt;code&gt;Ctrl + Shift + Alt + F7 / F8&lt;/code&gt; - Flicker-free dimming Down / Up&lt;/li&gt; 
 &lt;li&gt;&lt;code&gt;Fn + Shift + F7 / F8&lt;/code&gt; - Matrix / Slash Lighting brightness Down / Up&lt;/li&gt; 
 &lt;li&gt;&lt;code&gt;Fn + Shift + F7 / F8&lt;/code&gt; / &lt;code&gt;Ctrl + Shift + Alt + F7 / F8&lt;/code&gt; - Screenpad brightness Down / Up&lt;/li&gt; 
 &lt;li&gt;&lt;code&gt;Ctrl + Shift + F20&lt;/code&gt; - Mute Microphone&lt;/li&gt; 
 &lt;li&gt;&lt;code&gt;Ctrl + Shift + Alt + F13&lt;/code&gt; - Toggle Display Refresh Rate&lt;/li&gt; 
 &lt;li&gt;&lt;code&gt;Ctrl + Shift + Alt + F14&lt;/code&gt; - Eco GPU Mode&lt;/li&gt; 
 &lt;li&gt;&lt;code&gt;Ctrl + Shift + Alt + F15&lt;/code&gt; - Standard GPU Mode&lt;/li&gt; 
 &lt;li&gt;&lt;code&gt;Ctrl + Shift + Alt + F16&lt;/code&gt; - Silent&lt;/li&gt; 
 &lt;li&gt;&lt;code&gt;Ctrl + Shift + Alt + F17&lt;/code&gt; - Balanced&lt;/li&gt; 
 &lt;li&gt;&lt;code&gt;Ctrl + Shift + Alt + F18&lt;/code&gt; - Turbo&lt;/li&gt; 
 &lt;li&gt;&lt;code&gt;Ctrl + Shift + Alt + F19&lt;/code&gt; - Custom 1 (if exists)&lt;/li&gt; 
 &lt;li&gt;&lt;code&gt;Ctrl + Shift + Alt + F20&lt;/code&gt; - Custom 2 (if exists)&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://github.com/seerge/g-helper/wiki/Power-user-settings#custom-hotkey-actions&quot;&gt;Custom keybindings / hotkeys&lt;/a&gt;&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h3&gt;🎮ROG Ally Bindings&lt;/h3&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;code&gt;M + DPad Left / Right&lt;/code&gt; - Display Brightness&lt;/li&gt; 
 &lt;li&gt;&lt;code&gt;M + DPad Up&lt;/code&gt; - Touch keyboard&lt;/li&gt; 
 &lt;li&gt;&lt;code&gt;M + DPad Down&lt;/code&gt; - Show desktop&lt;/li&gt; 
 &lt;li&gt;&lt;code&gt;M + Y&lt;/code&gt; - Toggle AMD overay&lt;/li&gt; 
 &lt;li&gt;&lt;code&gt;M + X&lt;/code&gt; - Screenshot&lt;/li&gt; 
 &lt;li&gt;&lt;code&gt;M + Right Stick Click&lt;/code&gt; - Controller Mode&lt;/li&gt; 
&lt;/ul&gt; 
&lt;hr /&gt; 
&lt;div class=&quot;markdown-alert markdown-alert-note&quot;&gt;
 &lt;p class=&quot;markdown-alert-title&quot;&gt;
  &lt;svg class=&quot;octicon octicon-info mr-2&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;
   &lt;path d=&quot;M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z&quot;&gt;&lt;/path&gt;
  &lt;/svg&gt;Note&lt;/p&gt;
 &lt;p&gt;&lt;/p&gt; 
 &lt;h3&gt;🔖 Important Notice&lt;/h3&gt; 
 &lt;p&gt;G-Helper is &lt;strong&gt;NOT&lt;/strong&gt; an operating system, firmware, or driver. It &lt;strong&gt;DOES NOT&lt;/strong&gt; &quot;run&quot; your hardware in real-time anyhow.&lt;/p&gt; 
 &lt;p&gt;It&#39;s an app that lets you select one of the predefined operating modes created by manufacturer (and stored in BIOS) and optionally(!) set some settings that already exist on your device same as Armoury Crate can. It does it by using the Asus System Control Interface &quot;driver&quot; that Armoury uses for it.&lt;/p&gt; 
 &lt;p&gt;If you use equivalent mode/settings as in Armoury Crate - the performance or the behavior of your device won&#39;t be different.&lt;/p&gt; 
 &lt;p&gt;The role of G-Helper for your laptop is similar to the role of a remote control for your TV.&lt;/p&gt; 
&lt;/div&gt; 
&lt;h3&gt;Libraries and projects used&lt;/h3&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;a href=&quot;https://github.com/torvalds/linux/raw/master/include/linux/platform_data/x86/asus-wmi.h&quot;&gt;Linux Kernel&lt;/a&gt; for some basic endpoints in ASUS ACPI/WMI interface&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://github.com/falahati/NvAPIWrapper&quot;&gt;NvAPIWrapper&lt;/a&gt; for accessing Nvidia API&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://github.com/vddCore/Starlight&quot;&gt;Starlight&lt;/a&gt; for anime matrix communication protocol&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://github.com/JamesCJ60/Universal-x86-Tuning-Utility&quot;&gt;UXTU&lt;/a&gt; for undervolting using Ryzen System Management Unit&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://github.com/namazso/PawnIO&quot;&gt;PawnIO&lt;/a&gt; for access to RyzenSMU&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://gitlab.com/asus-linux/asusctl&quot;&gt;AsusCtl&lt;/a&gt; for inspiration and some reverse engineering&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h3&gt;Code Signing Policy&lt;/h3&gt; 
&lt;p&gt;Free code signing provided by &lt;a href=&quot;https://about.signpath.io/&quot;&gt;SignPath.io&lt;/a&gt;, certificate by &lt;a href=&quot;https://signpath.org/&quot;&gt;SignPath Foundation&lt;/a&gt;&lt;/p&gt; 
&lt;h3&gt;Privacy Policy&lt;/h3&gt; 
&lt;p&gt;This program will not transfer any information to other networked systems&lt;/p&gt; 
&lt;h3&gt;Disclaimers&lt;/h3&gt; 
&lt;p&gt;&quot;Asus&quot;, &quot;ROG&quot;, &quot;TUF&quot;, and &quot;Armoury Crate&quot; are trademarked by and belong to AsusTek Computer, Inc. I make no claims to these or any assets belonging to AsusTek Computer and use them purely for informational purposes only.&lt;/p&gt; 
&lt;p&gt;THE SOFTWARE IS PROVIDED “AS IS” AND WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. MISUSE OF THIS SOFTWARE COULD CAUSE SYSTEM INSTABILITY OR MALFUNCTION.&lt;/p&gt;</description>
      
      <media:content url="https://repository-images.githubusercontent.com/600246354/9b1fd7f8-8101-480b-961f-26a7ba2f9a41" medium="image" />
      
    </item>
    
    <item>
      <title>yaobiao131/downkyicore</title>
      <link>https://github.com/yaobiao131/downkyicore</link>
      <description>&lt;p&gt;哔哩下载姬(跨平台版)downkyi，哔哩哔哩网站视频下载工具，支持批量下载，支持8K、HDR、杜比视界，提供工具箱（音视频提取、去水印等）。&lt;/p&gt;&lt;hr&gt;&lt;h1&gt;哔哩下载姬(跨平台版)&lt;/h1&gt; 
&lt;div align=&quot;center&quot;&gt; 
 &lt;p&gt;&lt;a href=&quot;https://github.com/yaobiao131/downkyicore/stargazers&quot;&gt;&lt;img src=&quot;https://img.shields.io/github/stars/yaobiao131/downkyicore&quot; alt=&quot;GitHub Repo stars&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://github.com/yaobiao131/downkyicore/network&quot;&gt;&lt;img src=&quot;https://img.shields.io/github/forks/yaobiao131/downkyicore&quot; alt=&quot;GitHub forks&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://github.com/yaobiao131/downkyicore/issues&quot;&gt;&lt;img src=&quot;https://img.shields.io/github/issues/yaobiao131/downkyicore&quot; alt=&quot;GitHub issues&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://github.com/yaobiao131/downkyicore/raw/main/LICENSE&quot;&gt;&lt;img src=&quot;https://img.shields.io/github/license/yaobiao131/downkyicore&quot; alt=&quot;LICENSE&quot; /&gt;&lt;/a&gt;&lt;/p&gt; 
&lt;/div&gt; 
&lt;h2&gt;下载&lt;/h2&gt; 
&lt;p&gt;&lt;a href=&quot;https://github.com/yaobiao131/downkyicore/releases/latest&quot;&gt;&lt;img src=&quot;https://img.shields.io/github/v/release/yaobiao131/downkyicore&quot; alt=&quot;GitHub release (latest by date)&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://github.com/yaobiao131/downkyicore/releases/latest&quot;&gt;&lt;img src=&quot;https://img.shields.io/github/release-date/yaobiao131/downkyicore&quot; alt=&quot;GitHub Release Date&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://github.com/yaobiao131/downkyicore/releases/latest&quot;&gt;&lt;img src=&quot;https://img.shields.io/github/downloads/yaobiao131/downkyicore/total&quot; alt=&quot;GitHub all releases&quot; /&gt;&lt;/a&gt;&lt;/p&gt; 
&lt;p&gt;&lt;a href=&quot;https://raw.githubusercontent.com/yaobiao131/downkyicore/main/CHANGELOG.md&quot;&gt;更新日志&lt;/a&gt;&lt;/p&gt; 
&lt;h2&gt;介绍&lt;/h2&gt; 
&lt;ul&gt; 
 &lt;li&gt;基于&lt;a href=&quot;https://github.com/leiurayer/downkyi&quot;&gt;哔哩下载姬Windows版&lt;/a&gt;和&lt;a href=&quot;https://github.com/AvaloniaUI/Avalonia&quot;&gt;AvaloniaUI&lt;/a&gt;制作的跨平台版本(支持Windows、linux、macOS)。&lt;/li&gt; 
 &lt;li&gt;开发这个版本目的是由于本人日常使用macOS，当我想下载up视频是偶然间发现了&lt;a href=&quot;https://github.com/leiurayer/downkyi&quot;&gt;哔哩下载姬Windows版&lt;/a&gt;，发现很好用，就是不能支持macOS使用，就基于AvaloniaUI重新开发了一个跨平台版本。&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h2&gt;使用说明&lt;/h2&gt; 
&lt;ul&gt; 
 &lt;li&gt;软件自带.NET6、ffmpeg、aria2运行环境、无需自行安装&lt;/li&gt; 
 &lt;li&gt;默认下载路径: 
  &lt;ul&gt; 
   &lt;li&gt;Windows: 软件运行目录下的Media文件夹&lt;/li&gt; 
   &lt;li&gt;macOS: ~/Library/Application Support/DownKyi/Media&lt;/li&gt; 
   &lt;li&gt;linux: ~/.config/DownKyi/Media&lt;/li&gt; 
  &lt;/ul&gt; &lt;/li&gt; 
&lt;/ul&gt; 
&lt;h2&gt;赞助&lt;/h2&gt; 
&lt;p&gt;如果这个项目对您有很大帮助，并且您希望支持该项目的开发和维护，请随时扫描一下二维码进行捐赠。非常感谢您的捐款，谢谢！&lt;/p&gt; 
&lt;p&gt;&lt;img src=&quot;https://s3.bzdrs.cn/downkyi/img/AliPay.png&quot; alt=&quot;Alipay.png&quot; /&gt;&lt;img src=&quot;https://s3.bzdrs.cn/downkyi/img/WechatPay.jpg&quot; alt=&quot;WeChat.png&quot; /&gt;&lt;/p&gt; 
&lt;h2&gt;免责申明&lt;/h2&gt; 
&lt;ol&gt; 
 &lt;li&gt;本软件只提供视频解析，不提供任何资源上传、存储到服务器的功能。&lt;/li&gt; 
 &lt;li&gt;本软件仅解析来自B站的内容，不会对解析到的音视频进行二次编码，部分视频会进行有限的格式转换、拼接等操作。&lt;/li&gt; 
 &lt;li&gt;本软件解析得到的所有内容均来自B站UP主上传、分享，其版权均归原作者所有。内容提供者、上传者(UP主)应对其提供、上传的内容承担全部责任。&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;本软件提供的所有内容，仅可用作学习交流使用，未经原作者授权，禁止用于其他用途。请在下载24小时内删除。为尊重作者版权，请前往资源的原始发布网站观看，支持原创，谢谢。&lt;/strong&gt;&lt;/li&gt; 
 &lt;li&gt;因使用本软件产生的版权问题，软件作者概不负责。&lt;/li&gt; 
&lt;/ol&gt;</description>
      
      <media:content url="https://opengraph.githubassets.com/a1fa9f544e41a7a9b68a4e57e7a5fc23aee64efb355de52c6542c6e03af4bbe0/yaobiao131/downkyicore" medium="image" />
      
    </item>
    
    <item>
      <title>shadowsocks/shadowsocks-windows</title>
      <link>https://github.com/shadowsocks/shadowsocks-windows</link>
      <description>&lt;p&gt;A C# port of shadowsocks&lt;/p&gt;&lt;hr&gt;&lt;h1&gt;&lt;img src=&quot;https://raw.githubusercontent.com/shadowsocks/shadowsocks-windows/v4/shadowsocks-csharp/Resources/ssw128.png&quot; alt=&quot;[logo]&quot; width=&quot;48&quot; /&gt; Shadowsocks for Windows&lt;/h1&gt; 
&lt;p&gt;&lt;a href=&quot;https://ci.appveyor.com/project/celeron533/shadowsocks-windows&quot;&gt;&lt;img src=&quot;https://ci.appveyor.com/api/projects/status/tfw57q6eecippsl5/branch/master?svg=true&quot; alt=&quot;Build Status&quot; /&gt;&lt;/a&gt;&lt;/p&gt; 
&lt;p&gt;&lt;a href=&quot;https://github.com/shadowsocks/shadowsocks-windows/wiki/Shadowsocks-Windows-%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E&quot;&gt;中文说明&lt;/a&gt;&lt;/p&gt; 
&lt;h2&gt;Features&lt;/h2&gt; 
&lt;ol&gt; 
 &lt;li&gt;System proxy configuration&lt;/li&gt; 
 &lt;li&gt;PAC mode and global mode&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://github.com/v2fly/domain-list-community&quot;&gt;GeoSite&lt;/a&gt; and user rules&lt;/li&gt; 
 &lt;li&gt;Supports HTTP proxy&lt;/li&gt; 
 &lt;li&gt;Supports server auto switching&lt;/li&gt; 
 &lt;li&gt;Supports UDP relay (see Usage)&lt;/li&gt; 
 &lt;li&gt;Supports plugins&lt;/li&gt; 
&lt;/ol&gt; 
&lt;h2&gt;Downloads&lt;/h2&gt; 
&lt;p&gt;Download the latest release from &lt;a href=&quot;https://github.com/shadowsocks/shadowsocks-csharp/releases&quot;&gt;release page&lt;/a&gt;.&lt;/p&gt; 
&lt;h2&gt;Requirements&lt;/h2&gt; 
&lt;p&gt;.NET Framework 4.8 or higher, Microsoft &lt;a href=&quot;https://www.microsoft.com/en-us/download/details.aspx?id=53840&quot;&gt;Visual C++ 2015 Redistributable&lt;/a&gt; (x86) .&lt;/p&gt; 
&lt;h2&gt;Basics&lt;/h2&gt; 
&lt;ol&gt; 
 &lt;li&gt;Find Shadowsocks icon in the notification tray&lt;/li&gt; 
 &lt;li&gt;You can add multiple servers in servers menu&lt;/li&gt; 
 &lt;li&gt;Select &lt;code&gt;Enable System Proxy&lt;/code&gt; menu to enable system proxy. Please disable other proxy addons in your browser, or set them to use system proxy&lt;/li&gt; 
 &lt;li&gt;You can also configure your browser proxy manually if you don&#39;t want to enable system proxy. Set Socks5 or HTTP proxy to 127.0.0.1:1080. You can change this port in &lt;code&gt;Servers -&amp;gt; Edit Servers&lt;/code&gt;&lt;/li&gt; 
&lt;/ol&gt; 
&lt;h2&gt;PAC&lt;/h2&gt; 
&lt;ul&gt; 
 &lt;li&gt;The PAC rules are generated from the geosite database in &lt;a href=&quot;https://github.com/v2fly/domain-list-community&quot;&gt;v2fly/domain-list-community&lt;/a&gt;.&lt;/li&gt; 
 &lt;li&gt;Generation modes: whitelist mode and blacklist mode.&lt;/li&gt; 
 &lt;li&gt;Domain groups: &lt;code&gt;geositeDirectGroups&lt;/code&gt; and &lt;code&gt;geositeProxiedGroups&lt;/code&gt;. 
  &lt;ul&gt; 
   &lt;li&gt;&lt;code&gt;geositeDirectGroups&lt;/code&gt; is initialized with &lt;code&gt;cn&lt;/code&gt; and &lt;code&gt;geolocation-!cn@cn&lt;/code&gt;.&lt;/li&gt; 
   &lt;li&gt;&lt;code&gt;geositeProxiedGroups&lt;/code&gt; is initialized with &lt;code&gt;geolocation-!cn&lt;/code&gt;.&lt;/li&gt; 
  &lt;/ul&gt; &lt;/li&gt; 
 &lt;li&gt;To switch between different modes, modify the &lt;code&gt;geositePreferDirect&lt;/code&gt; property in &lt;code&gt;gui-config.json&lt;/code&gt; 
  &lt;ul&gt; 
   &lt;li&gt;When &lt;code&gt;geositePreferDirect&lt;/code&gt; is false (default), PAC works in whitelist mode. Exception rules are generated from &lt;code&gt;geositeDirectGroups&lt;/code&gt;. Unmatched domains goes through the proxy.&lt;/li&gt; 
   &lt;li&gt;When &lt;code&gt;geositePreferDirect&lt;/code&gt; is true, PAC works in blacklist mode. Blocking rules are generated from &lt;code&gt;geositeProxiedGroups&lt;/code&gt;. Exception rules are generated from &lt;code&gt;geositeDirectGroups&lt;/code&gt;. Unmatched domains are connected to directly.&lt;/li&gt; 
  &lt;/ul&gt; &lt;/li&gt; 
 &lt;li&gt;Starting from 4.3.0.0, shadowsocks-windows defaults to whitelist mode with Chinese domains excluded from connecting via the proxy.&lt;/li&gt; 
 &lt;li&gt;The new default values make sure that: 
  &lt;ul&gt; 
   &lt;li&gt;When in whitelist mode, Chinese domains, including non-Chinese companies&#39; Chinese CDNs, are connected to directly.&lt;/li&gt; 
   &lt;li&gt;When in blacklist mode, only non-Chinese domains goes through the proxy. Chinese domains, as well as non-Chinese companies&#39; Chinese CDNs, are connected to directly.&lt;/li&gt; 
  &lt;/ul&gt; &lt;/li&gt; 
&lt;/ul&gt; 
&lt;h3&gt;User-defined rules&lt;/h3&gt; 
&lt;ul&gt; 
 &lt;li&gt;To define your own PAC rules, it&#39;s recommended to use the &lt;code&gt;user-rule.txt&lt;/code&gt; file.&lt;/li&gt; 
 &lt;li&gt;You can also modify &lt;code&gt;pac.txt&lt;/code&gt; directly. But your modifications won&#39;t persist after updating geosite from the upstream.&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;For Windows10 Store and related applications, please execute the following command under Admin privilege:&lt;/p&gt; 
&lt;pre&gt;&lt;code&gt;netsh winhttp import proxy source=ie
&lt;/code&gt;&lt;/pre&gt; 
&lt;h2&gt;Server Auto Switching&lt;/h2&gt; 
&lt;ol&gt; 
 &lt;li&gt;Load balance: choosing server randomly&lt;/li&gt; 
 &lt;li&gt;High availability: choosing the best server (low latency and packet loss)&lt;/li&gt; 
 &lt;li&gt;Choose By Total Package Loss: ping and choose. Please also enable &lt;code&gt;Availability Statistics&lt;/code&gt; in the menu if you want to use this&lt;/li&gt; 
 &lt;li&gt;Write your own strategy by implement IStrategy interface and send us a pull request!&lt;/li&gt; 
&lt;/ol&gt; 
&lt;h2&gt;UDP&lt;/h2&gt; 
&lt;p&gt;For UDP, you need to use SocksCap or ProxyCap to force programs you want to be proxied to tunnel over Shadowsocks&lt;/p&gt; 
&lt;h2&gt;Multiple Instances&lt;/h2&gt; 
&lt;p&gt;If you want to manage multiple servers using other tools like SwitchyOmega, you can start multiple Shadowsocks instances. To avoid configuration conflicts, copy Shadowsocks to a new directory and choose a different local port.&lt;/p&gt; 
&lt;h2&gt;Plugins&lt;/h2&gt; 
&lt;p&gt;If you would like to connect to server via a plugin, please set the plugin&#39;s path (relative or absolute) on Edit Servers form. &lt;em&gt;Note&lt;/em&gt;: Forward Proxy will not be used while a plugin is enabled.&lt;/p&gt; 
&lt;p&gt;Details: &lt;a href=&quot;https://github.com/shadowsocks/shadowsocks-windows/wiki/Working-with-non-SIP003-standard-Plugin&quot;&gt;Working with non SIP003 standard Plugin&lt;/a&gt;.&lt;/p&gt; 
&lt;h2&gt;Global hotkeys&lt;/h2&gt; 
&lt;p&gt;Hotkeys could be registered automatically on startup. If you are using multiple instances of Shadowsocks, you must set different key combination for each instance.&lt;/p&gt; 
&lt;h3&gt;How to input?&lt;/h3&gt; 
&lt;ol&gt; 
 &lt;li&gt;Put focus in the corresponding textbox.&lt;/li&gt; 
 &lt;li&gt;Press the key combination that you want to use.&lt;/li&gt; 
 &lt;li&gt;Release all keys when you think it is ready.&lt;/li&gt; 
 &lt;li&gt;Your input appears in the textbox.&lt;/li&gt; 
&lt;/ol&gt; 
&lt;h3&gt;How to change?&lt;/h3&gt; 
&lt;ol&gt; 
 &lt;li&gt;Put focus in the corresponding textbox.&lt;/li&gt; 
 &lt;li&gt;Press BackSpace key to clear content.&lt;/li&gt; 
 &lt;li&gt;Re-input new key combination.&lt;/li&gt; 
&lt;/ol&gt; 
&lt;h3&gt;How to deactivate?&lt;/h3&gt; 
&lt;ol&gt; 
 &lt;li&gt;Clear content in the textbox that you want to deactivate, if you want to deactivate all, please clear all textboxes.&lt;/li&gt; 
 &lt;li&gt;Press OK button to confirm.&lt;/li&gt; 
&lt;/ol&gt; 
&lt;h3&gt;Meaning of label color&lt;/h3&gt; 
&lt;ul&gt; 
 &lt;li&gt;Green: This key combination is not occupied by other programs and register successfully.&lt;/li&gt; 
 &lt;li&gt;Yellow: This key combination is occupied by other programs and you have to change to another one.&lt;/li&gt; 
 &lt;li&gt;Transparent without color: The initial status.&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h2&gt;Server Configuration&lt;/h2&gt; 
&lt;p&gt;Please visit &lt;a href=&quot;https://github.com/shadowsocks/shadowsocks/wiki/Ports-and-Clients#linux--server-side&quot;&gt;Servers&lt;/a&gt; for more information.&lt;/p&gt; 
&lt;h2&gt;Experimental&lt;/h2&gt; 
&lt;p&gt;&lt;a href=&quot;https://github.com/shadowsocks/shadowsocks-windows/wiki/Experimental&quot;&gt;Experimental Features&lt;/a&gt;&lt;/p&gt; 
&lt;h2&gt;Development&lt;/h2&gt; 
&lt;ol&gt; 
 &lt;li&gt;Visual Studio 2019 &amp;amp; .NET Framework 4.8 SDK are required.&lt;/li&gt; 
 &lt;li&gt;It is recommended to share your idea on the Issue Board before you start to work, especially for feature development.&lt;/li&gt; 
&lt;/ol&gt; 
&lt;h2&gt;License&lt;/h2&gt; 
&lt;p&gt;&lt;a href=&quot;https://github.com/shadowsocks/shadowsocks-windows/raw/master/LICENSE.txt&quot;&gt;GPLv3&lt;/a&gt;&lt;/p&gt; 
&lt;h2&gt;Open Source Components / Libraries&lt;/h2&gt; 
&lt;pre&gt;&lt;code&gt;Caseless.Fody (MIT)              https://github.com/Fody/Caseless
Costura.Fody (MIT)               https://github.com/Fody/Costura
Fody (MIT)                       https://github.com/Fody/Fody
GlobalHotKey (GPLv3)             https://github.com/kirmir/GlobalHotKey
MdXaml (MIT)                     https://github.com/whistyun/MdXaml
Newtonsoft.Json (MIT)            https://www.newtonsoft.com/json
ReactiveUI.WPF (MIT)             https://github.com/reactiveui/ReactiveUI
ReactiveUI.Events.WPF (MIT)      https://github.com/reactiveui/ReactiveUI
ReactiveUI.Fody (MIT)            https://github.com/reactiveui/ReactiveUI
ReactiveUI.Validation (MIT)      https://github.com/reactiveui/ReactiveUI.Validation
WPFLocalizationExtension (MS-PL) https://github.com/XAMLMarkupExtensions/WPFLocalizationExtension/
ZXing.Net (Apache 2.0)           https://github.com/micjahn/ZXing.Net

libsscrypto (GPLv2)    https://github.com/shadowsocks/libsscrypto
Privoxy (GPLv2)        https://www.privoxy.org
Sysproxy ()            https://github.com/Noisyfox/sysproxy
&lt;/code&gt;&lt;/pre&gt;</description>
      
      <media:content url="https://opengraph.githubassets.com/42bb17faeabed4f1646784d7f9e26708f8df892f0add3ba6475200cf5ece5d26/shadowsocks/shadowsocks-windows" medium="image" />
      
    </item>
    
    <item>
      <title>MonoGame/MonoGame</title>
      <link>https://github.com/MonoGame/MonoGame</link>
      <description>&lt;p&gt;One framework for creating powerful cross-platform games.&lt;/p&gt;&lt;hr&gt;&lt;div align=&quot;center&quot;&gt; 
 &lt;a href=&quot;https://monogame.net/&quot;&gt; &lt;img height=&quot;128&quot; alt=&quot;MonoGame&quot; src=&quot;https://raw.githubusercontent.com/MonoGame/MonoGame.Logo/refs/heads/master/FullColorOnLight/LogoOnly_128px.png&quot; /&gt; &lt;/a&gt; 
 &lt;h1&gt;MonoGame&lt;/h1&gt; 
 &lt;p&gt;&lt;a href=&quot;https://discord.gg/monogame&quot;&gt;&lt;img src=&quot;https://img.shields.io/discord/355231098122272778?style=flat-square&amp;amp;color=%237289DA&amp;amp;label=Discord%20server&amp;amp;logo=discord&amp;amp;logoColor=white&quot; alt=&quot;Join the chat at https://discord.gg/monogame&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;https://img.shields.io/github/actions/workflow/status/monogame/monogame/main.yml?style=flat-square&quot; alt=&quot;GitHub Actions Workflow Status&quot; /&gt; &lt;a href=&quot;https://monogame.net/donate/&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/donate-F1465A?style=flat-square&amp;amp;logo=monogame&amp;amp;logoColor=FFFFFF&quot; alt=&quot;Donate&quot; /&gt;&lt;/a&gt;&lt;/p&gt; 
 &lt;p&gt;One framework for creating powerful cross-platform games&lt;/p&gt; 
 &lt;p&gt;&lt;a href=&quot;https://raw.githubusercontent.com/MonoGame/MonoGame/develop/#supported-platforms&quot;&gt;Supported Platforms&lt;/a&gt; • &lt;a href=&quot;https://raw.githubusercontent.com/MonoGame/MonoGame/develop/#resources&quot;&gt;Resources&lt;/a&gt; • &lt;a href=&quot;https://raw.githubusercontent.com/MonoGame/MonoGame/develop/#samples&quot;&gt;Samples&lt;/a&gt; • &lt;a href=&quot;https://raw.githubusercontent.com/MonoGame/MonoGame/develop/#support-and-contributions&quot;&gt;Support and Contributions&lt;/a&gt; • &lt;a href=&quot;https://raw.githubusercontent.com/MonoGame/MonoGame/develop/#source-code&quot;&gt;Source Code&lt;/a&gt; • &lt;a href=&quot;https://raw.githubusercontent.com/MonoGame/MonoGame/develop/#helpful-links&quot;&gt;Helpful Links&lt;/a&gt; • &lt;a href=&quot;https://raw.githubusercontent.com/MonoGame/MonoGame/develop/#license&quot;&gt;License&lt;/a&gt;&lt;/p&gt; 
&lt;/div&gt; 
&lt;h2&gt;Overview&lt;/h2&gt; 
&lt;p&gt;&lt;strong&gt;MonoGame&lt;/strong&gt; is a simple and powerful .NET framework for creating games for desktop PCs, video game consoles, and mobile devices using the C# programming language. It has been successfully used to create games such as &lt;a href=&quot;https://store.steampowered.com/app/985890/Streets_of_Rage_4/&quot;&gt;Streets of Rage 4&lt;/a&gt;, &lt;a href=&quot;https://store.steampowered.com/app/953490/CARRION/&quot;&gt;Carrion&lt;/a&gt;, &lt;a href=&quot;https://store.steampowered.com/app/504230/Celeste/&quot;&gt;Celeste&lt;/a&gt;, &lt;a href=&quot;https://store.steampowered.com/app/413150/Stardew_Valley/&quot;&gt;Stardew Valley&lt;/a&gt;, and &lt;a href=&quot;https://monogame.net/showcase/&quot;&gt;many others&lt;/a&gt;.&lt;/p&gt; 
&lt;p&gt;It is an open-source re-implementation of the discontinued &lt;a href=&quot;https://msdn.microsoft.com/en-us/library/bb200104.aspx&quot;&gt;Microsoft&#39;s XNA Framework&lt;/a&gt;.&lt;/p&gt; 
&lt;h2&gt;Supported Platforms&lt;/h2&gt; 
&lt;p&gt;We support a growing list of platforms across the desktop, mobile, and console space. If there is a platform we do not support, please &lt;a href=&quot;https://github.com/MonoGame/MonoGame/issues&quot;&gt;make a request&lt;/a&gt; or &lt;a href=&quot;https://raw.githubusercontent.com/MonoGame/MonoGame/develop/CONTRIBUTING.md&quot;&gt;come help us&lt;/a&gt; add it.&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;Desktop PCs 
  &lt;ul&gt; 
   &lt;li&gt;Windows 10 (22H2+) and up (OpenGL&lt;sup class=&quot;footnote-ref&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/MonoGame/MonoGame/develop/#fn1&quot; id=&quot;fnref1&quot;&gt;[1]&lt;/a&gt;&lt;/sup&gt; &amp;amp; DirectX 10&lt;sup class=&quot;footnote-ref&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/MonoGame/MonoGame/develop/#fn2&quot; id=&quot;fnref2&quot;&gt;[2]&lt;/a&gt;&lt;/sup&gt;)&lt;/li&gt; 
   &lt;li&gt;Linux&lt;sup class=&quot;footnote-ref&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/MonoGame/MonoGame/develop/#fn3&quot; id=&quot;fnref3&quot;&gt;[3]&lt;/a&gt;&lt;/sup&gt; and up (OpenGL&lt;sup class=&quot;footnote-ref&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/MonoGame/MonoGame/develop/#fn1&quot; id=&quot;fnref1:1&quot;&gt;[1:1]&lt;/a&gt;&lt;/sup&gt;)&lt;/li&gt; 
   &lt;li&gt;macOS 13 &quot;Ventura&quot; and up (OpenGL&lt;sup class=&quot;footnote-ref&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/MonoGame/MonoGame/develop/#fn1&quot; id=&quot;fnref1:2&quot;&gt;[1:2]&lt;/a&gt;&lt;/sup&gt;)&lt;/li&gt; 
  &lt;/ul&gt; &lt;/li&gt; 
 &lt;li&gt;Mobile/Tablet Devices 
  &lt;ul&gt; 
   &lt;li&gt;Android 6 (API 23) and up (OpenGL)&lt;/li&gt; 
   &lt;li&gt;iOS/iPadOS 12.2 and up (OpenGL)&lt;/li&gt; 
  &lt;/ul&gt; &lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://docs.monogame.net/articles/console_access.html&quot;&gt;Consoles (for registered developers)&lt;/a&gt; 
  &lt;ul&gt; 
   &lt;li&gt;PlayStation 4&lt;/li&gt; 
   &lt;li&gt;PlayStation 5&lt;/li&gt; 
   &lt;li&gt;Xbox (GDKX &amp;amp; XDK)&lt;/li&gt; 
   &lt;li&gt;Nintendo Switch 1 &amp;amp; 2&lt;/li&gt; 
  &lt;/ul&gt; &lt;/li&gt; 
&lt;/ul&gt; 
&lt;div class=&quot;markdown-alert markdown-alert-note&quot;&gt;
 &lt;p class=&quot;markdown-alert-title&quot;&gt;
  &lt;svg class=&quot;octicon octicon-info mr-2&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;
   &lt;path d=&quot;M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z&quot;&gt;&lt;/path&gt;
  &lt;/svg&gt;Note&lt;/p&gt;
 &lt;p&gt;Vulkan and DirectX12 graphics support is also being added in &lt;strong&gt;preview&lt;/strong&gt; for &lt;code&gt;3.8.5&lt;/code&gt; for supported platforms.&lt;/p&gt; 
&lt;/div&gt; 
&lt;h2&gt;Resources&lt;/h2&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;a href=&quot;https://docs.monogame.net/articles/tutorials/building_2d_games/&quot;&gt;Getting started →&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://docs.monogame.net/articles/getting_to_know/howto/&quot;&gt;&quot;How To&quot; Guides →&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://docs.monogame.net/&quot;&gt;Documentation Hub →&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://docs.monogame.net/api/index.html&quot;&gt;API Reference →&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://docs.monogame.net/articles/tutorials/&quot;&gt;Community Tutorials →&lt;/a&gt;&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h2&gt;Samples&lt;/h2&gt; 
&lt;p&gt;Check out the awesome &lt;a href=&quot;https://github.com/MonoGame/MonoGame.Samples&quot;&gt;game samples&lt;/a&gt; maintained by the MonoGame team:&lt;/p&gt; 
&lt;table&gt; 
 &lt;thead&gt; 
  &lt;tr&gt; 
   &lt;th&gt;&lt;a href=&quot;https://github.com/MonoGame/MonoGame.Samples/raw/3.8.2/Platformer2D/README.md&quot;&gt;Platformer 2D Sample&lt;/a&gt;&lt;/th&gt; 
   &lt;th&gt;&lt;a href=&quot;https://github.com/MonoGame/MonoGame.Samples/raw/3.8.2/NeonShooter/README.md&quot;&gt;NeonShooter&lt;/a&gt;&lt;/th&gt; 
  &lt;/tr&gt; 
 &lt;/thead&gt; 
 &lt;tbody&gt; 
  &lt;tr&gt; 
   &lt;td&gt;Supported on all platforms&lt;/td&gt; 
   &lt;td&gt;Supported on all platforms&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;a href=&quot;https://github.com/MonoGame/MonoGame.Samples/raw/3.8.2/Platformer2D/README.md&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/MonoGame/MonoGame.Samples/refs/heads/3.8.2/Images/Platformer2D-Sample.png&quot; alt=&quot;Platformer 2D Sample&quot; /&gt;&lt;/a&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;a href=&quot;https://github.com/MonoGame/MonoGame.Samples/raw/3.8.2/NeonShooter/README.md&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/MonoGame/MonoGame.Samples/refs/heads/3.8.2/Images/NeonShooter-Sample.png&quot; alt=&quot;NeonShooter Sample&quot; /&gt;&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;The &lt;a href=&quot;https://github.com/MonoGame/MonoGame.Samples/raw/3.8.2/Platformer2D/README.md&quot;&gt;Platformer 2D&lt;/a&gt; sample is a basic 2D platformer pulled from the original XNA samples and upgraded for MonoGame.&lt;/td&gt; 
   &lt;td&gt;&lt;a href=&quot;https://github.com/MonoGame/MonoGame.Samples/raw/3.8.2/NeonShooter/README.md&quot;&gt;Neon Shooter&lt;/a&gt; Is a graphically intensive twin-stick shooter with particle effects and save data from Michael Hoffman&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
 &lt;/tbody&gt; 
&lt;/table&gt; 
&lt;table&gt; 
 &lt;thead&gt; 
  &lt;tr&gt; 
   &lt;th&gt;&lt;a href=&quot;https://github.com/MonoGame/MonoGame.Samples/raw/3.8.2/AutoPong/README.md&quot;&gt;Auto Pong Sample&lt;/a&gt;&lt;/th&gt; 
   &lt;th&gt;&lt;a href=&quot;https://github.com/MonoGame/MonoGame.Samples/raw/3.8.2/ShipGame/README.md&quot;&gt;Ship Game 3D&lt;/a&gt;&lt;/th&gt; 
  &lt;/tr&gt; 
 &lt;/thead&gt; 
 &lt;tbody&gt; 
  &lt;tr&gt; 
   &lt;td&gt;Supported on all platforms&lt;/td&gt; 
   &lt;td&gt;GL / DX / iOS / Android&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;a href=&quot;https://github.com/MonoGame/MonoGame.Samples/raw/3.8.2/AutoPong/README.md&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/MonoGame/MonoGame.Samples/refs/heads/3.8.2/Images/AutoPong_1.gif&quot; alt=&quot;Auto Pong Sample&quot; /&gt;&lt;/a&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;a href=&quot;https://github.com/MonoGame/MonoGame.Samples/raw/3.8.2/ShipGame/README.md&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/MonoGame/MonoGame.Samples/refs/heads/3.8.2/Images/ShipGame.png&quot; alt=&quot;ShipGame 3D Sample&quot; /&gt;&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;A short &lt;a href=&quot;https://github.com/MonoGame/MonoGame.Samples/raw/3.8.2/AutoPong/README.md&quot;&gt;sample project&lt;/a&gt; showing you how to make the classic game of pong, with generated soundfx, in 300 lines of code.&lt;/td&gt; 
   &lt;td&gt;3D Ship Game (Descent clone) sample, pulled from the XNA archives and updated for MonoGame&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
 &lt;/tbody&gt; 
&lt;/table&gt; 
&lt;h2&gt;Support and Contributions&lt;/h2&gt; 
&lt;p&gt;If you think you have found a bug or have a feature request, use our &lt;a href=&quot;https://github.com/MonoGame/MonoGame/issues&quot;&gt;issue tracker&lt;/a&gt;. Before opening a new issue, please search to see if your problem has already been reported. Try to be as detailed as possible in your issue reports.&lt;/p&gt; 
&lt;p&gt;If you need help using MonoGame or have other questions we suggest you post on &lt;a href=&quot;https://github.com/MonoGame/MonoGame/discussions&quot;&gt;GitHub discussions&lt;/a&gt; page or &lt;a href=&quot;https://discord.gg/monogame&quot;&gt;Discord server&lt;/a&gt;. Please do not use the issue tracker for personal support requests.&lt;/p&gt; 
&lt;p&gt;If you are interested in contributing fixes or features to MonoGame, please read our &lt;a href=&quot;https://raw.githubusercontent.com/MonoGame/MonoGame/develop/CONTRIBUTING.md&quot;&gt;contributors guide&lt;/a&gt; first.&lt;/p&gt; 
&lt;h3&gt;Subscription&lt;/h3&gt; 
&lt;p&gt;If you would like to help the project by supporting us financially, consider supporting us via a subscription for the price of a monthly coffee.&lt;/p&gt; 
&lt;p&gt;Money goes towards hosting, new hardware and if enough people subscribe a dedicated developer.&lt;/p&gt; 
&lt;p&gt;There are several options on our &lt;a href=&quot;https://monogame.net/donate/&quot;&gt;Donation Page&lt;/a&gt;.&lt;/p&gt; 
&lt;h2&gt;Source Code&lt;/h2&gt; 
&lt;div class=&quot;markdown-alert markdown-alert-note&quot;&gt;
 &lt;p class=&quot;markdown-alert-title&quot;&gt;
  &lt;svg class=&quot;octicon octicon-info mr-2&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;
   &lt;path d=&quot;M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z&quot;&gt;&lt;/path&gt;
  &lt;/svg&gt;Note&lt;/p&gt;
 &lt;p&gt;For the prerequisites to build from source, please refer to the &lt;a href=&quot;https://raw.githubusercontent.com/MonoGame/MonoGame/develop/REQUIREMENTS.md&quot;&gt;Requirements&lt;/a&gt; file.&lt;/p&gt; 
&lt;/div&gt; 
&lt;p&gt;The full source code is available here from GitHub:&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;Clone the source: &lt;code&gt;git clone --recurse-submodules https://github.com/MonoGame/MonoGame.git&lt;/code&gt; (including resursive submodules).&lt;/li&gt; 
 &lt;li&gt;Set up the submodules: &lt;code&gt;git submodule update --init&lt;/code&gt;&lt;/li&gt; 
 &lt;li&gt;Open the solution for your target platform to build the game framework.&lt;/li&gt; 
 &lt;li&gt;Open the Tools solution for your development platform to build the pipeline and content tools.&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;A high level breakdown of the components of the framework:&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;The game framework is found in &lt;a href=&quot;https://raw.githubusercontent.com/MonoGame/MonoGame/develop/MonoGame.Framework&quot;&gt;MonoGame.Framework&lt;/a&gt;.&lt;/li&gt; 
 &lt;li&gt;The content pipeline is located in &lt;a href=&quot;https://raw.githubusercontent.com/MonoGame/MonoGame/develop/MonoGame.Framework.Content.Pipeline&quot;&gt;MonoGame.Framework.Content.Pipeline&lt;/a&gt;.&lt;/li&gt; 
 &lt;li&gt;Project templates are in &lt;a href=&quot;https://raw.githubusercontent.com/MonoGame/MonoGame/develop/Templates&quot;&gt;Templates&lt;/a&gt;.&lt;/li&gt; 
 &lt;li&gt;See &lt;a href=&quot;https://raw.githubusercontent.com/MonoGame/MonoGame/develop/Tests&quot;&gt;Tests&lt;/a&gt; for the framework unit tests.&lt;/li&gt; 
 &lt;li&gt;See &lt;a href=&quot;https://raw.githubusercontent.com/MonoGame/MonoGame/develop/Tools/MonoGame.Tools.Tests&quot;&gt;Tools/Tests&lt;/a&gt; for the content pipeline and other tool tests.&lt;/li&gt; 
 &lt;li&gt;The &lt;a href=&quot;https://raw.githubusercontent.com/MonoGame/MonoGame/develop/Tools/MonoGame.Content.Builder&quot;&gt;mgcb&lt;/a&gt; is a command line tool for content processing.&lt;/li&gt; 
 &lt;li&gt;The &lt;a href=&quot;https://raw.githubusercontent.com/MonoGame/MonoGame/develop/Tools/MonoGame.Effect.Compiler&quot;&gt;mgfxc&lt;/a&gt; is a command line effect compiler tool.&lt;/li&gt; 
 &lt;li&gt;The &lt;a href=&quot;https://raw.githubusercontent.com/MonoGame/MonoGame/develop/Tools/MonoGame.Content.Builder.Editor&quot;&gt;mgcb-editor&lt;/a&gt; tool is a GUI frontend for content processing.&lt;/li&gt; 
 &lt;li&gt;(Preview) The &lt;a href=&quot;https://raw.githubusercontent.com/MonoGame/MonoGame/develop/MonoGame.Framework.Content.Pipeline/Builder/&quot;&gt;Content Builder Project&lt;/a&gt; is a new console app framework for content processing.&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h2&gt;Helpful Links&lt;/h2&gt; 
&lt;ul&gt; 
 &lt;li&gt;The official website is &lt;a href=&quot;http://www.monogame.net&quot;&gt;monogame.net&lt;/a&gt;.&lt;/li&gt; 
 &lt;li&gt;Our &lt;a href=&quot;https://github.com/MonoGame/MonoGame/issues&quot;&gt;issue tracker&lt;/a&gt; is on GitHub.&lt;/li&gt; 
 &lt;li&gt;You can &lt;a href=&quot;https://discord.gg/monogame&quot;&gt;join the Discord server&lt;/a&gt; and chat live with the core developers and other users.&lt;/li&gt; 
 &lt;li&gt;The &lt;a href=&quot;https://docs.monogame.net/articles/index.html&quot;&gt;official documentation&lt;/a&gt; is on our website.&lt;/li&gt; 
 &lt;li&gt;Download &lt;a href=&quot;https://github.com/MonoGame/MonoGame/releases&quot;&gt;release&lt;/a&gt; and &lt;a href=&quot;https://github.com/orgs/MonoGame/packages&quot;&gt;development&lt;/a&gt; packages.&lt;/li&gt; 
 &lt;li&gt;Release and Preview releases are also available on &lt;a href=&quot;https://www.nuget.org/packages?q=monogame.framework&amp;amp;includeComputedFrameworks=true&amp;amp;prerel=true&amp;amp;sortby=relevance&quot;&gt;NuGet.Org&lt;/a&gt;.&lt;/li&gt; 
 &lt;li&gt;Follow &lt;a href=&quot;https://twitter.com/monogameteam&quot;&gt;@MonoGameTeam&lt;/a&gt; on Twitter/X, &lt;a href=&quot;https://bsky.app/profile/monogame.net&quot;&gt;BlueSky&lt;/a&gt; and &lt;a href=&quot;https://mastodon.cloud/@MonoGame&quot;&gt;Mastodon&lt;/a&gt;.&lt;/li&gt; 
 &lt;li&gt;Get premium content on &lt;a href=&quot;https://www.patreon.com/bePatron?u=3142012&quot;&gt;Patreon&lt;/a&gt;.&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h2&gt;License&lt;/h2&gt; 
&lt;p&gt;The MonoGame project is under the &lt;a href=&quot;https://opensource.org/licenses/MS-PL&quot;&gt;Microsoft Public License&lt;/a&gt; except for a few portions of the code. See the &lt;a href=&quot;https://raw.githubusercontent.com/MonoGame/MonoGame/develop/LICENSE.txt&quot;&gt;LICENSE.txt&lt;/a&gt; file for more details. Third-party libraries used by MonoGame are under their own licenses. Please refer to those libraries for details on the license they use.&lt;/p&gt; 
&lt;hr class=&quot;footnotes-sep&quot; /&gt; 
&lt;section class=&quot;footnotes&quot;&gt; 
 &lt;ol class=&quot;footnotes-list&quot;&gt; 
  &lt;li id=&quot;fn1&quot; class=&quot;footnote-item&quot;&gt;&lt;p&gt;An experimental Vulkan implementation is available to source code users. &lt;a href=&quot;https://raw.githubusercontent.com/MonoGame/MonoGame/develop/#fnref1&quot; class=&quot;footnote-backref&quot;&gt;↩︎&lt;/a&gt; &lt;a href=&quot;https://raw.githubusercontent.com/MonoGame/MonoGame/develop/#fnref1:1&quot; class=&quot;footnote-backref&quot;&gt;↩︎&lt;/a&gt; &lt;a href=&quot;https://raw.githubusercontent.com/MonoGame/MonoGame/develop/#fnref1:2&quot; class=&quot;footnote-backref&quot;&gt;↩︎&lt;/a&gt;&lt;/p&gt; &lt;/li&gt; 
  &lt;li id=&quot;fn2&quot; class=&quot;footnote-item&quot;&gt;&lt;p&gt;An experimental DirectX 12 implementation is available to source code users. &lt;a href=&quot;https://raw.githubusercontent.com/MonoGame/MonoGame/develop/#fnref2&quot; class=&quot;footnote-backref&quot;&gt;↩︎&lt;/a&gt;&lt;/p&gt; &lt;/li&gt; 
  &lt;li id=&quot;fn3&quot; class=&quot;footnote-item&quot;&gt;&lt;p&gt;Requires a distribution with glibc 2.27 or up. This includes SteamOS 3.0 and up, Ubuntu 22.04 and up, Debian 12 and up, CentOS 9 and up among other unlisted distributions. &lt;a href=&quot;https://raw.githubusercontent.com/MonoGame/MonoGame/develop/#fnref3&quot; class=&quot;footnote-backref&quot;&gt;↩︎&lt;/a&gt;&lt;/p&gt; &lt;/li&gt; 
 &lt;/ol&gt; 
&lt;/section&gt;</description>
      
      <media:content url="https://opengraph.githubassets.com/a16663984f3804a96a8a2aaa1dc48ed2874da55ea4d59191d259b6105a9c0564/MonoGame/MonoGame" medium="image" />
      
    </item>
    
    <item>
      <title>mgth/LittleBigMouse</title>
      <link>https://github.com/mgth/LittleBigMouse</link>
      <description>&lt;p&gt;DPI Aware mouse move across screens&lt;/p&gt;&lt;hr&gt;&lt;h1&gt;Little Big Mouse&lt;/h1&gt; 
&lt;p align=&quot;center&quot;&gt; &lt;img src=&quot;https://raw.githubusercontent.com/mgth/LittleBigMouse/master/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Assets/lbm.png&quot; width=&quot;200&quot; alt=&quot;Little Big Mouse Logo&quot; /&gt; &lt;/p&gt; Little Big Mouse (LBM) is an open-source software designed to enhance the multi-monitor experience on Windows 10 and 11 by providing accurate mouse screen crossover location within multi-DPI monitors environments. This is particularly useful for setups involving a 4K monitor alongside a full HD monitor. 
&lt;h2&gt;Donations&lt;/h2&gt; 
&lt;p&gt;If you find Little Big Mouse helpful, consider supporting the project with a donation. Your contribution helps us maintain and improve the software.&lt;/p&gt; 
&lt;p&gt;&lt;a href=&quot;https://www.paypal.com/cgi-bin/webscr?cmd=_donations&amp;amp;business=YLGYPSHWTQ5UW&amp;amp;lc=FR&amp;amp;item_name=Mgth&amp;amp;currency_code=EUR&amp;amp;bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/Donate-PayPal-green.svg?sanitize=true&quot; alt=&quot;Donate&quot; /&gt;&lt;/a&gt;&lt;/p&gt; 
&lt;h2&gt;Presentation Video&lt;/h2&gt; 
&lt;p&gt;Check the very nice video from Touble Chute (a very big thanks to him):&lt;/p&gt; 
&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=6D46stJMP68&quot;&gt;&lt;img src=&quot;https://img.youtube.com/vi/6D46stJMP68/0.jpg&quot; alt=&quot;TroubleChute&quot; /&gt;&lt;/a&gt;&lt;/p&gt; 
&lt;h2&gt;Features&lt;/h2&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;strong&gt;Smooth Mouse Transitions&lt;/strong&gt;: Ensures smooth and accurate mouse movement across screens with different DPI settings.&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;DPI Aware Mouse Movement&lt;/strong&gt;: Adjusts mouse speed to remain consistent across monitors with different DPI values.&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Infinite Mouse Scrolling&lt;/strong&gt;: Enables seamless cursor movement between screens, either horizontally or vertically.&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Display Size Adjustments&lt;/strong&gt;: Allows for adjustments in the relative sizes of displays.&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Border Resistance&lt;/strong&gt;: Allow some resistance before crossing.&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Display Color and Brightness Balancing&lt;/strong&gt;: Offers control over color and brightness profiles of displays.&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Access to Display Debugging Information&lt;/strong&gt;: Provides detailed information from your displays and drivers.&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h2&gt;Installation&lt;/h2&gt; 
&lt;ol&gt; 
 &lt;li&gt;Download the latest release from the &lt;a href=&quot;https://github.com/mgth/LittleBigMouse/releases&quot;&gt;Releases&lt;/a&gt; page.&lt;/li&gt; 
 &lt;li&gt;Run the Little Big Mouse installer from your computer.&lt;/li&gt; 
 &lt;li&gt;(Optional) Change the default installation path.&lt;/li&gt; 
 &lt;li&gt;Follow the installation progress and complete the installation.&lt;/li&gt; 
 &lt;li&gt;Access the program from the Start Menu.&lt;/li&gt; 
&lt;/ol&gt; 
&lt;h2&gt;Usage&lt;/h2&gt; 
&lt;p&gt;Documentation : &lt;a href=&quot;https://github.com/mgth/LittleBigMouse/wiki&quot;&gt;https://github.com/mgth/LittleBigMouse/wiki&lt;/a&gt;&lt;/p&gt; 
&lt;p&gt;Little Big Mouse provides a single-window interface with three main sections:&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;strong&gt;Top Panel&lt;/strong&gt;: Access view tabs for display and display adapter information, changing relative sizes and positions of displays, and adjusting color and brightness profiles.&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Center Panel&lt;/strong&gt;: Displays information about your display devices, including makes and models, capabilities, adapters, and relative positions.&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Bottom Panel&lt;/strong&gt;: Offers options and operations, including copying config to clipboard, enabling/disabling LBM functionality, and adjusting speed, pointer size, and corner crossing.&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h2&gt;Support&lt;/h2&gt; 
&lt;p&gt;If you encounter any issues or have suggestions for improvements, please open an issue on our &lt;a href=&quot;https://github.com/mgth/LittleBigMouse/issues&quot;&gt;Issues&lt;/a&gt; page. We appreciate your feedback and are always looking to improve the tool.&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;We Welcome Contributions&lt;/strong&gt;: Your help is invaluable! Whether it&#39;s reporting bugs, suggesting new features, or submitting pull requests, we encourage you to get involved. Your contributions can make a significant difference in the development and improvement of Little Big Mouse. &lt;strong&gt;First time?&lt;/strong&gt; Check out &lt;a href=&quot;https://github.com/firstcontributions/first-contributions&quot;&gt;This guide&lt;/a&gt; to get started.&lt;/p&gt; 
&lt;h2&gt;Acknowledgements&lt;/h2&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;strong&gt;HLab Project&lt;/strong&gt;: Little Big Mouse depends on the HLab project for its functionality. Check out the &lt;a href=&quot;https://github.com/mgth/HLab.Core&quot;&gt;HLab&lt;/a&gt; and &lt;a href=&quot;https://github.com/mgth/HLab.Avalonia&quot;&gt;HLab.Avalonia&lt;/a&gt; repositories for more information.&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;MouseKeyboardActivityMonitor&lt;/strong&gt;: Inspired by the &lt;a href=&quot;https://github.com/gmamaladze/globalmousekeyhook&quot;&gt;MouseKeyboardActivityMonitor&lt;/a&gt; project.&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Task Scheduler Managed Wrapper&lt;/strong&gt;: Utilizes the &lt;a href=&quot;https://github.com/dahall/TaskScheduler&quot;&gt;Task Scheduler Managed Wrapper&lt;/a&gt; for scheduling tasks.&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;Thank you for using Little Big Mouse!&lt;/p&gt;</description>
      
      <media:content url="https://opengraph.githubassets.com/91039bfbb98e99b4967c3f5be3266c945e28742ffc47d1e14402926a902ba9a8/mgth/LittleBigMouse" medium="image" />
      
    </item>
    
    <item>
      <title>Prowlarr/Prowlarr</title>
      <link>https://github.com/Prowlarr/Prowlarr</link>
      <description>&lt;p&gt;Prowlarr is an indexer manager/proxy built on the popular *arr .net/reactjs base stack to integrate with your various PVR apps, supporting management of both Torrent Trackers and Usenet Indexers.&lt;/p&gt;&lt;hr&gt;&lt;h1&gt;Prowlarr&lt;/h1&gt; 
&lt;p&gt;&lt;a href=&quot;https://dev.azure.com/Prowlarr/Prowlarr/_build/latest?definitionId=1&amp;amp;branchName=develop&quot;&gt;&lt;img src=&quot;https://dev.azure.com/Prowlarr/Prowlarr/_apis/build/status/Prowlarr.Prowlarr?branchName=develop&quot; alt=&quot;Build Status&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://translate.servarr.com/engage/servarr/?utm_source=widget&quot;&gt;&lt;img src=&quot;https://translate.servarr.com/widget/servarr/prowlarr/svg-badge.svg?sanitize=true&quot; alt=&quot;Translation status&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://wiki.servarr.com/prowlarr/installation/docker&quot;&gt;&lt;img src=&quot;https://img.shields.io/docker/pulls/hotio/prowlarr.svg?sanitize=true&quot; alt=&quot;Docker Pulls&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;https://img.shields.io/github/downloads/Prowlarr/Prowlarr/total.svg?sanitize=true&quot; alt=&quot;Github Downloads&quot; /&gt; &lt;a href=&quot;https://raw.githubusercontent.com/Prowlarr/Prowlarr/develop/#backers&quot;&gt;&lt;img src=&quot;https://opencollective.com/Prowlarr/backers/badge.svg?sanitize=true&quot; alt=&quot;Backers on Open Collective&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://raw.githubusercontent.com/Prowlarr/Prowlarr/develop/#sponsors&quot;&gt;&lt;img src=&quot;https://opencollective.com/Prowlarr/sponsors/badge.svg?sanitize=true&quot; alt=&quot;Sponsors on Open Collective&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://raw.githubusercontent.com/Prowlarr/Prowlarr/develop/#mega-sponsors&quot;&gt;&lt;img src=&quot;https://opencollective.com/Prowlarr/megasponsors/badge.svg?sanitize=true&quot; alt=&quot;Mega Sponsors on Open Collective&quot; /&gt;&lt;/a&gt;&lt;/p&gt; 
&lt;p&gt;Prowlarr is an indexer manager/proxy built on the popular *arr .net/reactjs base stack to integrate with your various PVR apps. Prowlarr supports management of both Torrent Trackers and Usenet Indexers. It integrates seamlessly with Lidarr, Mylar3, Radarr, Readarr, and Sonarr offering complete management of your indexers with no per app Indexer setup required (we do it all).&lt;/p&gt; 
&lt;h2&gt;Major Features Include&lt;/h2&gt; 
&lt;ul&gt; 
 &lt;li&gt;Usenet support for 24 indexers natively, including Headphones VIP&lt;/li&gt; 
 &lt;li&gt;Usenet support for any Newznab compatible indexer via &quot;Generic Newznab&quot;&lt;/li&gt; 
 &lt;li&gt;Torrent support for over 500 trackers with more added all the time&lt;/li&gt; 
 &lt;li&gt;Torrent support for any Torznab compatible tracker via &quot;Generic Torznab&quot;&lt;/li&gt; 
 &lt;li&gt;Support for custom YML definitions via Cardigann that includes JSON and XML parsing&lt;/li&gt; 
 &lt;li&gt;Indexer Sync to Lidarr/Mylar3/Radarr/Readarr/Sonarr, so no manual configuration of the other applications are required&lt;/li&gt; 
 &lt;li&gt;Indexer history and statistics&lt;/li&gt; 
 &lt;li&gt;Manual searching of Trackers &amp;amp; Indexers at a category level&lt;/li&gt; 
 &lt;li&gt;Parameter based manual searching&lt;/li&gt; 
 &lt;li&gt;Support for pushing multiple releases at once directly to your download clients from Prowlarr&lt;/li&gt; 
 &lt;li&gt;Indexer health and status notifications&lt;/li&gt; 
 &lt;li&gt;Per Indexer proxy support (SOCKS4, SOCKS5, HTTP, Flaresolverr)&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h2&gt;Support&lt;/h2&gt; 
&lt;p&gt;&lt;a href=&quot;https://wiki.servarr.com/prowlarr&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/servarr-wiki-181717.svg?maxAge=60&quot; alt=&quot;Wiki&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://prowlarr.com/discord&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/discord-chat-7289DA.svg?maxAge=60&quot; alt=&quot;Discord&quot; /&gt;&lt;/a&gt;&lt;/p&gt; 
&lt;p&gt;Note: GitHub Issues are for Bugs and Feature Requests Only&lt;/p&gt; 
&lt;p&gt;&lt;a href=&quot;https://github.com/Prowlarr/Prowlarr/issues&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/github-issues-red.svg?maxAge=60&quot; alt=&quot;GitHub - Bugs and Feature Requests Only&quot; /&gt;&lt;/a&gt;&lt;/p&gt; 
&lt;h2&gt;Indexers &amp;amp; Trackers&lt;/h2&gt; 
&lt;p&gt;&lt;a href=&quot;https://wiki.servarr.com/en/prowlarr/supported-indexers&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/Supported%20Indexers-View%20all%20currently%20supported%20indexers%20%26%20trackers-important&quot; alt=&quot;Supported Indexers&quot; /&gt;&lt;/a&gt;&lt;/p&gt; 
&lt;p&gt;&lt;a href=&quot;https://requests.prowlarr.com&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/Indexer%20Requests-Create%20and%20view%20existing%20requests%20for%20trackers%20and%20indexers-informational&quot; alt=&quot;Indexer Requests&quot; /&gt;&lt;/a&gt;&lt;/p&gt; 
&lt;h2&gt;Contributors &amp;amp; Developers&lt;/h2&gt; 
&lt;p&gt;&lt;a href=&quot;https://prowlarr.com/docs/api/&quot;&gt;API Documentation&lt;/a&gt;&lt;/p&gt; 
&lt;p&gt;This project exists thanks to all the people who contribute.&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/Prowlarr/Prowlarr/develop/CONTRIBUTING.md&quot;&gt;Contribute (GitHub)&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://wiki.servarr.com/prowlarr/contributing&quot;&gt;Contribution (Wiki Article)&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://wiki.servarr.com/prowlarr/cardigann-yml-definition&quot;&gt;YML Indexer Definition (Wiki Article)&lt;/a&gt;&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;&lt;a href=&quot;https://github.com/Prowlarr/Prowlarr/graphs/contributors&quot;&gt;&lt;img src=&quot;https://opencollective.com/Prowlarr/contributors.svg?width=890&amp;amp;button=false&quot; alt=&quot;Contributors List&quot; /&gt;&lt;/a&gt;&lt;/p&gt; 
&lt;h2&gt;Backers&lt;/h2&gt; 
&lt;p&gt;Thank you to all our backers! 🙏 &lt;a href=&quot;https://opencollective.com/Prowlarr#backer&quot;&gt;Become a backer&lt;/a&gt; &lt;img src=&quot;https://opencollective.com/Prowlarr/backers.svg?width=890&quot; alt=&quot;Backers List&quot; /&gt;&lt;/p&gt; 
&lt;h2&gt;Sponsors&lt;/h2&gt; 
&lt;p&gt;Support this project by becoming a sponsor. Your logo will show up here with a link to your website. &lt;a href=&quot;https://opencollective.com/Prowlarr#sponsor&quot;&gt;Become a sponsor&lt;/a&gt; &lt;img src=&quot;https://opencollective.com/Prowlarr/sponsors.svg?width=890&quot; alt=&quot;Sponsors List&quot; /&gt;&lt;/p&gt; 
&lt;h2&gt;Mega Sponsors&lt;/h2&gt; 
&lt;p&gt;&lt;img src=&quot;https://opencollective.com/Prowlarr/tiers/mega-sponsor.svg?width=890&quot; alt=&quot;Mega Sponsors List&quot; /&gt;&lt;/p&gt; 
&lt;h2&gt;JetBrains&lt;/h2&gt; 
&lt;p&gt;Thank you to &lt;a href=&quot;http://www.jetbrains.com/&quot;&gt;&lt;img src=&quot;https://resources.jetbrains.com/storage/products/company/brand/logos/jetbrains.png&quot; alt=&quot;JetBrains&quot; width=&quot;96&quot; /&gt;&lt;/a&gt; for providing us with free licenses to their great tools.&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;a href=&quot;http://www.jetbrains.com/resharper/&quot;&gt;&lt;img src=&quot;https://resources.jetbrains.com/storage/products/company/brand/logos/ReSharper_icon.png&quot; alt=&quot;ReSharper&quot; width=&quot;32&quot; /&gt; ReSharper&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;http://www.jetbrains.com/webstorm/&quot;&gt;&lt;img src=&quot;https://resources.jetbrains.com/storage/products/company/brand/logos/WebStorm_icon.png&quot; alt=&quot;WebStorm&quot; width=&quot;32&quot; /&gt; WebStorm&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;http://www.jetbrains.com/rider/&quot;&gt;&lt;img src=&quot;https://resources.jetbrains.com/storage/products/company/brand/logos/Rider_icon.png&quot; alt=&quot;Rider&quot; width=&quot;32&quot; /&gt; Rider&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;http://www.jetbrains.com/dottrace/&quot;&gt;&lt;img src=&quot;https://resources.jetbrains.com/storage/products/company/brand/logos/dotTrace_icon.png&quot; alt=&quot;dotTrace&quot; width=&quot;32&quot; /&gt; dotTrace&lt;/a&gt;&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h3&gt;License&lt;/h3&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;a href=&quot;http://www.gnu.org/licenses/gpl.html&quot;&gt;GNU GPL v3&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;Copyright 2010-2025&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;Icon Credit - &lt;a href=&quot;https://www.freepik.com/vectors/box&quot;&gt;Box vector created by freepik - www.freepik.com&lt;/a&gt;&lt;/p&gt;</description>
      
      <media:content url="https://opengraph.githubassets.com/3209b60d01bcf01295025de0af87df4042203a6816fbfa1570736804966a6af9/Prowlarr/Prowlarr" medium="image" />
      
    </item>
    
  </channel>
</rss>
