tmcw/big

presentations for busy messy hackers

View on GitHub ↗Jump to charts ↓

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 2 minutes ago
Type:FrameworkCategory(s):Frontend FrameworksWeb Development
Added to GitGenius on September 20th, 2026
Created on September 13th, 2011
Open Issues & Pull Requests: 0 (+0)
GitHub issues: Enabled
Number of forks: 161
Total Stargazers: 3,317 (+0)
Total Subscribers: 47 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.
Sign in

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 0
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Big is a presentation system that emphasizes simplicity and speed for developers and creative professionals making focused talks.

The tool solves presentation procrastination by removing configuration overhead and design decisions. Rather than spending time tweaking fonts and layouts, Big uses a configuration-free approach with CSS Grid-based slide layouts that automatically size text to fit the screen. Presentations are written as HTML divs, allowing any text styling or additional elements to be added directly. Speaker notes are placed in a notes element and appear in the browser's developer console, which can be displayed on a separate screen during delivery. Navigation works through arrow keys, clicking, or swiping on touch devices.

Big suits developers and designers who want to create presentations quickly without fiddling with presentation software. It works well for Takahashi-style talks that rely on large text and minimal content per slide. The entire system is lightweight at around sixteen kilobytes. The tool can be used by opening an HTML file locally or deployed via GitHub Pages or any web hosting service. Themes are customizable through CSS, and the system supports multiple viewing modes: talk mode shows one slide at a time, print mode displays two slides per page with speaker notes, and jump mode shows many slides per page for quick navigation.

Development activity shows consistent maintenance with regular commits addressing bug fixes and feature refinements. The project maintains a focused scope, resisting feature creep while responding to user-reported issues. Documentation is thorough and includes practical examples for common use cases like code display and custom backgrounds. The maintainer actively engages with community contributions and keeps dependencies minimal to preserve the tool's lightweight nature.