cs01 / cs01/gdbgui

use modern async backend

Open
#315 0 comments 0 reactions 0 assignees View on GitHub
help wanted
Dominant language
TypeScript
Stars
10.4k
Forks
521
PR merge metrics
No merged PRs in 30d

Description

**Is your feature request related to a problem? Please describe.**
Currently gdbgui's backend uses SocketIO and has a dependency on gevent, an older async implementation. Additionally, SocketIO is not needed in all websocket implementations.

**Describe the solution you'd like**
Use a modern async backend that does not require gevent/eventlet, nor SocketIO. A good candidate is FastAPI. Another is Starlette, which FastAPI is based on.

https://fastapi.tiangolo.com/
https://www.starlette.io/

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.