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

@feltdb/studio

v0.4.5

Published

FeltDB Studio - Interactive developer interface with application designer and observability

Downloads

1,173

Readme

@feltdb/studio

FeltDB Studio is an application-fabric designer and operational interface. Its visual model and editable Flow DSL are two representations of the same canonical FlowSpec.

Features

  • Application Designer - Collections, references, capabilities, workflows, agents, triggers, policies, schedules, and their executable graph

  • Bidirectional Flow DSL - Visual edits generate feltdb.flow; DSL edits update the graph

  • Validation and migration diff - Semantic references, duplicates, field changes, guarded transforms, and destructive-change warnings

  • Versioned deployment - Canonical application revisions compile into FeltDB model collections, workflow definitions, and agent definitions

  • Import and export - Portable feltdb.flow is the source representation, not Studio state

  • Overview Dashboard - Real-time health status and runtime statistics

  • State Explorer - Interactive browser for collections and objects

  • Reference Explorer - Flow reference and content tracking

  • Peer Map - Visual topology of connected peers

  • Capabilities Explorer - Distributed capability router visualization

  • Execution Viewer - Track capability executions and workflows

  • Workflow Visualizer - Dependency graphs and execution tracking

  • Agent Explorer - First-class agent runtime objects

  • Provenance Explorer - Causal graphs and timeline

  • Operations Stream - Low-level event log

  • Conflicts Explorer - Convergence and conflict resolution

  • Health Center - System diagnostics and health status

  • Live Updates - Reactive updates using FeltDB's event infrastructure

Usage

Browser (npm)

npm run studio

Self-Hosted

feltdb studio

Remote Connection

feltdb studio --connect http://localhost:7700

Studio prompts for the API key and retains it only in browser session storage. The CLI also supports:

feltdb validate feltdb.flow
feltdb diff feltdb.flow
FELTDB_URL=https://db.example FELTDB_API_KEY=... feltdb deploy feltdb.flow

Architecture

Studio uses the same public FeltDB APIs available to all developers. It never directly manipulates FeltDB's internal storage, and the FlowSpec compiler is shared with the CLI.

FeltDB Studio
     │
@feltdb/client
     │
FeltDB API Protocol
     │
┌────┴────┐
│          │
Browser  Self-hosted
Runtime   Runtime
     │      │
  FeltDB Core

Development

npm install
npm run dev

Build for production:

npm run build