The russian assembly
- C 96.1%
- CMake 3.9%
| assets | logos | |
| po | more translations | |
| src | fix gettext bug with compilation | |
| .gitattributes | cross-platform | |
| .gitignore | add build to ignore | |
| CMakeLists.txt | fix bugs | |
| LICENSE | Initial commit | |
| README.md | Improve README | |
| TRADEMARK.md | The trademark of rusm | |
rusm logo
Rusm
Rusm is a Russian assembly language, featuring full Cyrillic support, translating directly into NASM.Features
- Full Cross-Platform Support: Run and compile code seamlessly across different operating systems.
- Architecture Support: Native support for both
x86(32-bit) andx86_64(64-bit) architectures. - Multiple Output Formats: Full support for generating
ELF,WIN(PE/COFF),Binary(Flat binary), andMACH-O64executables and object files. - Easy Linking: Streamlined process for linking object files and system libraries.
Installation
Building from source
git clone https://github.com/gnom2949/rusm.git
cd rusm
mkdir build
cd build
cmake ..
cmake --build .
sudo cmake --install . # use cmake --install . for windows
Windows
install tarball from Github Releases page or Codeberg Releases page
Mirrors
Rusm is also available on GitVerse and Codeberg
License
Copyright(C)2026-present Alexander Silaev. Licensed under MIT License, see more in