Visualizer for NDN, running completely in the browser.
This is simulator project aims to help NDN beginners better understand NDN via visualizing both network topology and Interest/Data exchanges. The master branch is continuously deployed at play.ndn.today
NDN-Play can also be used as a GUI for MiniNDN using minindn_play. This provides additional featues such as getting an interactive shell on each node along with log and traffic monitoring.
To run the project
npm install # install dependencies
npm run editor-types # generate type definitions for user code editor
# this step is not run during CI/CD and may require some manual patching
npm run start # build with live refresh
npm run build # generate production build
All code in the repository is licensed under the Apache License Version 2.0.
DCT tools are licensed under the GPLv3 license. If you want a permissive build, remove the dct-wasm
dependency from package.json
and references from angular.json
.