All Projects → NodePolus → Nodepolus

NodePolus / Nodepolus

NodePolus is a JavaScript library containing multiple implementations of the Among Us network protocol.

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Nodepolus

Unity Fastpacedmultiplayer
Features a Networking Framework to be used on top of Unity Networking, in order to implement an Authoritative Server with Lag Compensation, Client-Side Prediction/Server Reconciliation and Entity Interpolation
Stars: ✭ 162 (-51.06%)
Mutual labels:  server, client
Atlasr
Atlasr is a truly open-source and free map browser.
Stars: ✭ 196 (-40.79%)
Mutual labels:  server, client
Quarry
Python library that implements the Minecraft network protocol and data types
Stars: ✭ 182 (-45.02%)
Mutual labels:  server, client
Rolisteam
Rolisteam is a virtual tabletop. It helps you to manage tabletop role playing games with remote friends/players. It provides many features to share maps, pictures, dice roller, manage background music and much more. The main git repository is available here: [https://invent.kde.org/kde/rolisteam].
Stars: ✭ 151 (-54.38%)
Mutual labels:  server, client
Csharpgameframework
基于unity3d引擎与c#语言的游戏框架/架构(包括客户端与服务器)。使用ServerPlatform作为服务端通信基础设施。
Stars: ✭ 208 (-37.16%)
Mutual labels:  server, client
Gophertunnel
Toolbox for Minecraft software written in Go
Stars: ✭ 156 (-52.87%)
Mutual labels:  server, client
Qtswissarmyknife
QSAK (Qt Swiss Army Knife) is a multi-functional, cross-platform debugging tool based on Qt.
Stars: ✭ 196 (-40.79%)
Mutual labels:  server, client
Ocpp
Python implementation of the Open Charge Point Protocol (OCPP).
Stars: ✭ 127 (-61.63%)
Mutual labels:  server, client
Oksocket
An blocking socket client for Android applications.
Stars: ✭ 2,359 (+612.69%)
Mutual labels:  server, client
Zserver4d
ZServer4D 是一套从商业项目剥离而出的云服务器中间件,可以承载百万级的分布式负载服务,并且支持IoT及内网穿透
Stars: ✭ 199 (-39.88%)
Mutual labels:  server, client
Ether.network
https://github.com/Eastrall/Sylver
Stars: ✭ 147 (-55.59%)
Mutual labels:  server, client
Simplenetwork
simple TCP server / client C++ linux socket
Stars: ✭ 225 (-32.02%)
Mutual labels:  server, client
Jstp
Fast RPC for browser and Node.js based on TCP, WebSocket, and MDSF
Stars: ✭ 132 (-60.12%)
Mutual labels:  server, client
Simplenet
An easy-to-use, event-driven, asynchronous network application framework compiled with Java 11.
Stars: ✭ 164 (-50.45%)
Mutual labels:  server, client
Spreadsheet server
A python server harnessing the calculational ability of LibreOffice Calc (thanks to 'pyoo'). It provides 'instant' access to the cell ranges of a set of spreadsheets.
Stars: ✭ 132 (-60.12%)
Mutual labels:  server, client
Simple Web Server
A very simple, fast, multithreaded, platform independent HTTP and HTTPS server and client library implemented using C++11 and Boost.Asio. Created to be an easy way to make REST resources available from C++ applications.
Stars: ✭ 2,261 (+583.08%)
Mutual labels:  server, client
Openapi Core
OpenAPI core
Stars: ✭ 119 (-64.05%)
Mutual labels:  server, client
Socket
Non-blocking socket and TLS functionality for PHP based on Amp.
Stars: ✭ 122 (-63.14%)
Mutual labels:  server, client
Httpkit
⚡️ High-level, High-performance HTTP(S) Clients/Servers in Reason/OCaml
Stars: ✭ 198 (-40.18%)
Mutual labels:  server, client
Watsontcp
WatsonTcp is the easiest way to build TCP-based clients and servers in C#.
Stars: ✭ 209 (-36.86%)
Mutual labels:  server, client

NodePolus

🌟 Please Star the project and join our Discord server for support! It really helps out! :)

NodePolus is a JavaScript library containing multiple implementations of the Among Us network protocol. Once finished, it will provide implementations for each of the following:

  • A custom region server with plugin support
  • A programmable client that can play games
  • A packet inspector and proxy

Only the region server is in a usable state, with plugin support in its early stages of development. The client and packet inspector are currently non-functional. For questions and updates regarding the API, client, and packet inspector, join our Discord server.

Usage

Region Server

  1. Install node.js v15.0.1 or later
  2. Download NodePolus
    • Either by downloading the zip here
    • Or by cloning the repo via git clone https://github.com/NodePolus/NodePolus.git
  3. Open a terminal inside the extracted archive directory or the cloned repo directory
  4. Install the dependencies
    • If you downloaded the zip archive: npm install --ignore-scripts
    • If you cloned the repo: npm install
  5. Start the server: npm start
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].