Skip to content

simonkarman/krmx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Krmx

Krmx is a network protocol for realtime multi-user interactions.

Getting Started

If you want to build your own application using Krmx, you should start be reading the Krmx documentation.

Contributing

If you want to help improve Krmx or add new features. You can create a pull request. You can find the different components in these directories:

  • docs/: documentation of both the Krmx protocol and the reference implementations
  • server/: reference implementation of a Krmx server in TypeScript NodeJS
  • client/: reference implementation of a Krmx client as a React hook
  • package.json: root module that uses Husky to set up a pre-commit git hook that executes npm run precommit in every submodule

Both the server and client implementations are published on npm under the krmx npmjs organisation.

Possible upcoming features and ideas can be found in features.md.

If you find any issues when using Krmx, then please create a ticket here: krmx/issues.

Contributors