NDN C++ library with eXperimental eXtensions

Clone this repo:
  1. 51974f6 Switch to std::filesystem by Davide Pesavento · 2 days ago master
  2. e913e3a build: require gcc >= 9.1, recommend gcc >= 10.2 by Davide Pesavento · 13 days ago
  3. 5afb1fb ci+docs: switch to pkgconf on macOS by Davide Pesavento · 13 days ago
  4. 0311642 util: disable unique_resource by Davide Pesavento · 2 weeks ago
  5. 0751bba Prepare release 0.9.0 by Davide Pesavento · 5 months ago ndn-cxx-0.9.0

ndn-cxx: NDN C++ library with eXperimental eXtensions

Latest version Language CI Docker Docs

ndn-cxx is a C++17 library implementing Named Data Networking (NDN) primitives that can be used to write various NDN applications. The library is currently being used by the following projects:

Documentation

See docs/INSTALL.rst for compilation and installation instructions.

Extensive documentation is available on the library's homepage.

Reporting bugs

Please submit any bug reports or feature requests to the ndn-cxx issue tracker.

Contributing

Contributions to ndn-cxx are greatly appreciated and can be made through our Gerrit code review site. If you are new to the NDN software community, please read our Contributor's Guide and README-dev.md to get started.

License

ndn-cxx is free software distributed under the GNU Lesser General Public License version 3. See COPYING.md and COPYING.lesser for details.

ndn-cxx contains third-party software, licensed under the following licenses: