esdecode
Component library

NgPulse — Angular Component State Inspector Widget

No ratings
|0 Sales|by DriftPixel Studio|v1.0.0
NgPulse — Angular Component State Inspector Widget screenshot 1
1 / 1

Preview and demo

Status: unchecked. Availability checks are not a security guarantee.

0
Sales
Rating
0
Reviews

Description

NgPulse — Real-Time Angular Component State Inspector

NgPulse is a compact, self-contained vanilla-JS developer widget designed specifically for Angular developers. Drop it into any Angular project's index.html during development and instantly get a sleek dark-theme overlay that lets you monitor, inspect, and simulate Angular component lifecycle states — all without a build step or browser extension.

The demo page showcases a realistic Angular-like component tree panel with live state inspection: track @Input bindings, Change Detection cycles, component mount/destroy simulation, and observable emission counts — all rendered in a terminal-inspired dark console aesthetic. Perfect for talks, documentation, team demos, or embedding into your own developer tools.

  • 🔭 Live component state inspector with mock Angular component tree
  • ⚡ Change detection cycle counter with visual pulse animation
  • 🎛️ @Input / @Output binding simulator panel
  • 📟 Console-style event log with timestamped entries and severity levels
  • 🧩 Draggable floating widget — stays out of your way while you work
  • 🌑 Unique "Developer Console" dark theme — amber-on-charcoal, not generic blue/purple

Delivered as a single self-contained index.html with zero dependencies and zero build steps. Just open in a browser. Ideal for Angular teams, developer tool authors, and technical screencasters.

Features

Single self-contained index.html — zero build step, zero dependencies
Dark Developer Console aesthetic — amber (#F59E0B) on deep charcoal (#0F1117), unique non-blue palette
Live mock Angular component tree with expandable nodes and active/inactive states
Change detection cycle counter with animated pulse ring on every simulated tick
@Input/@Output binding simulator — edit values and see the state panel update instantly
Console-style scrollable event log with INFO / WARN / ERROR severity color coding and live timestamps
Draggable floating widget panel — click-and-drag title bar to reposition anywhere on screen
Component mount / destroy / re-render action buttons with realistic lifecycle log output
Observable emission simulator with subscription count badge
Responsive layout — works on desktop and tablet viewports
Fully commented vanilla JS (~150 lines) — easy to extend or embed
README.md with integration guide and customization notes

Requirements

  • Any modern browser (Chrome 90+, Firefox 88+, Safari 14+, Edge 90+)
  • No build step, no Node.js, no npm
  • No Angular runtime required — pure vanilla JS demo
  • Open index.html directly from the file system or any static host

Changelog

**v1.0.0** (Latest) - Initial release with full component tree inspector panel - Draggable floating widget with amber-on-charcoal dark theme - @Input/@Output binding simulator with live state updates - Console log panel with INFO/WARN/ERROR severity levels and timestamps - Change detection cycle counter with CSS pulse animation

Frequently Asked Questions

What exactly do I receive after purchasing NgPulse?

You receive a single self-contained index.html file along with a README.md that includes an integration guide and customization notes. There are no additional assets, package dependencies, or build tools required — just open the file in a browser and it works immediately.

Do I need Node.js, npm, Angular CLI, or any build pipeline to run this?

No — NgPulse has zero dependencies and requires zero build steps. It is written in plain vanilla JavaScript and runs directly in any modern browser by simply opening the index.html file, making it safe to drop into an existing Angular project during development without touching your build configuration.

Is this a real Angular library that hooks into a live Angular app, or is it a UI demo widget?

NgPulse is a realistic simulation widget — it renders a mock Angular-like component tree with simulated lifecycle events, @Input/@Output bindings, change detection cycles, and observable emissions using vanilla JS. It is designed for demos, talks, documentation, team presentations, and developer tool prototyping rather than as a runtime hook into a production Angular application.

How easy is it to customize the widget — for example, changing colors, adding my own component names, or extending the event log?

The widget is built with fully commented vanilla JavaScript of approximately 150 lines, specifically designed to be easy to read, extend, and embed. The amber-on-charcoal color palette uses clearly defined values, so swapping colors or adding your own mock component tree entries requires only minimal edits with no framework knowledge needed.

Which browsers and devices does NgPulse support?

NgPulse works in all modern desktop and tablet browsers (Chrome, Firefox, Edge, Safari) with no polyfills required. The layout is responsive and functions on tablet viewports, though it is primarily optimized for desktop developer workflows where the draggable floating panel is most useful.

What are the licensing terms — can I use NgPulse in client projects or internal team tools?

Licensing terms are set by the seller on the marketplace listing, so please refer to the license listed on the product page before purchasing. Typically, a single purchase covers personal and commercial use by one buyer, but redistribution or resale of the source file itself is not permitted.

Technical requirements

  • See the detailed requirements in the product description below.

What is included

  • Component library package with full downloadable files
  • Product listing and product page guidance
  • Product files ready for self-hosting or integration
  • 12 listed features
  • Changelog included on the product page

Who is this product for

  • Buyers who need a component library rather than a custom build from scratch
  • Teams shopping within Angular
  • Use cases aligned with angular, developer-tools, dark-theme, component-inspector

License and usage

  • Regular license for one end product where end users are not charged for access to the item itself
  • Extended license for one end product where end users can be charged
  • Verify the exact usage rights on the selected license before deployment or client handoff
  • Keep the purchase record and license certificate for future verification

Updates and support

  • 6 months of seller support included
  • Review the seller support scope before purchasing.
  • Recent changes are visible in the product changelog
  • Use the changelog to confirm ongoing maintenance before rollout

Technical details

Current version
1.0.0
Last updated
Jul 11, 2026
License options
Regular, Extended
Support period
6 months of seller support included

Marketplace review

Content review process

No completed marketplace review record is available for this product.

This is not a full penetration test or a guarantee that the product is vulnerability-free.

License comparison

A license is tied to one end product, not strictly to one domain. Development, staging, and the final production domain may belong to the same licensed deployment.

UseRegular LicenseExtended License
Source code modification
Own project use
One client project
One production deployment
Development and staging
Paid SaaS or paid user access
Multiple unrelated client projects
Redistribute source code
Resell source code
Read the full license terms →

License FAQ

Can I modify the source code?

Yes, under both licenses.

Can I use the script for a client?

Yes, for one client end product.

Can I install it on a staging domain?

Yes. Development and staging may belong to the licensed deployment.

Do I need another license for another client?

Yes, each unrelated client end product needs its own license.

Can I use it for a paid SaaS?

Yes, with an Extended License.

Can I resell the source code?

No. Standalone redistribution or resale is prohibited.

Is a license limited strictly to one domain?

No. It is tied to one end product, which may use development, staging, and production domains.

$8.00

For one end product — free to end users

Price$6.00
VAT 23%$1.38
Rounding adjustment$0.62
Total$8.00
Instant digital download
Review scope shown below
Recent product changes listed in the changelog
6 months of seller support included

Item Details

Last Update
July 11, 2026
Published
June 8, 2026
Version
1.0.0
Category
Angular
Sales
0
Reviews
No reviews

Share This Item

License Info

Regular License — Use in one end product which end users are not charged for.

Extended License — Use in one end product which end users can be charged for.

Verify a license key →