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

@intranefr/superbackend

v1.7.11

Published

Node.js middleware that gives your project backend superpowers

Readme

SuperBackend

Node.js middleware that gives your project backend superpowers. Handles authentication, billing, audit logs, file storage, error tracking, and more—all in one cohesive layer.


Features

  • Authentication & Security: JWT-based auth with refresh tokens, organization management, and granular RBAC system
  • Billing & Subscriptions: Full Stripe integration with checkout sessions, billing portal, and webhook processing
  • File Storage: Unified S3/filesystem API with multipart uploads, namespace support, and public/private visibility
  • Admin Panel: Basic-auth protected UI for user management, settings, metrics, and operational tasks
  • Audit Logging: Append-only audit trail for security and compliance with admin search interface
  • Error Tracking: Frontend + backend error aggregation with fingerprinting and admin triage UI
  • Notifications: Multi-channel system with in-app notifications and email alerts
  • Feature Flags: Dynamic feature toggles with rollout percentages and allow lists
  • Global Settings: Runtime configuration with encrypted storage support for secrets
  • Forms & Leads: Custom form definitions, lead capture, webhooks, and multi-tenant support
  • Internationalization: JSON-based localization with server-side and client-side integration
  • Organizations: Multi-tenant support with role-based member management
  • Headless CMS: JSON configs, SEO configuration, and content management
  • Email System: SMTP integration with templates and delivery tracking
  • Webhooks: Outgoing webhook system for event-driven integrations
  • Metrics & Activity: Usage tracking and analytics for business insights
  • Middleware Mode: Drop-in Express middleware that preserves your app structure
  • Workflows System: Node-based automation with LLM integration, conditionals, and HTTP calls
  • LLM UI Integration: AI-powered UI components and conversational interfaces
  • Admin Scripts & Terminals: Operational tooling for script execution and terminal management
  • AI Agent System: Configurable AI agents with tool integration and multi-interface support
  • CLI Tools: Terminal-based agent interaction and management commands
  • Migration System: Database migration and data transfer between environments
  • Upload Namespaces: Advanced file organization with customizable storage rules
  • UI Components: Project-scoped reusable UI widgets with browser SDK integration
  • UI Components AI Assistance: AI-powered generation and iteration of UI component code

Installation

npm install @intranefr/superbackend

or

yarn add @intranefr/superbackend

Quick Start

require('dotenv').config();
const express = require('express');
const { middleware } = require('@intranefr/superbackend');

const app = express();

// Mount under /saas prefix (recommended)
app.use('/saas', middleware({
  mongodbUri: process.env.MONGODB_URI,
  corsOrigin: process.env.CORS_ORIGIN || '*',
}));

app.listen(3000, () => {
  console.log('Server running on http://localhost:3000');
});

Configuration

SuperBackend is fully configurable. Example options:

const backend = new SuperBackend({
  rbac: { /* roles, permissions */ },
  logging: { level: 'info', output: 'console' },
  metrics: true,
  queues: { redisUrl: 'redis://localhost:6379' },
  audit: true,
});

CLI Tools

SuperBackend includes command-line tools for AI agent interaction:

# List available agents
npx @intranefr/superbackend agent-list

# Start interactive chat with an agent
npx @intranefr/superbackend agent-chat

See CLI-README.md for detailed CLI usage.


Documentation

See the docs/features/ directory for detailed guides:


Contributing

SuperBackend is open-source and welcomes contributions!
Please read the CONTRIBUTING.md for guidelines.


License

MIT © 2026 Intrane