It is a GitHub Action (published on the Marketplace) that serves a scripted ELM327 OBD2 adapter over TCP, so an app's Bluetooth or serial OBD2 code can run its integration tests in CI without a car or a real adapter. The scenarios are plain JSON and the same engine is checked for byte-for-byte parity across its Python and Swift implementations.
I placed it at the end of the Utility list and kept the entry to one line with a succinct description, per the contribution guidelines.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/sdras/awesome-actions/pull/835
**Author:** [@qadanm](https://github.com/qadanm)
**Created:** 7/6/2026
**Status:** 🔄 Open
**Base:** `main` ← **Head:** `add-elmulator`
---
### 📝 Commits (1)
- [`2da015c`](https://github.com/sdras/awesome-actions/commit/2da015cb1d687390d36a52ca04a2ed8095fd76e1) Add elmulator to Utility
### 📊 Changes
**1 file changed** (+1 additions, -0 deletions)
<details>
<summary>View changed files</summary>
📝 `README.md` (+1 -0)
</details>
### 📄 Description
Adds [elmulator](https://github.com/qadanm/elmulator) to the Utility section.
It is a GitHub Action (published on the Marketplace) that serves a scripted ELM327 OBD2 adapter over TCP, so an app's Bluetooth or serial OBD2 code can run its integration tests in CI without a car or a real adapter. The scenarios are plain JSON and the same engine is checked for byte-for-byte parity across its Python and Swift implementations.
I placed it at the end of the Utility list and kept the entry to one line with a succinct description, per the contribution guidelines.
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/sdras/awesome-actions/pull/835
Author: @qadanm
Created: 7/6/2026
Status: 🔄 Open
Base:
main← Head:add-elmulator📝 Commits (1)
2da015cAdd elmulator to Utility📊 Changes
1 file changed (+1 additions, -0 deletions)
View changed files
📝
README.md(+1 -0)📄 Description
Adds elmulator to the Utility section.
It is a GitHub Action (published on the Marketplace) that serves a scripted ELM327 OBD2 adapter over TCP, so an app's Bluetooth or serial OBD2 code can run its integration tests in CI without a car or a real adapter. The scenarios are plain JSON and the same engine is checked for byte-for-byte parity across its Python and Swift implementations.
I placed it at the end of the Utility list and kept the entry to one line with a succinct description, per the contribution guidelines.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.