All Projects → komputing → ipfs-api-kotlin

komputing / ipfs-api-kotlin

Licence: other
IPFS API for kotlin to access a IPFS node via http

Programming Languages

kotlin
9241 projects

Labels

Projects that are alternatives of or similar to ipfs-api-kotlin

ruby-ipfs-http-client
A client library for the IPFS HTTP API, implemented in Ruby.
Stars: ✭ 21 (-74.39%)
Mutual labels:  ipfs
go-libp2p-tor-transport
🚧 WIP: tor transport for libp2p
Stars: ✭ 41 (-50%)
Mutual labels:  ipfs
add-to-web3
⁂ Github Action to upload your website to web3.storage
Stars: ✭ 22 (-73.17%)
Mutual labels:  ipfs
hyperledger
Blockchain、Hyperledger、Ethereum、IPFS learning materials / 学习指南
Stars: ✭ 93 (+13.41%)
Mutual labels:  ipfs
DTrip
DTrip - Traveler's app on STEEM blockchain.
Stars: ✭ 18 (-78.05%)
Mutual labels:  ipfs
tor-dht-poc
Anonymous DHT Accessible from Executable or Tor-Enabled Browser
Stars: ✭ 40 (-51.22%)
Mutual labels:  ipfs
ipfs-docs
📚IPFS documentation platform
Stars: ✭ 196 (+139.02%)
Mutual labels:  ipfs
nft-website
NFT School: Community education platform for developers in the non-fungible token space.
Stars: ✭ 260 (+217.07%)
Mutual labels:  ipfs
pacman.store
Pacman Mirror via IPFS for ArchLinux, Endeavouros and Manjaro
Stars: ✭ 65 (-20.73%)
Mutual labels:  ipfs
borg
Client-server stack for Web3! Turn your Raspberry Pi to a BAS server in minutes and enjoy the freedom of decentralized Web with a superior user experience!
Stars: ✭ 25 (-69.51%)
Mutual labels:  ipfs
pinning-services-api-spec
New vendor-agnostic Pinning Service API for IPFS ecosystem
Stars: ✭ 48 (-41.46%)
Mutual labels:  ipfs
meanOs
Mean Operating System - The first decentralized, artificially intelligent, MEAN.js stack, operating system. Mean OS is the only operating system hosted anonymous using a P2P network and a suite of non-standard in-browser delivery mechanisms. Mean OS proudly supports Brave and Tor, be free!
Stars: ✭ 62 (-24.39%)
Mutual labels:  ipfs
airmedfoundation-terminal
Airmed Foundation's IPFS + Hyperledger Fabric web client
Stars: ✭ 29 (-64.63%)
Mutual labels:  ipfs
example-orbitdb-todomvc
TodoMVC with OrbitDB
Stars: ✭ 17 (-79.27%)
Mutual labels:  ipfs
hydra-booster
A DHT Indexer node & Peer Router
Stars: ✭ 56 (-31.71%)
Mutual labels:  ipfs
RabbitMQ-with-Django
Example for using Microservices with RabbitMQ in a Django Web-Application
Stars: ✭ 26 (-68.29%)
Mutual labels:  ipfs
tenk
Template for making a NFT contract with a raffle of tokens
Stars: ✭ 32 (-60.98%)
Mutual labels:  ipfs
c-flo
MsgFlo setup for programming the c-base space station
Stars: ✭ 21 (-74.39%)
Mutual labels:  ipfs
js-http-client
[DEPRECATED] Official Textile JS HTTP Wrapper Client
Stars: ✭ 29 (-64.63%)
Mutual labels:  ipfs
ipns-link
Expose local http-server (web-app) through IPNS
Stars: ✭ 18 (-78.05%)
Mutual labels:  ipfs

IPFS API for kotlin to access a IPFS node via http

Release

Get it

You can get the artifact via jitpack - here you see how to use with gradle - for other build systems have a look here

repositories {
  maven { url "https://jitpack.io" }
}
dependencies {
  compile 'com.github.ligi:ipfs-api-kotlin:$current_version'
}

Use it with kotlin

add a string

val multihash = LocalIPFS().add.string("test-string").Hash

get a string

val content = LocalIPFS().get.cat(multihash)

get commit from version

val commit = LocalIPFS().info.version().Commit

Note: when you are not running a local IPFS daemon you can also use infura just replace LocalIPFS() with InfuraIPFS() or write your own configuration.

Apps that use this library

Please send a message or even PR if you write/find an app that also uses this library.

Dependencies

We depend on okhttp and moshi which play well together with okio

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].