https://github.com/storycraft/asdf-overlay
High performance game overlay library for Windows
https://github.com/storycraft/asdf-overlay
directx dll-injection dxgi hooking hooking-library opengl overlay rust vulkan vulkan-layer
Last synced: 4 months ago
JSON representation
High performance game overlay library for Windows
- Host: GitHub
- URL: https://github.com/storycraft/asdf-overlay
- Owner: storycraft
- License: apache-2.0
- Created: 2025-04-04T16:20:25.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2026-02-10T09:49:07.000Z (4 months ago)
- Last Synced: 2026-02-10T15:38:01.659Z (4 months ago)
- Topics: directx, dll-injection, dxgi, hooking, hooking-library, opengl, overlay, rust, vulkan, vulkan-layer
- Language: Rust
- Homepage:
- Size: 3.19 MB
- Stars: 159
- Watchers: 2
- Forks: 5
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE-APACHE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
[![Npm][npm-badge]][npm-url]
[![Crates.io][crates-badge]][crates-url]
[![Documentation][docs-badge]][docs-url]
[npm-badge]: https://img.shields.io/npm/v/@asdf-overlay/core.svg
[npm-url]: https://www.npmjs.com/package/@asdf-overlay/core
[crates-badge]: https://img.shields.io/crates/v/asdf-overlay.svg
[crates-url]: https://crates.io/crates/asdf-overlay
[docs-badge]: https://docs.rs/asdf-overlay/badge.svg
[docs-url]: https://docs.rs/asdf-overlay
# Asdf Overlay
Blazingly fast™ Windows Overlay library
[Documentation](https://storycraft.github.io/asdf-overlay/)
## Used by
[lyrs-url]: https://github.com/organization/lyrs
[tosu-url]: https://github.com/tosuapp/tosu
| Logo | Project | Usage |
| :-----: | ----- | ----- |
| [][lyrs-url] | [Lyrs][lyrs-url] | Ingame lyrics overlay
| [][tosu-url] | [Tosu][tosu-url] | Ingame overlay
## Sponsorship
[sign-path-io-url]: https://signpath.io/
[sign-path-foundation-url]: https://signpath.org/
| Logo | Description |
| :-----: | ----- |
| [][sign-path-io-url] | Free code signing provided by [SignPath.io][sign-path-io-url], certificate by [SignPath Foundation][sign-path-foundation-url] |
## Example
Examples are located in `examples` directory.
### Node
Run
```bash
pnpm build && pnpm --filter ingame-browser start
```
Pressing `Left Shift + A` will show ingame browser overlay and input will be redirected to browser window. Pressing again will close it.
https://github.com/user-attachments/assets/d7f0db58-cb11-437f-9990-50d095c7c575
### Rust
1. Run
```bash
pnpm build && cargo run -p noise-rectangle
```
Glitching squares appear and disappear on target process
https://github.com/user-attachments/assets/069d1cc1-f95d-4a44-899c-7f538c0f5a69
2. Run
```bash
pnpm build && cargo run -p input-capture
```
It will listen and block inputs from target process until process exit
## License
This project is dual licensed under MIT or Apache-2.0 License