yawac
Power-user client for WhatsApp on macOS. Native SwiftUI, full-text search, polls, communities, privacy-first.
File Explorer
- ci.yml
- release.yml
- FUNDING.yml
- appstate.go
- appstate_test.go
- avatars.go
- avatars_test.go
- blocklist.go
- blocklist_test.go
- bridge.go
- client.go
- client_test.go
- contacts.go
- contacts_test.go
- devices.go
- devices_test.go
- download_test.go
- edit_revoke.go
- edit_revoke_test.go
- events.go
- events_dispatch_test.go
- events_test.go
- forward_test.go
- go.mod
- go.sum
- groups.go
- groups_test.go
- history.go
- history_apply_test.go
- history_request.go
- history_request_test.go
- history_test.go
- jsonmodels.go
- lids.go
- lids_test.go
- media.go
- media_ref_test.go
- media_send_test.go
- media_test.go
- mediaretry.go
- mediaretry_test.go
- messages.go
- messages_test.go
- pair.go
- pair_test.go
- polls.go
- polls_test.go
- prekeys.go
- presence.go
- presence_test.go
- privacy.go
- privacy_test.go
- profile.go
- profile_test.go
- reactions_send_test.go
- reactions_test.go
- reconnect_test.go
- resend.go
- resend_test.go
- store.go
- tools.go
- yawac.rb
- 2026-05-19-yawac.md
- 2026-05-24-sidebar-search.md
- 2026-05-25-brew-edge-installer.md
- 2026-05-25-message-reply-edit-delete.md
- 2026-05-25-translate-messages.md
- 2026-05-28-connectivity-resync.md
- 2026-05-28-contact-management.md
- 2026-05-28-forward-messages.md
- 2026-05-29-interface-scale.md
- 2026-05-30-cleanup-scale-and-date.md
- 2026-05-30-message-search.md
- 2026-05-31-mention-autocomplete.md
- 2026-05-31-mute-chat.md
- 2026-06-01-group-description.md
- 2026-06-02-community-admin.md
- 2026-06-02-group-management.md
- 2026-06-02-poll-create.md
- 2026-06-03-message-types.md
- 2026-06-05-disappearing-thread-viewonce-backfill.md
- 2026-06-05-group-admin-polish.md
- 2026-06-07-perf-audit-fixes.md
- 2026-06-08-perf-audit-followup.md
- 2026-06-09-full-history-sync-control.md
- 2026-06-12-settings-mute-bundle.md
- 2026-06-17-folders-chat-lists.md
- 2026-06-17-historical-pollvote-consumer-fix.md
- 2026-06-17-menu-bar-quick-send.md
- 2026-06-18-communities-polish.md
- 2026-06-18-shortcuts-app-intents.md
- 2026-06-28-pin-drag-and-multi-contact.md
- 2026-07-05-offline-gap-message-recovery.md
- 2026-09-10-simplify-state-and-persistence.md
- 2026-05-24-sidebar-search-design.md
- 2026-05-25-brew-edge-installer-design.md
- 2026-05-25-message-reply-edit-delete-design.md
- 2026-05-25-translate-messages-design.md
- 2026-05-28-connectivity-resync-design.md
- 2026-05-28-contact-management-design.md
- 2026-05-28-forward-messages-design.md
- 2026-05-29-interface-scale-design.md
- 2026-05-30-cleanup-scale-and-date-design.md
- 2026-05-30-message-search-design.md
- 2026-05-31-mention-autocomplete-design.md
- 2026-05-31-mute-chat-design.md
- 2026-06-01-group-description-design.md
- 2026-06-02-community-admin-design.md
- 2026-06-02-group-management-design.md
- 2026-06-02-poll-create-design.md
- 2026-06-03-message-types-design.md
- 2026-06-05-disappearing-thread-viewonce-backfill-design.md
- 2026-06-05-group-admin-polish-design.md
- 2026-06-05-own-profile-edit-design.md
- 2026-06-05-reply-privately-selfchat-design.md
- 2026-06-05-search-filters-design.md
- 2026-06-06-chat-navigation-stack-spec.md
- 2026-06-06-settings-redesign-spec.md
- 2026-06-09-full-history-sync-control-design.md
- 2026-06-12-settings-mute-bundle-design.md
- 2026-06-17-folders-chat-lists-design.md
- 2026-06-17-historical-pollvote-consumer-fix-design.md
- 2026-06-17-menu-bar-quick-send-design.md
- 2026-06-18-communities-polish-design.md
- 2026-06-18-shortcuts-app-intents-design.md
- 2026-06-28-pin-drag-and-multi-contact-design.md
- 2026-07-05-offline-gap-message-recovery-design.md
- ARCHITECTURE.md
- DEVELOPMENT.md
- ROADMAP.md
- TODO.md
- TROUBLESHOOTING.md
- whatsmeow-patches.md
- whatsmeow-protocol-RE.md
- _kiss_fft_guts.h
- arch.h
- bands.c
- bands.h
- celt.c
- celt.h
- celt_decoder.c
- celt_encoder.c
- celt_lpc.c
- celt_lpc.h
- cpu_support.h
- cwrs.c
- cwrs.h
- ecintrin.h
- entcode.c
- entcode.h
- entdec.c
- entdec.h
- entenc.c
- entenc.h
- fixed_debug.h
- fixed_generic.h
- float_cast.h
- kiss_fft.c
- kiss_fft.h
- laplace.c
- laplace.h
- mathops.c
- mathops.h
- mdct.c
- mdct.h
- mfrngcod.h
- modes.c
- modes.h
- os_support.h
- pitch.c
- pitch.h
- quant_bands.c
- quant_bands.h
- rate.c
- rate.h
- stack_alloc.h
- static_modes_fixed.h
- static_modes_fixed_arm_ne10.h
- static_modes_float.h
- static_modes_float_arm_ne10.h
- vq.c
- vq.h
- opus.h
- opus_custom.h
- opus_defines.h
- opus_multistream.h
- opus_projection.h
- opus_types.h
- opusenc.h
- arch.h
- config.h
- ogg_packer.c
- ogg_packer.h
- opus_header.c
- opus_header.h
- opusenc.c
- picture.c
- picture.h
- resample.c
- resample_sse.h
- speex_resampler.h
- unicode_support.c
- unicode_support.h
- apply_sine_window_FLP.c
- autocorrelation_FLP.c
- burg_modified_FLP.c
- bwexpander_FLP.c
- corrMatrix_FLP.c
- encode_frame_FLP.c
- energy_FLP.c
- find_LPC_FLP.c
- find_LTP_FLP.c
- find_pitch_lags_FLP.c
- find_pred_coefs_FLP.c
- inner_product_FLP.c
- k2a_FLP.c
- LPC_analysis_filter_FLP.c
- LPC_inv_pred_gain_FLP.c
- LTP_analysis_filter_FLP.c
- LTP_scale_ctrl_FLP.c
- main_FLP.h
- noise_shape_analysis_FLP.c
- pitch_analysis_core_FLP.c
- process_gains_FLP.c
- regularize_correlations_FLP.c
- residual_energy_FLP.c
- scale_copy_vector_FLP.c
- scale_vector_FLP.c
- schur_FLP.c
- SigProc_FLP.h
- sort_FLP.c
- structs_FLP.h
- warped_autocorrelation_FLP.c
- wrappers_FLP.c
- A2NLSF.c
- ana_filt_bank_1.c
- API.h
- biquad_alt.c
- bwexpander.c
- bwexpander_32.c
- check_control_input.c
- CNG.c
- code_signs.c
- control.h
- control_audio_bandwidth.c
- control_codec.c
- control_SNR.c
- debug.c
- debug.h
- dec_API.c
- decode_core.c
- decode_frame.c
- decode_indices.c
- decode_parameters.c
- decode_pitch.c
- decode_pulses.c
- decoder_set_fs.c
- define.h
- enc_API.c
- encode_indices.c
- encode_pulses.c
- errors.h
- gain_quant.c
- HP_variable_cutoff.c
- init_decoder.c
- init_encoder.c
- Inlines.h
- inner_prod_aligned.c
- interpolate.c
- lin2log.c
- log2lin.c
- LP_variable_cutoff.c
- LPC_analysis_filter.c
- LPC_fit.c
- LPC_inv_pred_gain.c
- MacroCount.h
- MacroDebug.h
- macros.h
- main.h
- NLSF2A.c
- NLSF_decode.c
- NLSF_del_dec_quant.c
- NLSF_encode.c
- NLSF_stabilize.c
- NLSF_unpack.c
- NLSF_VQ.c
- NLSF_VQ_weights_laroia.c
- NSQ.c
- NSQ.h
- NSQ_del_dec.c
- pitch_est_defines.h
- pitch_est_tables.c
- PLC.c
- PLC.h
- process_NLSFs.c
- quant_LTP_gains.c
- resampler.c
- resampler_down2.c
- resampler_down2_3.c
- resampler_private.h
- resampler_private_AR2.c
- resampler_private_down_FIR.c
- resampler_private_IIR_FIR.c
- resampler_private_up2_HQ.c
- resampler_rom.c
- resampler_rom.h
- resampler_structs.h
- shell_coder.c
- sigm_Q15.c
- SigProc_FIX.h
- sort.c
- stereo_decode_pred.c
- stereo_encode_pred.c
- stereo_find_predictor.c
- stereo_LR_to_MS.c
- stereo_MS_to_LR.c
- stereo_quant_pred.c
- structs.h
- sum_sqr_shift.c
- table_LSF_cos.c
- tables.h
- tables_gain.c
- tables_LTP.c
- tables_NLSF_CB_NB_MB.c
- tables_NLSF_CB_WB.c
- tables_other.c
- tables_pitch_lag.c
- tables_pulses_per_block.c
- tuning_parameters.h
- typedef.h
- VAD.c
- VQ_WMat_EC.c
- analysis.c
- analysis.h
- extensions.c
- mapping_matrix.c
- mapping_matrix.h
- mlp.c
- mlp.h
- mlp_data.c
- opus.c
- opus_decoder.c
- opus_encoder.c
- opus_multistream.c
- opus_multistream_decoder.c
- opus_multistream_encoder.c
- opus_private.h
- opus_projection_decoder.c
- opus_projection_encoder.c
- repacketizer.c
- config.h
- OpusEncoder.swift
- LICENSE.libopusenc
- LICENSE.opus
- Package.swift
- README.md
- build-xcframework.sh
- bump-cask-test.sh
- bump-cask.sh
- install-tools.sh
- release-edge.sh
- BridgeMessage+Outgoing.swift
- JoinRequestStore.swift
- JSONModels.swift
- WAClient.swift
- WAEventBus.swift
- Theme.swift
- UIScale.swift
- WindowChrome.swift
- ChatResolver.swift
- MarkReadIntent.swift
- OpenChatIntent.swift
- SearchMessagesIntent.swift
- SendMessageIntent.swift
- YawacShortcutsProvider.swift
- Chat.swift
- FolderSelection.swift
- Message.swift
- PersistedFolder.swift
- PersistedMessage+Merge.swift
- PersistedMessage.swift
- PhoneSuggestion.swift
- SwiftDataIndexes.swift
- SwiftDataMaintenance.swift
- Contents.json
- icon_128x128.png
- [email protected]
- icon_16x16.png
- [email protected]
- icon_256x256.png
- [email protected]
- icon_32x32.png
- [email protected]
- icon_512x512.png
- [email protected]
- Contents.json
- menubar.png
- [email protected]
- Contents.json
- menubar.png
- [email protected]
- Contents.json
- InstrumentSerif-Italic.ttf
- InstrumentSerif-Regular.ttf
- InterTight-Italic.ttf
- InterTight-Regular.ttf
- JetBrainsMono-Regular.ttf
- AppPaths.swift
- AvatarCache.swift
- ConnectivityMonitor.swift
- LanguageDetector.swift
- LaunchAtLoginService.swift
- MediaCache.swift
- MentionResolver.swift
- MessageIndex.swift
- MessageLifecycle.swift
- MessageWriter.swift
- NotificationService.swift
- OggOpusDemuxer.swift
- OpusVoicePlayer.swift
- SQLiteDedupe.swift
- ThumbnailCache.swift
- TranslationEngine.swift
- TranslationModelManager.swift
- TranslationStore.swift
- VoiceRecorder.swift
- GlobalHotkey.swift
- MenuBarController.swift
- QuickSendChatPicker.swift
- QuickSendComposer.swift
- QuickSendPopover.swift
- FolderTransfers.swift
- InviteLink.swift
- JIDNormalize.swift
- MapSnapshotCache.swift
- VCardBuilder.swift
- AddParticipantsPanelModel.swift
- ChatListViewModel.swift
- ChatMediaViewModel.swift
- ChatNavigation.swift
- ChatSearchViewModel.swift
- ContactPickerSheetModel.swift
- ConversationHistorySnapshot.swift
- ConversationViewModel.swift
- FolderRailViewModel.swift
- LinkSubGroupSheetModel.swift
- LocationPickerSheetModel.swift
- MentionPickerViewModel.swift
- MessageSearchViewModel.swift
- NewCommunitySheetModel.swift
- NewGroupSheetModel.swift
- NewSubGroupSheetModel.swift
- PendingRequestsSectionModel.swift
- SessionViewModel.swift
- TimelineItem.swift
- TranslationViewModel.swift
- AccountPanel.swift
- BlockedPanel.swift
- DiagnosticsPanel.swift
- DisplayPanel.swift
- GeneralPanel.swift
- PrivacyPanel.swift
- TranslationPanel.swift
- SettingsComponents.swift
- AddParticipantsPanel.swift
- AudioPlayerView.swift
- AutoDismissModifier.swift
- AvatarCropSheet.swift
- AvatarView.swift
- BackBar.swift
- ChatInfoView.swift
- ChatListView.swift
- ComposerView.swift
- ContactNameSheet.swift
- ContactPickerSheet.swift
- ConversationFindBar.swift
- ConversationView.swift
- DateRangeSheet.swift
- FocusedConversation.swift
- FolderRail.swift
- FolderRailItem.swift
- ForwardPickerView.swift
- IndexingChip.swift
- InviteLinkSheet.swift
- KeyboardShortcutsView.swift
- LinkedDevicesSheet.swift
- LinkifyHelper.swift
- LinkSubGroupSheet.swift
- LocationPickerSheet.swift
- LoginView.swift
- MentionStrip.swift
- MessageContextMenu.swift
- MessageRow.swift
- NewCommunitySheet.swift
- NewFolderSheet.swift
- NewGroupSheet.swift
- NewSubGroupSheet.swift
- ParticipantChipPicker.swift
- PendingRequestsSection.swift
- PollComposerView.swift
- PrivacySettingsSheet.swift
- QRCodeView.swift
- RecordingBar.swift
- ReplyPreview.swift
- ResourceThumbnail.swift
- SearchFilterChips.swift
- SettingsView.swift
- SharedMediaCell.swift
- SyncBanner.swift
- VideoThumbnailView.swift
- WaveformBarsView.swift
- AppRoot.swift
- ContentView.swift
- Info.plist
- yawac.entitlements
- yawacApp.swift
- AddParticipantsPanelModelTests.swift
- BlockedPanelPhoneFormatTests.swift
- BridgeClientTests.swift
- ChatLastTimestampShortTests.swift
- ChatListBlockArchiveTests.swift
- ChatListFolderFilterTests.swift
- ChatListViewModelEphemeralTests.swift
- ChatListViewModelFolderRefreshTests.swift
- ChatListViewModelGroupAnnounceLockedTests.swift
- ChatListViewModelGroupInfoTests.swift
- ChatListViewModelGroupMemberAddModeTests.swift
- ChatListViewModelGroupParticipantsTests.swift
- ChatListViewModelJoinedGroupTests.swift
- ChatListViewModelMuteTests.swift
- ChatResolverTests.swift
- ChatSearchViewModelTests.swift
- ConnectivityMonitorTests.swift
- ContactPickerSheetModelTests.swift
- ConversationFindStateTests.swift
- ConversationViewModelMultiContactSendTests.swift
- ConversationViewModelPollCreateTests.swift
- ConversationViewModelPollHistoryTests.swift
- ConversationViewModelSendDispatchTests.swift
- CVMForwardTests.swift
- CVMReplyEditTargetTests.swift
- FolderRailViewModelBadgeTests.swift
- FolderRailViewModelCRUDTests.swift
- FolderSelectionTests.swift
- FolderTransfersTests.swift
- GlobalHotkeyTests.swift
- HistoryRunTests.swift
- InviteLinkParserTests.swift
- JIDNormalizeTests.swift
- JoinRequestStoreTests.swift
- KindScopeFilterTests.swift
- LanguageDetectorTests.swift
- LinkSubGroupSheetModelTests.swift
- LocationPickerSheetModelTests.swift
- MentionEncodingTests.swift
- MentionPickerViewModelTests.swift
- MentionResolverTests.swift
- MessageIndexTests.swift
- MessageLifecycleTests.swift
- MessageSearchViewModelTests.swift
- MessageWriterTests.swift
- NewCommunitySheetModelTests.swift
- NewGroupSheetModelTests.swift
- NewSubGroupSheetModelTests.swift
- NotificationContentBuilderTests.swift
- PendingRequestsSectionModelTests.swift
- PersistedFolderModelTests.swift
- QuickSendChatPickerTests.swift
- QuickSendComposerTests.swift
- SearchFiltersTests.swift
- SessionBlocklistTests.swift
- SessionConnectionStateTests.swift
- SessionIngestionTests.swift
- SessionReconnectCatchupTests.swift
- SessionViewModelBackfillTests.swift
- SessionViewModelDisplayNameTests.swift
- SessionViewModelSelfChatTests.swift
- StorageMaintenanceTests.swift
- ThumbnailCacheTests.swift
- TranslationEngineTests.swift
- TranslationModelManagerTests.swift
- TranslationStoreTests.swift
- TranslationViewModelTests.swift
- UIMessageContactsArrayTests.swift
- UIScaleStepTests.swift
- VCardBuilderTests.swift
- .gitignore
- LICENSE
- project.yml
- README.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Link
Example
// repository documentation
Was this content helpful?
(0 ratings)
