Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Angular
  3. hawkeye

hawkeye

MITHTML

A tool that visualizes and optimizes JavaScript bundles, revealing modules, dependencies, and assets affecting performance.

GitHubGitHub
18 stars1 forks0 contributors

Overview

Hawkeye is a powerful tool designed to help developers visualize and optimize their JavaScript bundles. With its intuitive interface, you can gain deep insights into your project’s bundle structure, identifying large modules, dependencies, and assets that may be impacting performance.

Key Features

  • Bundle Visualization — Provides a visual breakdown of your code and third-party libraries to see their contribution to the overall bundle size.
  • Performance Insights — Identifies large modules and dependencies that affect load times and performance.
  • Build Process Optimization — Empowers data-driven decisions to streamline your build process and improve efficiency.
  • Easy Integration — Offers an init command to set up analyze scripts in your package.json with a simple wizard.
  • Direct Analysis — Allows running the analyzer directly on an existing stats.json file for quick insights.

Philosophy

Hawkeye aims to empower developers with deep, actionable insights into their JavaScript bundles, enabling them to make data-driven decisions that enhance performance and optimize the build process.

Quick Stats

Stars18
Forks1
Contributors0
Open Issues3
Last commit1 year ago
CreatedSince 2024

Tags

#performance-optimization#bundle-analyzer#dependency-analysis#frontend#javascript#visualization#build-tool

Included in

Angular10.0k
Auto-fetched 11 hours ago

Related Projects

sondasonda

Universal visualizer and analyzer for JavaScript and CSS. Compatible with most bundlers and frameworks

Stars785
Forks25
Last commit7 days ago
microwavemicrowave

Cutleries to help you cook better apps.

Stars268
Forks18
Last commit17 hours ago
detectivedetective

Detective is a forensic code analysis tool that visualizes and analyzes TypeScript-based architecture to uncover hidden patterns, coupling, and hotspots in your codebase. It helps teams understand their project structure, identify architectural issues, and align team boundaries with code organization. ## Key Features - **Project Structure Visualization** — Provides an overview of modules, domains, and layers to understand code organization. - **Change Coupling Analysis** — Reveals which modules are frequently changed together, indicating hidden architectural coupling. - **Team/Code Alignment Analysis** — Shows whether team structures align with module and domain boundaries. - **Hotspot Detection** — Identifies complex, frequently changed files with higher bug risk using a calculated hotspot score. - **Git Log Integration** — Analyzes commit history to derive insights about code evolution and team contributions. - **Configurable Analysis** — Supports custom entry points, team definitions, aliases, and filtering of git logs and files. ## Philosophy Detective applies forensic analysis techniques to code architecture, treating the codebase as a crime scene to uncover hidden patterns and improve maintainability through data-driven insights.

Stars166
Forks12
Last commit3 months ago
ng-event-pluginsng-event-plugins

A tiny library for improving DX around events handling in Angular apps

Stars96
Forks1
Last commit22 hours ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub