npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

getpublickey

v0.0.7

Published

getpublickey

Downloads

16

Readme



GitHub license npm npm Github Stars

Public Key Generator

Public Key Generator is a web-based tool developed in JavaScript that assists users in converting a private key, provided in hexadecimal format, into its corresponding public key. This utility is particularly useful in cryptographic operations and blockchain technologies where such conversions are often required.

Overview

Utilizing the nostr-tools package, this tool performs a straightforward conversion from a private key (in hex format) to a public key. The conversion is executed in a user-friendly, web-based interface, offering real-time results as users input their private key.

Usage

The application is incredibly user-friendly and straightforward to use:

  1. Navigate to the web page hosting the public key generator.
  2. Input your private key (in hexadecimal format) into the provided field.
  3. The corresponding public key is instantly generated and displayed below the input field.

Demo

For a practical demonstration and utilization of the Public Key Generator, you can explore the main.html file in the repository. This HTML file offers an interactive and user-friendly web interface that enables you to input a private key and instantaneously view the respective public key.

To try it out:

  • Clone the repository or visit the demo page.
  • If cloned, open main.html in your preferred browser.
  • Input your private key in hex format.
  • The public key will be generated and displayed immediately below the input field.

Example Usage:

Simply enter a private key:

e8f32e723decf4051aefac8e2c93c9c5b214313817cdb01a1494b917c8436b35

And instantly obtain the corresponding public key.

Dependencies

Contributing

Contributions to enhance or fix the Public Key Generator are warmly welcomed! Feel free to initiate a pull request or open an issue to discuss potential improvements or fixes.

License

This project is licensed under the MIT License.

Acknowledgements

Special thanks to the developers of the nostr-tools package for providing the essential functionality used in this tool.

Feel free to explore the code, try out the tool, and contribute to its ongoing development!

View Source Code