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 🙏

© 2026 – Pkg Stats / Ryan Hefner

gocrypt

v2.0.1

Published

A cryptographic library using native Node.js crypto functions & Go binaries for an all-in-one package for everything crypto.

Readme

GoCrypt

by Library of Code sp-us | Faculty Marshals

yarn add gocrypt || npm install gocrypt

This module fetches bindings and executables from the Library of Code sp-us distribution center upon installation. The script will automatically determine your operating system and install related bindings.

GoCrypt is a package written in TypeScript for advanced crytography functions and utilities using native Node.js crypto functions & via Go bindings. GoCrypt's mission is to offer all the crypto-related functions and APIs any Node.js developer will need, we understand the difficulty of being able to do x509-related stuff natively. There's really no good libraries out there for making certificates or CSRs for example (@ every "x509" library out there that just spawns openssl), we want to change that.

Installation Requirements

  • Node 12.4.0 or higher is required for stable usage.
  • AMD_x64 CPU architecture.
  • Windows, Mac, or Linux operating systems.

Gotcha(s)

GoCrypt is using ES6, and TypeScript is gonna spit out some whack stuff when it compiles. If you're not using ES6 when you import GoCrypt all of the function libaries are going to be under a property called default. So if you're using require, then require GoCrypt like this:

const gocrypt = require('gocrypt').default;

Documentation

You can view documentation here.

Change Log

You can view the Change Log here.

Support Resources

You can contact Library of Code through the methods listed below, if you have an issue with the repository, feel free to join the Discord server to ask for help or open an issue on our repository.

This module includes TypeScript declaration files.

Repository | NPM | Support

Library of Code sp-us, Faculty Marshals [email protected]