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

lantext

v1.0.0

Published

A local area network chat application for WiFi devices

Readme

LanText

A lightweight local area network chat application that enables real-time communication between WiFi-connected devices.

Why LanText Exists

Sending a quick message from your phone to your laptop or to a colleague’s device is surprisingly frustrating. Most solutions require WhatsApp, Telegram, or cloud apps, which is overkill for a single text. LanText solves this by providing direct, local, real-time messaging with minimal setup.

Features

  • Auto-discovery: Automatically finds the chat server on the network
  • Multiple clients: Support for multiple simultaneous connections
  • Hotspot mode: WiFi hotspot devices can both host and participate in chat
  • Real-time messaging: Instant message delivery across the network
  • Global CLI: Install once, run anywhere with lantext command

Installation

Global Installation (Recommended)

npm install -g lantext

Local Installation

npm install lantext

Usage

Interactive Mode (Recommended)

Simply run lantext and choose your mode:

lantext

The CLI will ask you whether you want to be a WiFi client (connect to existing network) or hotspot (create server).

Direct Mode

You can also specify the mode directly:

# Connect as WiFi client
lantext client
# or
lantext wifi

# Start as hotspot server
lantext hotspot
# or
lantext server

Multi-line Messages

LanText supports sending multiple lines of text as a single message. To send a multi-line message:

  1. Type your first line and press Enter
  2. Continue typing additional lines, pressing Enter after each line
  3. When done, press Enter again on an empty line to send the entire message

Example:

> Line 1 of my message
Line 2 of my message
Line 3 of my message
[SENT]:
Line 1 of my message
Line 2 of my message
Line 3 of my message
>

Debug Mode

DEBUG=true lantext client

Connect to Specific Server

SERVER=192.168.1.5 lantext client

Architecture

  • Client (src/client.js): Discovers and connects to a server on the network
  • Hotspot (src/hotspot.js): Runs both server and client for hotspot devices
  • Main (src/main.js): CLI entry point with interactive mode

Configuration

Environment variables:

  • DEBUG=true - Enable debug logging
  • SERVER=<ip> - Specify server IP address (skips discovery)

License

MIT