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

mexta

v1.0.15

Published

Mexta - Professional email extraction and management CLI tool

Downloads

3,926

Readme

Mexta

Pronunciation: "mek-sta"

Professional email extraction and management CLI tool with secure HTTPS server, real-time updates, and modern web interface.

Version License


Table of Contents


Overview

Mexta is a powerful CLI tool designed for professional email extraction and management. It provides a secure, efficient solution for extracting email data from various email providers with a modern web-based interface and real-time progress tracking.


Features

Secure Email Extraction - Extract emails from multiple providers safely
HTTPS/WebSocket Server - Built-in secure server with real-time communication
SSL Certificate Management - Automated SSL certificate installation and management
Real-time Progress Tracking - Monitor extraction progress in real-time
Browser Extension Integration - Works seamlessly with browser extensions
Modern Web Interface - Beautiful, responsive frontend
Cross-platform - Works on Windows, macOS, and Linux


Installation

Install Mexta globally using npm:

npm install -g mexta

Or using yarn:

yarn global add mexta

Or using pnpm:

pnpm add -g mexta

Quick Start

  1. Install Mexta

    npm install -g mexta
  2. Install SSL Certificate (first-time setup)

    mexta ssl --install
  3. Start the Server

    mexta start
  4. Open Your Browser

    • Navigate to the URL displayed in the terminal (https://mexta.test:3033)
    • Start extracting emails!

Commands

start

Start the Mexta server and optionally open the frontend in your default browser.

Usage:

mexta start [options]

Options: | Option | Alias | Description | Default | |--------|-------|-------------|---------| | --admin | -a | Run with admin privileges (not recommended) | false | | --open | -o | Automatically open browser after starting | false |

Examples:

# Start server normally
mexta start

# Start server and open browser
mexta start --open

# Start with admin privileges (for SSL installation)
mexta start --admin

Output: When the server starts successfully, you'll see:

  • ✅ Success message
  • 🌐 URL to access the web interface
  • Instructions to press Ctrl+C to stop

ssl

Manage SSL certificates for secure HTTPS connections. SSL certificates are required for Mexta to function properly.

Usage:

mexta ssl [options]

Options: | Option | Alias | Description | |--------|-------|-------------| | --install | -i | Install SSL certificate (requires admin privileges) | | --uninstall | -u | Remove SSL certificate (requires admin privileges) | | --status | -s | Check current SSL certificate status |

Examples:

# Install SSL certificate
mexta ssl --install

# Check SSL certificate status
mexta ssl --status

# Uninstall SSL certificate
mexta ssl --uninstall

Notes:

  • Installing/uninstalling SSL certificates requires administrator privileges
  • You only need to install the certificate once per system
  • The certificate allows Mexta to serve content over HTTPS

help

Display comprehensive help information for Mexta CLI.

Usage:

mexta help [command]

Examples:

# Show general help
mexta help

# Show help for a specific command
mexta help start
mexta help ssl

about

Display detailed information about Mexta, including version, features, and technology stack.

Usage:

mexta about

Output includes:

  • Version information
  • Feature list
  • Technology stack
  • Useful links

Usage Examples

Basic Workflow

# 1. First-time setup: Install SSL certificate
mexta ssl --install

# 2. Start the server
mexta start

# 3. Open browser to the displayed URL
# (e.g., https://localhost:3000)

Starting with Browser Auto-open

mexta start --open

Check SSL Status Before Starting

# Check if SSL is installed
mexta ssl --status

# If not installed, install it
mexta ssl --install

# Then start the server
mexta start

Get Help

# View all commands
mexta help

# View command-specific help
mexta help start

Check Version

mexta --version
# or
mexta -v

Requirements

  • Node.js: Version 16.x or higher
  • npm: Version 7.x or higher (or equivalent package manager)
  • Operating System: Windows, macOS, or Linux
  • Administrator Access: Required for SSL certificate installation

Troubleshooting

SSL Certificate Issues

Problem: SSL certificate installation fails

Solution:

  1. Make sure you're running with administrator privileges
  2. Check if another certificate is already installed:
    mexta ssl --status
  3. If needed, uninstall and reinstall:
    mexta ssl --uninstall
    mexta ssl --install

Server Won't Start

Problem: Server fails to start

Solutions:

  1. Check if SSL is installed:

    mexta ssl --status
  2. Verify port availability:

    • Ensure port 3030 (or configured port) is not in use
    • Close any applications using the port
  3. Check for errors:

    • Review terminal output for specific error messages

Browser Shows Security Warning

Problem: Browser displays "Your connection is not private" or similar warning

Solution:

  • This is normal for self-signed certificates
  • Ensure SSL certificate is properly installed:
    mexta ssl --install
  • You may need to accept the certificate in your browser (safe for local development)

Command Not Found

Problem: Terminal shows mexta: command not found

Solution:

  1. Ensure Mexta is installed globally:
    npm install -g mexta
  2. Verify global npm bin directory is in your PATH
  3. Try restarting your terminal

License

MIT License - see LICENSE file for details


Made with ❤️ by the Axen Team

WebsiteDocumentationGitHub