GitShow/antfu/broz
antfu

broz

A simple, frameless browser for screenshots

by antfu
browserelectronminimalisticscreenshot
Star on GitHubForknpm

TypeScript

1.1k stars39 forks8 contributorsActive · 1mo agoSince 2021v1.1.0

Meet the team

See all 8 on GitHub →
antfu
antfu34 contributions
alexanderniebuhr
alexanderniebuhr3 contributions
jinghaihan
jinghaihan2 contributions
antfubot
antfubot1 contribution
elliot-zzh
elliot-zzh1 contribution
lydell
lydell1 contribution
azaleta
azaleta1 contribution
iskrisis
iskrisis1 contribution

Languages

View on GitHub →
TypeScript94.6%
JavaScript5.4%

Commit activity

Last 12 weeks · 2 commits

Full graph →

Community health

4 of 6 standards met

Community profile →
71
✓README○License✓Contributing✓Code of Conduct○Issue Template✓PR Template

Recent PRs & issues

Active · 1 in progress · Last activity 1mo ago
See all on GitHub →
tahashieenavaz
feat: add keyboard resize shortcutsOpenPR

Adds keyboard shortcuts for constant window sizes defined in . For instance, Control (Command in Mac) + 1 will resize the window to the first pre-defined width and height. Very useful when dealing with multiple websites to screenshot at once.

tahashieenavaz · 1w ago
luisfelipesdn12
Zoom in don't worksOpenIssue

Problem I've zoomed out to take a better screenshot, but I could not zoom in again. Demo https://user-images.githubusercontent.com/60361387/129431193-082e3f07-b065-4e3c-aabb-695b29463fc2.mp4 Steps to reproduce Zoom out with Ctrl + - Try to zoom in with Ctrl + + or Ctrl + mouse scroll

luisfelipesdn12 · 11mo ago
HigherOrderLogic
Cant run with `yarn dlx`OpenIssue

Describe the bug When I try , the Electron runtime throw an error: Reproduction N/A. I just run the command in the terminal so I dont really know how to provide a minimal repoduction. System Info Used Package Manager yarn Validations [x] Follow our Code of Conduct [x] Read the Contributing Guide. [x] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate. [x] Check that this is a concrete bug. For Q&A, please open a GitHub Discussion instead. [x] The provided reproduction is a minimal reproducible of the bug. Contributions [ ] I am willing to submit a PR to fix this issue [ ] I am willing to submit a PR with failing tests (actually just go ahead and do it, thanks!)

HigherOrderLogic · 1y ago

Recent fixes

View closed PRs →
HigherOrderLogic
chore: remove unused testsMergedPR

Please be aware that vibe-coding contributions are 🚫 STRICTLY PROHIBITED. We are humans behind these open source projects, trying hard to maintain good quality and a healthy community. Not only do vibe-coding contributions pollute the code, but they also drain A LOT of unnecessary energy and time from maintainers and toxify the community and collaboration. All vibe-coded, AI-generated PRs will be rejected and closed without further notice. In severe cases, your account might be banned organization-wide and reported to GitHub. PLEASE SHOW SOME RESPECT and do not do so. Before submitting the PR, please make sure you do the following: Read the Contributing Guide. Check that there isn't already a PR that solves the problem the same way to avoid creating a duplicate. Provide a description in this PR that addresses what the PR is solving and WHY**, or reference the issue that it solves (e.g. ). Ideally, include relevant tests that fail without this PR but pass with it. Description As title. Linked Issues N/A. Additional context N/A.

HigherOrderLogic · 7mo ago
jinghaihan
refactor: rewrite in TypeScriptMergedPR

This PR is purely a refactor, no behavior change intended. Added CI/release pipeline. requires configuring a trusted publisher in npm.

jinghaihan · 8mo ago
Jeffrey0117
Feature/enhanced drag bar systemMergedPR

Description Multiple Positioning Methods Free Dragging: Drag the bar with the left mouse button to any position within the viewport. Keyboard Shortcuts: Use Ctrl+Arrow Keys (or Cmd on Mac) to instantly snap the drag bar to any of the four screen corners: ← Move to left corners (preserves vertical position) → Move to right corners (preserves vertical position) ↑ Move to top corners (preserves horizontal position) ↓ Move to bottom corners (preserves horizontal position) Double-Click Cycling: Double-click the drag bar to cycle through all four corners in order. Context Menu: Right-click the drag bar to open a menu for quick corner selection or to hide the bar. Smart Corner Navigation The drag bar always snaps to one of the four corners. Arrow key navigation is context-aware: For example, pressing → from the top-left moves to top-right; pressing ↓ from top-left moves to bottom-left, etc. You can freely move between all corners using only the arrow keys. Linked Issues #19 issues Additional context These features are designed to ensure the drag bar never blocks important webpage content and can always be repositioned, even if covered by site elements. The keyboard and context menu controls provide accessibility and convenience for power users and those working with complex layouts or screenshots.

Jeffrey0117 · 1y ago
Structured data for AI agents

Repository: antfu/broz. Description: A simple, frameless browser for screenshots Stars: 1129, Forks: 39. Primary language: TypeScript. Languages: TypeScript (94.6%), JavaScript (5.4%). Topics: browser, electron, minimalistic, screenshot. Latest release: v1.1.0 (1mo ago). Open PRs: 1, open issues: 7. Last activity: 1mo ago. Community health: 71%. Top contributors: antfu, alexanderniebuhr, jinghaihan, antfubot, elliot-zzh, lydell, azaleta, iskrisis.

·@ofershap

Replace github.com with gitshow.dev