Skip to content

elecordapp/elecord-rpc

 
 

elecord-rpc

RPC server for elecord-web

Note

elecord-rpc is a modified fork of arrpc, which we use as a rich presence server for elecord-web.

(For more detailed documentation, see arrpc)


Includes multiple unmerged PR's from arRPC.

Performance improvements:

  • 109 - Listing Win32 processes (280ms reduced to 15ms)
  • 123 - Scanning for games (95ms reduced to 2ms)

Better Electron compatibility:

  • 111 - Loading detectable.json using CommonJS

Local setup

Important

You will need to install Bun to run this project.

# install dependencies
bun install

# update detectable apps
bun run update

# start the server
bun src

# compile erpc executable
bun run compile

# compile win32 installer
bun run win32

Copyright & License

The elecord-rpc app is © hazzuk and is licensed AGPL-3.0-only.

The elecord logo and its derivatives are © hazzuk used under the terms of the elecord logo license.

The original arrpc project source code is © OpenAsar and other contributors. Used under the terms of the original MIT license.

Console controller icon by Skoll under CC BY 3.0.

About

RPC server for elecord-web

Resources

License

AGPL-3.0, MIT licenses found

Licenses found

AGPL-3.0
LICENSE-AGPL-3.0
MIT
LICENSE-MIT

Security policy

Stars

Watchers

Forks

Languages

  • JavaScript 87.8%
  • Inno Setup 10.0%
  • PowerShell 2.2%