Home

Daniël Pelsmaeker

Welcome to the SharpAssembler project!

This project is about a .NET library, written in C#, which allows you to construct a representation of machine code (for example x86-64) using managed objects. The representation can then be assembled by this library into a physical object file such as bin or elf.

The inspiration for this project came from managed operating system projects such as SharpOS and Cosmos that have no way to assemble the machine instructions into machine code other than using external tools such as NASM.

Using SharpAssembler is really easy. Have a look at the examples on the wiki. If you need support in any way, drop by the forum or file a ticket. You may also file a ticket for any errors, inconsistensies, bugs, documentation faults and suggestions.

Download the latest release here:


This project is proudly developed by:

Project Admins:


Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.