Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

List other Kubo RPC API clients #1194

Closed
Tracked by #9142 ...
BigLep opened this issue Jul 8, 2022 · 9 comments · Fixed by #1695
Closed
Tracked by #9142 ...

List other Kubo RPC API clients #1194

BigLep opened this issue Jul 8, 2022 · 9 comments · Fixed by #1695
Assignees
Labels

Comments

@BigLep
Copy link
Contributor

BigLep commented Jul 8, 2022

After #1185 , we should update the equivalent of https://docs.ipfs.io/reference/http/api/ to highlight that there are other implementations.

Language Client library Status
Go https://github.com/ipfs/go-ipfs-api Active
Java https://github.com/ipfs-shipyard/java-ipfs-http-client Active
JavaScript https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-client Active
Python https://github.com/ipfs-shipyard/py-ipfs-http-client Active
Scala https://github.com/ipfs-shipyard/scala-ipfs-api Inactive
Clojure https://github.com/keorn/clj-ipfs-http-client Active
Clojurescript https://github.com/district0x/cljs-ipfs-http-client Active
Haskell https://github.com/davidar/hs-ipfs-api Inactive
Swift https://github.com/ipfs-shipyard/swift-ipfs-http-client Active
CommonLisp https://github.com/WeMeetAgain/cl-ipfs-api Inactive
Rust https://github.com/ferristseng/rust-ipfs-api Active
https://github.com/gkbrk/rust-ipfs-api Inactive
https://github.com/rmnoff/rust-ipfs-api Inactive
https://github.com/rschulman/rust-ipfs-api Inactive
Ruby https://github.com/Fryie/ipfs-ruby Inactive
https://github.com/tbenett/ruby-ipfs-http-client Active
Mac Automator https://github.com/NeoTeo/ipfs-osx-service Inactive
Pharo https://github.com/khinsen/ipfs-pharo Active
PHP https://github.com/cloutier/php-ipfs-api Inactive
https://github.com/digitalkaoz/php-ipfs-api Inactive
C# https://github.com/jeremy-ellis-tech/net-ipfs-http-client Inactive
https://github.com/richardschneider/net-ipfs-http-client Active
C++ https://github.com/vasild/cpp-ipfs-api Active
Erlang https://github.com/hendry19901990/erlang-ipfs-http-client Inactive

This list was grabbed from https://github.com/ipfs/ipfs/tree/cleanup/root-readme#http-client-libraries

@lidel
Copy link
Member

lidel commented Jul 21, 2022

Adding a note that we want to tackle this AFTER we clean up and rename GO and JS libraries, tracked in:

@johnnymatthews johnnymatthews added dif/easy Someone with a little familiarity can pick up P2 Medium: Good to have, but can wait until someone steps up effort/hours Estimated to take one or several hours and removed need/triage Needs initial labeling and prioritization labels Jul 25, 2022
@johnnymatthews johnnymatthews moved this to Backlog in Protocol Docs Jul 25, 2022
@siiky
Copy link
Contributor

siiky commented Sep 12, 2022

I had this from a while back: ipfs/ipfs#480

Should I open a PR here instead?

@ElPaisano
Copy link
Contributor

Hello @BigLep checking in if this is ready to be worked on? Looking at the clean up that lidel notes above, probably not?

@BigLep
Copy link
Contributor Author

BigLep commented Sep 16, 2022

@ElPaisano : it's true that ipfs/kubo#9142 isn't completed. This will likely take a month or so.

@lidel : that said, I wonder if we should get this docs page started so folks like @siiky and @ElPaisano can contribute any Kubo RPC clients they have. Do you think we need to hold off ont his until ipfs/kubo#9142 is completed?

@BigLep
Copy link
Contributor Author

BigLep commented Jan 2, 2023

@lidel : do you think it makes sense for this content to be in https://docs.ipfs.tech/reference/kubo/rpc/ or in the Kubo repo itself? (I believe ideally Kubo would have its own docs site with this kind of info rather than being in docs.ipfs.tech, but I know we're also trying to be realistic to where we are.)

@ElPaisano
Copy link
Contributor

Triaging issues here @BigLep @lidel:

Is this still relevant? Did the team end up adding this in the Kubo docs? Depriortizing and setting to status\deferred until I hear back. Thank you

@ElPaisano ElPaisano added status/deferred Conscious decision to pause or backlog and removed P2 Medium: Good to have, but can wait until someone steps up labels Apr 4, 2023
@BigLep
Copy link
Contributor Author

BigLep commented Apr 4, 2023

@ElPaisano : This is still relevant. I think we can get started and then do further improvements/followups once ipfs/kubo#9124 lands.

@ElPaisano ElPaisano added need/author-input Needs input from the original author need/maintainers-input Needs input from the current maintainer(s) status/blocked Unable to be worked further until needs are met and removed dif/easy Someone with a little familiarity can pick up effort/hours Estimated to take one or several hours status/deferred Conscious decision to pause or backlog labels Aug 22, 2023
@ElPaisano
Copy link
Contributor

Confirming with the team that this is still blocked, see ipfs/kubo#9124 (comment)

@ElPaisano
Copy link
Contributor

Team confirmed that work can start, see ipfs/kubo#9124

@ElPaisano ElPaisano linked a pull request Sep 18, 2023 that will close this issue
@ElPaisano ElPaisano added status/in-progress In progress and removed need/author-input Needs input from the original author need/maintainers-input Needs input from the current maintainer(s) status/blocked Unable to be worked further until needs are met labels Sep 19, 2023
@github-project-automation github-project-automation bot moved this from 📋 Backlog to ✅ Done in Protocol Docs Sep 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
No open projects
Archived in project
Development

Successfully merging a pull request may close this issue.

5 participants