# insidegui/wwdc

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/insidegui-wwdc).**

8,747 stars · 769 forks · Swift · BSD-2-Clause

## Links

- GitHub: https://github.com/insidegui/WWDC
- Homepage: https://wwdc.io
- awesome-repositories: https://awesome-repositories.com/repository/insidegui-wwdc.md

## Topics

`apple` `developer-experience` `developer-tools` `macos` `osx` `swift` `video` `wwdc`

## Description

WWDC is a native macOS video player and conference session manager designed for streaming and organizing developer conference videos. It functions as a video transcription browser and annotation tool, allowing users to track viewing progress and organize technical sessions into personalized learning paths.

The application enables navigation through videos via searchable, multi-language text transcripts. Users can create searchable reference points by annotating specific video timestamps with custom notes and distribute content by sharing session links or extracting short video clips.

The system supports synchronizing favorites, bookmarks, and playback progress across multiple devices. It also provides tools for managing conference sessions and monitoring viewing history.

## Tags

### Part of an Awesome List

- [Streaming and Video](https://awesome-repositories.com/f/awesome-lists/media/streaming-and-video.md) — A native macOS application for streaming and organizing professional developer conference videos. ([source](https://github.com/insidegui/wwdc#readme))
- [Video Playback](https://awesome-repositories.com/f/awesome-lists/media/video-playback.md) — Provides high-performance video playback and precise timestamp seeking for streaming conference content.
- [Developer Utilities](https://awesome-repositories.com/f/awesome-lists/devtools/developer-utilities.md) — Official application for conference content and updates.

### Artificial Intelligence & ML

- [Transcript-Based Navigation](https://awesome-repositories.com/f/artificial-intelligence-ml/audio-transcription/multilingual-transcription/transcript-based-navigation.md) — Provides the ability to jump to specific video timestamps using searchable, multi-language text transcripts. ([source](https://github.com/insidegui/wwdc#readme))
- [Transcript Navigation Interfaces](https://awesome-repositories.com/f/artificial-intelligence-ml/audio-transcription/multilingual-transcription/transcript-navigation-interfaces.md) — Allows searching through multi-language text transcripts to jump directly to specific moments in a presentation.

### Business & Productivity Software

- [Conference Session Managers](https://awesome-repositories.com/f/business-productivity-software/conference-session-managers.md) — Provides a native desktop application to manage and organize professional developer sessions for easier access. ([source](https://github.com/insidegui/wwdc#readme))
- [Playback State Syncing](https://awesome-repositories.com/f/business-productivity-software/cloud-synced-managers/playback-state-syncing.md) — Synchronizes viewing progress and bookmarks across devices using a remote database and local caching.

### Data & Databases

- [Viewing Progress Synchronizers](https://awesome-repositories.com/f/data-databases/data-synchronization-tools/viewing-progress-synchronizers.md) — Tracks watched and favorited videos to help users organize their personalized learning path. ([source](https://github.com/insidegui/wwdc#readme))
- [Transcript-to-Timestamp Mapping](https://awesome-repositories.com/f/data-databases/pointer-based-navigation/offset-based-addressing/timestamp-based-offset-lookups/transcript-to-timestamp-mapping.md) — Links searchable text indices to specific video time offsets for instant navigation during playback.
- [Video Annotation Tools](https://awesome-repositories.com/f/data-databases/timestamp-conversion/video-annotation-tools.md) — Provides a system for creating searchable notes and reference points linked to specific timestamps in technical videos.

### Education & Learning Resources

- [Conference Talks](https://awesome-repositories.com/f/education-learning-resources/educational-resources/reference-and-media/technical-media-literature/conference-talks.md) — Organizes recorded technical conference talks with tools to track progress and save favorites.
- [Technical Session Organizers](https://awesome-repositories.com/f/education-learning-resources/technical-session-organizers.md) — Acts as a manager for tracking viewing progress and organizing developer videos into personalized learning paths.
- [Progressive Learning Paths](https://awesome-repositories.com/f/education-learning-resources/progressive-learning-paths.md) — Facilitates a consistent study path by syncing playback and bookmarks across devices.

### Graphics & Multimedia

- [macOS Native GUIs](https://awesome-repositories.com/f/graphics-multimedia/macos-native-guis.md) — Ships as a native macOS application with a GUI built using Apple's native frameworks.
- [Video Transcription Browsers](https://awesome-repositories.com/f/graphics-multimedia/video-transcription-browsers.md) — Implements a playback interface for navigating videos via searchable, multi-language text transcripts.

### Development Tools & Productivity

- [Cross-Platform Collection Syncing](https://awesome-repositories.com/f/development-tools-productivity/local-file-syncing/user-data-syncing-utilities/cross-platform-collection-syncing.md) — Synchronizes favorites, bookmarks, and playback progress across multiple devices via a remote service. ([source](https://github.com/insidegui/wwdc#readme))

### Mobile Development

- [SwiftUI](https://awesome-repositories.com/f/mobile-development/ios-apple-ecosystem/swiftui.md) — Implements a native macOS user interface using the SwiftUI declarative framework.
