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

starpak

v0.1.6

Published

Software engineering IDE — cd in, the rest is automatic

Readme

starpak ✨

软件工程 IDE — cd 进去,剩下的自动完成

English

starpak 正在从一个万能包管理工具向软件工程 IDE 进化。一个命令就能把任何代码变成运行中的服务——Web 面板也在路上了。

cd ./my-project && starpak install    # 安装依赖
starpak start                         # 启动项目
starpak stop                          # 停止项目
starpak status                        # 查看状态
starpak logs                          # 查看日志
starpak build                         # 构建项目
starpak web                           # 启动 Web 面板(即将推出)
starpak install -s nginx              # 安装系统包
starpak search <关键词>                # 搜索 GitHub 仓库
starpak remove me                     # 卸载 starpak 自己

工作原理

  1. 智能检测 — 读取项目文件(package.json、Makefile、Cargo.toml、go.mod 等),自动识别运行时和构建系统
  2. 自动安装 — 安装依赖、执行构建,无需手动配置
  3. 零配置启动cd 进项目目录,starpak start 就能跑
  4. 多项目支持 — 自动识别前后端分离项目,启动所有子服务
  5. Web 面板 — 在浏览器中管理项目、查看日志、控制服务(开发中)

安装

npm install -g starpak

命令

| 命令 | 说明 | |------|------| | install [target] | 安装项目依赖 | | install -s <包名> | 通过 apt 安装系统包 | | start | 启动当前目录的项目 | | stop | 停止当前目录的项目 | | restart | 重启当前目录的项目 | | enable | 配置 systemd 开机自启 | | disable | 关闭 systemd 开机自启 | | status | 查看运行状态 | | logs | 查看运行日志 | | build [target] | 构建项目 | | build -r | 重新构建(先清理再构建) | | remove -s <包名> | 卸载系统包 | | search <关键词> | 搜索 GitHub 仓库 | | web | 启动 Web 管理面板(即将推出) | | test install | 模拟安装(显示分析结果,不真执行) |

设计哲学

  • cd 进去,剩下的自动完成 — 一个命令就够了
  • Web + CLI 双模 — 终端或浏览器都能管理项目
  • 适配而非替代 — 站在 apt/npm/make/systemd 之上,不重复造轮子
  • 彩蛋starpak remove me 卸载 starpak 自己

许可证

Apache-2.0 — v0.1.5