Skip to content

Pier-Two/libp2p-c

Repository files navigation

libp2p-c (WIP)

Implementation of Libp2p specification in C.

Building the Project

To build the project, you will need to have CMake installed. Follow these steps:

  1. Clone the repository:

    git clone https://github.com/Pier-Two/libp2p-c.git
    cd libp2p-c
  2. Create a build directory and navigate into it:

    mkdir build && cd build
  3. Run CMake to configure the project:

    cmake ..
  4. Build the project:

    cmake --build .       
  5. Run the tests:

    ctest

Project Structure

  • src/: Contains the source code for the library.
  • include/: Contains the public headers for the library.
  • tests/: Contains the test code for the library.
  • benchmarks/: Contains the benchmark code for the library.
  • CMakeLists.txt: The CMake build script for the project.

License

MIT License - see LICENSE-MIT.md.

Third-party Libraries

This project includes or makes use of the following third-party libraries:

About

C implementation of Libp2p

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published