Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kubaz2/sharp
Sharp is a powerful Discord bot that runs, decompiles, and shows JIT disassembly of .NET languages.
https://github.com/kubaz2/sharp
bot compiler csharp decompiler disasm disassembly discord discord-bot dotnet fsharp il jit visualbasic
Last synced: 3 months ago
JSON representation
Sharp is a powerful Discord bot that runs, decompiles, and shows JIT disassembly of .NET languages.
- Host: GitHub
- URL: https://github.com/kubaz2/sharp
- Owner: KubaZ2
- License: mit
- Created: 2024-08-09T21:51:20.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-10-11T12:35:23.000Z (3 months ago)
- Last Synced: 2024-10-12T21:02:55.359Z (3 months ago)
- Topics: bot, compiler, csharp, decompiler, disasm, disassembly, discord, discord-bot, dotnet, fsharp, il, jit, visualbasic
- Language: C#
- Homepage:
- Size: 117 KB
- Stars: 16
- 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=274877908992&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=274877908992&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**