Skip to content

dryrust/edky

 
 

Repository files navigation

Edky

License Package on Crates.io Package on NPM Package on Pub.dev Package on PyPI Package on RubyGems

Edky (pronounced ed-key) converts Ed25519 public keys between various encoding formats.

✨ Features

  • Available both as the command-line tool edky and as a polyglot library.
  • Supports the Base16, Base32z, Base58, Base64, and Multibase encodings.
  • Provides interop between ASIMOV, IPFS, Iroh, libp2p, NEAR, OpenSSH, etc.
  • Polyglot software available for Dart, Python, Ruby, Rust, and TypeScript.
  • Cuts red tape: 100% free and unencumbered public domain software.

⬇️ Installation

Installation from Crates.io

cargo add edky

Installation from NPM

npm install edky.js
bun add edky.js
pnpm add edky.js
yarn add edky.js

Installation from Pub.dev

dart pub add edky
flutter pub add edky

Installation from PyPI

pip install -U edky
uv add edky
poetry add edky
pdm add edky

Installation from RubyGems

gem install edky
bundle add edky

👨‍💻 Development

git clone https://github.com/artob/edky.git

Share on X Share on Reddit Share on Hacker News Share on Facebook Share on LinkedIn

About

Convert Ed25519 public keys between various encoding formats.

Resources

License

Contributing

Security policy

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Rust 90.1%
  • Ruby 6.1%
  • Dart 1.5%
  • Python 1.3%
  • Other 1.0%