https://github.com/kubaz2/sharp
Sharp is a powerful Discord bot that runs, decompiles, and shows JIT disassembly of .NET languages. With .NET 9 support!
https://github.com/kubaz2/sharp
bot compiler csharp decompiler disasm disassembly discord discord-bot dotnet fsharp il jit visualbasic
Last synced: 9 months ago
JSON representation
Sharp is a powerful Discord bot that runs, decompiles, and shows JIT disassembly of .NET languages. With .NET 9 support!
- Host: GitHub
- URL: https://github.com/kubaz2/sharp
- Owner: KubaZ2
- License: mit
- Created: 2024-08-09T21:51:20.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-16T18:49:16.000Z (10 months ago)
- Last Synced: 2025-04-03T02:54:38.282Z (10 months ago)
- Topics: bot, compiler, csharp, decompiler, disasm, disassembly, discord, discord-bot, dotnet, fsharp, il, jit, visualbasic
- Language: C#
- Homepage: https://discord.com/application-directory/803324257194082314
- Size: 146 KB
- Stars: 21
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# 🤖 Sharp
**Sharp** is a powerful Discord bot that runs, decompiles, and shows JIT disassembly of .NET languages.
[**Invite it now!**](https://discord.com/oauth2/authorize?client_id=803324257194082314&permissions=274877974528&scope=bot)
## 🛠️ Getting Started
1. **Invite the Bot**: Use the link above to invite Sharp to your Discord server.
2. **Run a Command**: Try running `#run` with a simple C# code snippet to see it in action.
3. **Join the Community**: [Join our support Discord](https://discord.gg/meaSHTGyUH) to ask questions, report issues, or suggest new features.
## ✨ Features
- **Run Code**: Execute your code directly within Discord.
- **Decompile Code**: Convert your code to another supported language.
- **JIT Disassembly**: View JIT disassembly of your code for the specified architecture.
## 🔗 Links
- [Invitation Link](https://discord.com/oauth2/authorize?client_id=803324257194082314&permissions=274877974528&scope=bot)
- [Support Discord](https://discord.gg/meaSHTGyUH)
- [Terms of Service](TOS.md)
- [Privacy Policy](PRIVACY.md)
## 📝 Commands
- `#run ` — Runs the provided code, using ARM64 architecture by default.
- **Example**:
````
#run
```c#
Console.Write("Hello, World!");
```
````
- **Output**:
```
Hello, World!
```
- `# ` — Decompiles the provided code to the specified language.
- **Example**:
````
#c#
```f#
printf "Hello, World!"
```
````
- `# ` — Shows the architecture-specific JIT disassembly of the provided code.
- **Example**:
````
#arm64
```c#
Console.Write("Hello, World!");
```
````
The code can be provided as is, as a code block or as an attachment.
## 🛎️ Support
- **Compilation**: **C#**, **VB**, **F#**, **IL**
- **Decompilation**: **C#**, **IL**
- **Architectures**: **x64**, **ARM64**