Davide Pesavento | 46b04a5 | 2019-03-28 21:36:35 -0400 | [diff] [blame] | 1 | # ndn-cxx: NDN C++ library with eXperimental eXtensions |
Jeff Thompson | 057d318 | 2013-08-09 17:02:25 -0700 | [diff] [blame] | 2 | |
Davide Pesavento | 46b04a5 | 2019-03-28 21:36:35 -0400 | [diff] [blame] | 3 |  |
Davide Pesavento | ec2fe54 | 2016-09-17 02:56:14 +0200 | [diff] [blame] | 4 | [](https://travis-ci.org/named-data/ndn-cxx) |
Davide Pesavento | 46b04a5 | 2019-03-28 21:36:35 -0400 | [diff] [blame] | 5 |  |
Davide Pesavento | ec2fe54 | 2016-09-17 02:56:14 +0200 | [diff] [blame] | 6 | |
Davide Pesavento | b310efb | 2019-04-11 22:10:24 -0400 | [diff] [blame] | 7 | **ndn-cxx** is a C++14 library implementing Named Data Networking (NDN) primitives |
| 8 | that can be used to write various NDN applications. The library is currently being |
| 9 | used by the following projects: |
Alexander Afanasyev | 7c6aeb0 | 2014-04-10 19:59:19 -0700 | [diff] [blame] | 10 | |
Alexander Afanasyev | 766cea7 | 2014-04-24 19:16:42 -0700 | [diff] [blame] | 11 | * [NFD - NDN Forwarding Daemon](https://github.com/named-data/NFD) |
| 12 | * [NLSR - Named-data Link-State Routing protocol](https://github.com/named-data/NLSR) |
Davide Pesavento | 46b04a5 | 2019-03-28 21:36:35 -0400 | [diff] [blame] | 13 | * [ndn-tools - Essential NDN command-line tools](https://github.com/named-data/ndn-tools) |
Alexander Afanasyev | 766cea7 | 2014-04-24 19:16:42 -0700 | [diff] [blame] | 14 | * [repo-ng - Next generation of NDN repository](https://github.com/named-data/repo-ng) |
Davide Pesavento | 46b04a5 | 2019-03-28 21:36:35 -0400 | [diff] [blame] | 15 | * [ChronoSync - Sync library for multiuser realtime applications](https://github.com/named-data/ChronoSync) |
| 16 | * [PSync - Partial and full synchronization library](https://github.com/named-data/PSync) |
| 17 | * [ndn-traffic-generator - Traffic generator for NDN](https://github.com/named-data/ndn-traffic-generator) |
| 18 | * [NAC - Name-based Access Control](https://github.com/named-data/name-based-access-control) |
| 19 | * [NDNS - Domain Name Service for NDN](https://github.com/named-data/ndns) |
Jeff Thompson | 057d318 | 2013-08-09 17:02:25 -0700 | [diff] [blame] | 20 | |
Davide Pesavento | 46b04a5 | 2019-03-28 21:36:35 -0400 | [diff] [blame] | 21 | ## Documentation |
Jeff Thompson | 057d318 | 2013-08-09 17:02:25 -0700 | [diff] [blame] | 22 | |
Davide Pesavento | 46b04a5 | 2019-03-28 21:36:35 -0400 | [diff] [blame] | 23 | See [`docs/INSTALL.rst`](docs/INSTALL.rst) for compilation and installation instructions. |
Jeff Thompson | 057d318 | 2013-08-09 17:02:25 -0700 | [diff] [blame] | 24 | |
Davide Pesavento | 46b04a5 | 2019-03-28 21:36:35 -0400 | [diff] [blame] | 25 | Extensive documentation is available on the library's [homepage](https://named-data.net/doc/ndn-cxx/). |
Alexander Afanasyev | 7c6aeb0 | 2014-04-10 19:59:19 -0700 | [diff] [blame] | 26 | |
Davide Pesavento | 46b04a5 | 2019-03-28 21:36:35 -0400 | [diff] [blame] | 27 | ## Reporting bugs |
Alexander Afanasyev | 766cea7 | 2014-04-24 19:16:42 -0700 | [diff] [blame] | 28 | |
Davide Pesavento | 46b04a5 | 2019-03-28 21:36:35 -0400 | [diff] [blame] | 29 | Please submit any bugs or feature requests to the |
| 30 | [ndn-cxx issue tracker](https://redmine.named-data.net/projects/ndn-cxx/issues). |
| 31 | |
| 32 | ## Contributing |
| 33 | |
| 34 | You're encouraged to contribute to ndn-cxx! Check out the |
| 35 | [Contributor's Guide](https://github.com/named-data/NFD/blob/master/CONTRIBUTING.md) to get started. |
Nick Gordon | fe13f56 | 2017-12-21 14:12:37 -0600 | [diff] [blame] | 36 | |
Alexander Afanasyev | 766cea7 | 2014-04-24 19:16:42 -0700 | [diff] [blame] | 37 | ## License |
| 38 | |
Davide Pesavento | 46b04a5 | 2019-03-28 21:36:35 -0400 | [diff] [blame] | 39 | ndn-cxx is an open source project licensed under the LGPL version 3. |
| 40 | See [`COPYING.md`](COPYING.md) for more information. |