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

dacc-js

v0.0.5

Published

Dacc-js | Decentralized Account Control (DAcc) on Blockchain networks.

Readme

Why Dacc-js

  • User-Centric Design: Dacc-js is built with the user in mind, enabling easy integration with Web2 solutions and simplifying wallet creation and recovery processes.
  • Flexibility and Control: Users have complete control over their wallets, with the ability to recover them using just a password, making it a versatile solution for various use cases.
  • Enhanced Security: By eliminating the need for seed phrases and central key storage, Dacc-js significantly reduces the attack surface for potential threats.
  • Free and Open Source: Completely free to use with an open-source codebase, providing full transparency for developers.

Use Cases

  • Decentralized Applications (dApps): Integrate Dacc-js into dApps to provide users with a seamless and secure wallet experience.
  • Web3 Onboarding: Simplify the onboarding process for new users entering the Web3 space.
  • Password-Based Wallets: Create wallets that can be easily recovered with a password, enhancing user convenience without compromising security.

Features

  • Password-based Wallet Encryption & Recovery: Create or recover your wallet using only a password - no need to store private keys directly.
  • Self-Ownership Management: Private keys are not stored centrally, they are decentralized, decryptable and private with a password for recovery, ensuring complete self-ownership.
  • Serverless by Design: Fully client/server-side operation, no backend, no API, no database costs, use blockchain for data memory and transparency.
  • Built-in Transaction Functions: Pre-built comprehensive functions designed to perfectly address all use cases with extreme ease and convenience. Easy transaction handling and simple to use, reduce development time and focus on building your app efficiently.
  • Seamless Transaction Interaction: Easy integration with many libraries, supports all EVM types and works seamlessly with ethers, viem and other blockchain development tools with direct account connection.

Installation

Before installing dacc-js, it is recommended to first install Node.js v22+ on your system to make sure it is installed correctly.

To use CLI Commands, you'll need to install it globally -g is a global package installation. After installing, you can call dacc from your terminal using the available commands

npm i dacc-js

Quick Start

client/server side

Create a script file or function to create your Dacc wallet.

import { createDaccWallet } from "dacc-js";

const wallet = await createDaccWallet({
  passwordSecretkey: "my+Password#123...",
});

console.log("wallet:", wallet); // {address, daccPublickey}
console.log("wallet address:", wallet?.address); // 0x123address... (recall = address)
console.log("wallet daccPublickey:", wallet?.daccPublickey); // daccPublickey_0x123_XxX... (keep = id)

cli command

Create a Dacc wallet quickly with the command.

dacc create

Donate

Support core development team and help to the project growth.

0x6A74308F267c07556ED170025AE2D1753F747E20