dman95/sasm

SASM - simple crossplatform IDE for NASM, MASM, GAS and FASM assembly languages

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 56 minutes ago
Added to GitGenius on September 11th, 2026
Created on June 3rd, 2013
Open Issues & Pull Requests: 27 (+0)
GitHub issues: Enabled
Number of forks: 220
Total Stargazers: 5,985 (+0)
Total Subscribers: 2,978 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

SASM is a crossplatform IDE for NASM, MASM, GAS, and FASM assembly languages.

The tool addresses the barrier to entry for learning assembly language by providing an integrated development environment that works immediately after installation. It bundles syntax highlighting and a debugger, eliminating the need to configure separate tools. The IDE is built on Qt and runs on Windows and Linux, allowing developers to write assembly code in a single editor and execute it without manual setup of compilers or debuggers.

SASM is designed explicitly for beginners learning assembly language. It suits anyone starting with assembly who wants a self-contained environment rather than piecing together a compiler, editor, and debugger. The tool is particularly valuable for educational contexts where minimal configuration overhead is essential. The project includes translations into multiple languages, broadening its accessibility beyond English-speaking learners.

Development activity shows consistent maintenance across multiple platforms and languages. The project accepts community contributions for translations, with support added for numerous languages over time. Documentation is available through both a help file and Doxygen-generated API documentation, which includes guidance for developers adding new assembler and language support. The codebase remains actively buildable on both Windows and Linux with standard toolchains.