Skip to content

pulsejet/ndn-play

Folders and files

NameName
Last commit message
Last commit date

Latest commit

9f6be65 · Dec 22, 2024
Dec 21, 2023
Jan 31, 2023
Apr 16, 2024
Dec 22, 2024
Oct 7, 2024
May 31, 2024
Nov 1, 2021
May 23, 2021
May 30, 2024
May 30, 2024
Oct 7, 2024
Mar 2, 2024
Oct 7, 2024
Oct 7, 2024
May 20, 2021
May 31, 2024

Repository files navigation

NDN-Play

Visualizer for NDN, running completely in the browser.

build web GitHub

Chrome Web Store VS Code Extension

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.

Build

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

License

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.