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

manga-projects

v0.4.0

Published

Your project remembers. Persistent, portable project memory for the coding agents you already use.

Readme

Manga Projects

Your project remembers.

Manga gives coding agents persistent project context that lives with your repository. Start in one agent, continue in another — the same .manga/ memory follows the project.

Quick start

npx manga-projects init

Then work normally:

claude

Switch later:

codex

The same .manga/ memory follows the project. No account, no AI API key, no manual "remember"/"save" commands — your coding agent maintains the memory automatically, guided by the Manga protocol.

Commands

manga init                 # set up Manga in this repository (interactive)
manga status               # memory + integration status
manga context              # deterministic memory overview (no AI)
manga mode full|read-only|off
manga connect claude|codex
manga disconnect claude|codex
manga doctor               # check for problems (never modifies)
manga repair               # fix structural issues (preview first)

Automation-friendly:

manga init --agents claude,codex --mode full --git commit --yes

Project root detection

Manga finds the project root for you. Run it from anywhere inside your project:

cd my-project/src/components
npx manga-projects init

Manga walks upward from the current directory and initializes at the project root — my-project/, where .manga/ and the agent instruction files belong.

It looks for, in order:

  1. An existing .manga/ directory (an already-initialized Manga project).
  2. A .git directory or file — the repository root. In a monorepo this means the repository, not the nested package.
  3. A project manifest: package.json, pyproject.toml, Cargo.toml, go.mod, composer.json, Gemfile, pom.xml, build.gradle, and similar.

Manga refuses to initialize your home directory, even if it contains a .git directory or a package.json. If Manga cannot confidently identify a project root it refuses and changes nothing, rather than putting your project memory in the wrong place. There is no flag to override this.

✗ Refusing to initialize your home directory.

Manga is project memory — it belongs inside a project.

cd into your project and run:  npx manga-projects init

Nothing was changed.

Every file Manga writes is verified to be inside the resolved project root before anything touches disk.

What Manga does & doesn't do

  • Creates a .manga/ folder of plain-Markdown project memory.
  • Adds a small, clearly-marked managed block to your agents' config files (CLAUDE.md, AGENTS.md) — everything outside the markers is preserved.
  • Does not request AI API keys, access your provider accounts, or upload your repository or memory anywhere.

Supported agents

  • Claude Code (CLAUDE.md)
  • Codex, Cursor, Antigravity CLI (the shared AGENTS.md standard)

Manga is a single CLI tool — no desktop app, no server, no account.


Claude, Codex, Cursor and Antigravity are trademarks of their respective owners. Manga Projects is not affiliated with or endorsed by those companies.