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

lengath

v1.0.0

Published

Lengath CLI - AppStore Platform & Development Toolkit. Create apps, upload APKs, manage plugins, and publish to the Lengath AppStore.

Readme

Lengath CLI

Lengath CLI is a comprehensive command-line tool for creating applications, uploading to the Lengath AppStore, managing plugins, and building projects with Node.js, React, and more.

🚀 Installation

npm install -g lengath

Or use directly with npx:

npx lengath --help

📱 Commands

Create a New App

lengath app new
# or
npx lengath app new --name "My App" --email [email protected]

Interactive prompts will guide you through:

  • App name
  • Author email
  • Project type (Node.js, React, HTML, Plugin)

Setup Node.js Project

lengath nodejs
# or
npx lengath nodejs --name "my-project" --template express

Templates available:

  • basic - Simple Node.js app
  • express - Express.js server
  • react - React application
  • fullstack - Express + React fullstack

Upload App to AppStore

lengath upload
# or
npx lengath upload --name "My App" --dir ./my-app

The upload command:

  1. Packages your folder into a ZIP
  2. Uploads to Lengath AppStore
  3. Makes it available for download
  4. Publishes on the website

Plugin System

Create a plugin:

lengath plugin create

Upload a plugin:

lengath plugin upload

Install a plugin:

lengath plugin install <plugin-name>

List plugins:

lengath plugin list

Plugin File Structure

Every plugin must have:

  • configp.plugin.json - Plugin configuration (name, version, permissions, etc.)
  • main.plugin.js - Main plugin code (JavaScript class)

Example configp.plugin.json:

{
  "name": "my-plugin",
  "version": "1.0.0",
  "description": "A Lengath plugin",
  "author": "[email protected]",
  "main": "main.plugin.js",
  "type": "plugin",
  "permissions": ["storage", "network"],
  "config": {
    "enabled": true,
    "autoStart": false
  }
}

Authentication

Register (no Google account needed):

lengath register

Login:

lengath login

Check status:

lengath whoami

Logout:

lengath logout

API Token

Your API token is generated when you register. Find it at:

  • CLI: lengath token
  • Website: https://lengath.store (Settings > API Token)

Regenerate token:

lengath token --regenerate

Configuration

# Set API token
lengath config --token YOUR_TOKEN

# Set server URL
lengath config --server https://lengath.store

# Show current config
lengath config --show

Initialize in Existing Project

lengath init

🔑 Getting Your API Token

  1. Register at Lengath: lengath register (username-based, no Google needed)
  2. Go to Settings > API Token on the website
  3. Or use CLI: lengath token
  4. Configure: lengath config --token YOUR_TOKEN

🌐 Website

Visit https://lengath.store to:

  • Browse and download apps
  • Upload apps via web interface
  • Manage your plugins
  • Get your API token

📄 License

MIT