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

ledric

v0.4.0

Published

ledric CLI — single-binary entry point.

Readme

ledric

A CMS that speaks AI.

A small, self-hosted content engine built for the age of agents. One binary, one SQLite file, and a proper MCP interface — so Claude (or anything else that speaks the Model Context Protocol) can read, write, and evolve your content model with the same validation, history, and safety rails as a clicky admin panel.

Quick start

# Point Claude Desktop at it (one-liner — works with any MCP client)
claude mcp add ledric -- npx -y ledric serve

# Or run the full HTTP API + admin GUI
npx ledric serve --gui
# → admin GUI at http://127.0.0.1:3000/admin

A ./ledric.db file appears next to you. With --gui, ledric mints an admin key and a reader key on first boot and prints them once to stderr — copy them somewhere safe.

What you get

  • MCP server over stdio (ledric serve) — drop-in for Claude Desktop, Cursor, Claude Code, or any MCP client
  • HTTP API (ledric http) — same surface, for websites and SDKs
  • Admin GUI at /admin — plus inline editor: drop <script src="/admin/inline.js"> on your site and edit on the page itself
  • CLIledric ls, ledric get, ledric asset upload, ledric tag, ledric rename, ledric refs check, ledric keys create
  • Imgix-compatible image transforms?w=600&fit=cover&auto=format, no SaaS bill
  • Versioning, draft/publish, soft-delete with cascade, localization, slug renames that don't break the web

Everything lives in one SQLite file you can cp, scp, or commit.

See your content from the outside

npx ledric ls                              # types + entry counts
npx ledric ls blog_post                    # entries of a type
npx ledric get blog_post/hello-world       # one entry, in render shape
npx ledric asset upload hero.jpg           # store an image

Full docs

https://github.com/getledric/ledric

License

Apache 2.0. "ledric" is a trademark of James Turle — see NOTICE.