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

camelkey

v0.0.4

Published

CLI Password Manager

Downloads

6

Readme

JavaScript npm Node.js Version Documentation Version License: MIT

CamelKey is a password manager with a Command Line Interface (CLI) that allows you to create and manipulate credentials. It uses independent SQLite databases to manage information and provides the ability to organize credentials into different subgroups for more convenient administration. CamelKey features a variety of commands for viewing and managing stored credentials.

In the current phase of the project, there is no encryption implemented for either passwords or the databases themselves. However, it is planned to include this feature in future updates to ensure enhanced security in handling the information.

Features

  • Creation of Categories to store credentials.
  • Creation of Groups within the categories.
  • Independent shell sessions.
  • Use of independent SQLite databases.
  • Local storage included.

Requirements

Make sure you have the following tools installed before using this project:

  • Node.js: The current version of Node.js is required.
  • npm: The current version of npm is required.

You can download and install Node.js from the official Node.js website, which includes npm in the installation.

To check if you have Node.js and npm installed, you can use the following commands in your terminal:

node --version
npm --version

Installation

  1. Clone the repository

    git clone https://github.com/angcoder-c/camelkey.git
  2. Go to the directory

    $ cd ~/camelkey/
  3. Install it globally using npm

    $ npm install --global .

Or you can install it using the following command

npm install -g camelkey

Contributions

Contributions, whether in the form of issues or pull requests, are welcome and appreciated!

If you come across an issue, have an idea for a new feature, or just want to improve something in the project, feel free to open a new issue. Similarly, pull requests are welcomed to suggest changes or corrections.

Please follow these guidelines when contributing:

  • Before opening a new issue, make sure to check if a similar issue already exists.
  • If you're proposing changes through a pull request, be sure to clearly explain the purpose of the changes and provide details on any design or implementation decisions.

Thank you for your interest in contributing!

License

  • MIT