Skip to content

An example project that uses edp-rs to implement a Khepri tree and projection browser in Rust

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

michaelklishin/khepri-browser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

(Example) Khepri Browser in Rust: both CLI and Web UI

This tiny project is an example of how edp-rs can be used to interact with Erlang/Elixir/BEAM-based systems from Rust.

Running

Since this is an example, all the commands below are cargo run-based.

Display the Khepri Tree

cargo run --bin khepri-cli '--' tree export -n rabbit@hostname

List Projections

cargo run --bin khepri-cli '--' projections list -n rabbit@hostname

Dump a Projection

cargo run --bin khepri-cli '--' projections dump --name rabbit_khepri_exchange -n rabbit@hostname

Start a Web Browser

cargo run --bin khepri-web '--' --node rabbit@hostname

then navigate to http://127.0.0.1:15693.

License

This software is dual-licensed under the MIT License and the Apache License, Version 2.0.

Copyright

(c) 2025-2026 Michael S. Klishin and Contributors.

About

An example project that uses edp-rs to implement a Khepri tree and projection browser in Rust

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors