Skip to content

Programming Languages to Implement an SDK For #78

@soatok

Description

@soatok

I want to try to balance two competing desires here:

  1. To not personally be a single point of failure for the entire ecosystem
  2. To make it easier for Fediverse software to integrate with the PKD

To that end, I've made a loose prioritized list of programming languages that I believe are worth delivering an SDK for communicating with the Public Key Directory.

Languages Being Considered

  1. TypeScript - Misskey, PeerTube, Micro.blog, etc. (Also for browser extensions)
  2. Ruby - Mastodon (and its many forks), etc.
  3. PHP - Pixelfed, Friendica, etc.
  4. Elixir - Pleroma, Mobilizon, Akkoma, etc.
  5. Python - Bridgy, Bookworm
  6. Rust - Lemmy
  7. Go - WriteFreely

What I need from you?

  1. Are there any languages not in this list that must be?
  2. Are there any languages in this list that are not a high priority for us to build an SDK for other Fediverse developers to use?
    • Being excluded doesn't mean it won't exist, just that I won't be burdened with writing it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is neededneeds-researchFor issues and pull requests that need deeper understanding before a decision is made.questionFurther information is requestedsoftwareImplementation-specific issues (reference implementation, usability, misuse resistance)

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions