Skip to content

Add copilot-sdk-supercharged to community SDK listing (17 additional languages) #1154

@jeremiahjordanisaacson

Description

@jeremiahjordanisaacson

Hi team! I maintain copilot-sdk-supercharged, a fork of this repo that extends the SDK to 17 additional programming languages beyond the official 5.

Additional languages supported: Rust, Ruby, PHP, Swift, Kotlin, C++, C, Dart, Scala, R, Perl, Lua, Shell/Bash, Elixir, Haskell, Clojure, and more.

Each SDK follows the same JSON-RPC architecture as the official SDKs and includes:

  • Full session management (create, resume, disconnect)
  • Tool registration (DefineTool pattern)
  • Permission handling
  • Streaming support
  • v2.0 features: SessionFs, idle timeout, skills, session metadata, commands/elicitation

The SDKs are published to their respective package registries (npm, PyPI, NuGet, crates.io, RubyGems, Maven Central, Hex.pm, Clojars, LuaRocks) with 15,000+ total downloads.

Per the CONTRIBUTING.md guidance on community SDKs, I'd love to be listed in the \Unofficial, Community-maintained SDKs\ table in the README. Happy to discuss any questions!

I'll follow up with a small PR adding the entry.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions