{"repo":"scala-network/libipfs","free":true,"listed":false,"github":"https://github.com/scala-network/libipfs","clone":"git clone https://github.com/scala-network/libipfs.git","description":"A C-Style library implemented in Go for using IPFS in C++/C.","language":"Go","stars":31,"topics":["ipfs","cryptocurrency"],"license":"BSD-3-Clause","category":"blockchain-web3","readme_excerpt":"libIPFS libIPFS is a C-style library that wraps around go-ipfs as a library (not an embedded executable) and provides a simple and intuitive API. Building Use the provided Makefile to build the library. For example, to build for Linux on amd64 : You can also build for other platforms by specifying the target: Note: - Cross-compilation has been tested on Debian 12. - For FreeBSD builds, you may need a proper sysroot configuration. - For macOS builds, osxcross is required. Usage An example program, example.cpp , is provided in the root of the repository. After building the library, copy the example file to the bin/ folder and compile it with g++ : Run the compiled example: License This project is licensed under the terms specified in the LICENSE file.","default_branch":null,"files":null,"tree":[],"storefront":"/r/scala-network","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/scala-network/libipfs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}