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 🙏

© 2025 – Pkg Stats / Ryan Hefner

zelta-test

v0.2.4

Published

Secure terminal messaging (Test build)

Downloads

11

Readme

What is Zelta?

Zelta is a secure and anonymous messaging service. The zelta project aims to provide a secure environment for highly confidential conversations as well as mundane small talk. It only has a cli client to protect you against various web and mobile vulnerabilities. It is cross platform compatible with the only runtime dependency being Node JS.

Zelta provides several powerful features, all accessible through lucid cli commands. Here's a list of all the available commands.

Display a list of all the available commands

$ zelta help

Register a new username

$ zelta register

Login. Once you login, the access token is valid for 24 hrs. You should logout after each session on an untrusted device.

$ zelta login

Send a message

$ zelta send

Create a group. There are two types of groups in zelta : public and private. Anyone can join a public group using the passphrase but private groups require an invite to join. The invitation is sent by the admin, who is the creator of the group. Currently in beta the group limit is 50 members.

$ zelta group

Join a public group using the passphrase. Group names are referred to using the @ symbol.

$ zelta join <group>

If you try joining a private group, zelta mentions that you need an invite.

Invite a user to your group (admin privilege). Use @ for mentioning group name.

$ zelta invite <user> <group>

Accept a group invite. You will receive the invite in your inbox.

$ zelta accept-invite <group>

To send messages to a group, just address the message to a group name using @. Needless to say, you need to be a member or admin of the group. Remember that @ tells zelta that you intend to send the message to a group. Without @ the message may be sent to a user with the same username as the group name.

You can always change the access level of your groups (admin privilege)

$ zelta set-public <group>
$ zelta set-private <group>

Check your messages using the inbox command. Group messages appear in a user@group format. The time shown is GMT unless you have configured your local timezone.

$ zelta inbox

Configure your local timezone using the timezone configuration wizard. For your security and anonymity, this info is not sent to the server. You will have to re-configure your timezone each time you are on a new device or each time you perform a fresh install. If you dont do this all incoming messages will show the GMT time.

$ zelta timezone

List all the members of a group. Needless to say, you need to be a member yourself.

$ zelta members <group>

Leave a group. If you are the admin, the oldest member of the group becomes the new admin.

$ zelta leave <group>

Kick a group member (admin privilege)

$ zelta kick <user> <group>

Logout. You should logout after each session on an untrusted device. If you dont logout, the access token expires in 24 hrs.

$ zelta logout