# Sogen Dart bindings

> Sogen Dart bindings expose Windows and Linux binary emulation through a Dart FFI package and native bridge. The API covers execution, snapshots, memory and registers, process views, callbacks and low-level hooks; Windows API calls and Linux symbols can also be intercepted. Its example hooks a Sleep call in an emulated executable.

- Type: Tool
- Targets: Binary
- Category: Debugging and dynamic analysis
- Relationship: Foundation tool
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-06
- Original resource: <https://github.com/Wdestroier/sogen_dart>
- Primary source: <https://github.com/Wdestroier/sogen_dart/blob/17a7b46c8532f6324e5bc948446a29bf9913aa0e/README.md>
- Catalog page: <https://awesomerea.org/resources/sogen-dart-bindings/>
- Record JSON: <https://awesomerea.org/resources/sogen-dart-bindings/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/sogen-dart-bindings/index.md)

## Requirements & limits

- **Prerequisites:** Dart 3.12 or newer and Git are required.
- **Prerequisites:** Building requires the Visual Studio C++ desktop workload on Windows, a C++20 compiler and development headers on Linux, or Xcode command-line tools on macOS.
- **Limits:** The example requires a Sogen emulation root.
- **License:** GPL-2.0-only license.

## Primary sources

1. <https://github.com/Wdestroier/sogen_dart/blob/17a7b46c8532f6324e5bc948446a29bf9913aa0e/README.md>
2. <https://github.com/Wdestroier/sogen_dart/blob/17a7b46c8532f6324e5bc948446a29bf9913aa0e/CHANGELOG.md>

## More in Native binaries

- [cupertino-files](https://awesomerea.org/resources/cupertino-files/index.md) · Tool
- [PackerScope](https://awesomerea.org/resources/packerscope/index.md) · Tool
- [imprint](https://awesomerea.org/resources/imprint-pe-triage/index.md) · Tool
- [kdemulator](https://awesomerea.org/resources/kdemulator/index.md) · Tool
- [angr-management](https://awesomerea.org/resources/angr-management/index.md) · Tool
- [QIRA](https://awesomerea.org/resources/qira/index.md) · Tool

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
