nasm.dev: This is a backup domain, set up due to a temporary problem with our primary domain, nasm.us. That domain has now been restored; this remains active in order to provide redundancy for any future or remaining problems.
Not all features may be functional yet at this domain.
We are, however, considering migrating to nasm.dev as our primary domain in the future, as it really reflects the international nature of our project better.
This is the project webpage for the Netwide Assembler (NASM), an assembler for the x86 CPU architecture portable to nearly every modern platform, and with code generation for many platforms old and new.
| Stable | 3.01 | 2025-10-11 | Release notes | Documentation | 
|---|---|---|---|---|
| Development snapshot | 3.01-20251011 | 2025-10-11 | Release notes | Documentation | 
| Stable, release candidates, prereleases | Development snapshots | 
NASM was originally developed by Simon Tatham and Julian Hall, and is now maintained by a team led by H. Peter Anvin of Intel Corporation.
Currently active team members are:
... with support from many others, and we are always looking for more developers.
We will be moving more services to github in the near future. The github Issues are now open and preferred over bugzilla. The forums are intended to be replaced by github discussions and wiki when they are set up in the near future.
As of version 2.07, NASM is now under the Simplified (2-clause) BSD license. The details of the license are available in the documentation.
Please report bugs to our bug tracker. Unfortunately we are often unable to address things immediately, but we will look at them as soon as we can.