awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
yakyak avatar

yakyak/yakyak

0
View on GitHub↗
3,759 stars·309 forks·CoffeeScript·MIT·23 views

Yakyak

Yakyak is a cross-platform chat application and native desktop client designed for sending and receiving real-time messages and media via the Google Hangouts protocol. It is bundled as a native installer compatible with multiple operating systems and hardware architectures.

The application functions as a multi-language communication tool with a localized user interface to support users across different global regions. It includes a real-time presence manager that synchronizes typing indicators and active client status.

The platform covers conversation management, native system notifications for incoming messages, and media upload handling via drag-and-drop or clipboard events.

Features

  • Real-time Messaging - Provides a native desktop interface for real-time communication and messaging via the Google Hangouts protocol.
  • Hangouts Protocol Implementations - Implements a native client specifically for sending and receiving messages via the Google Hangouts protocol.
  • Electron Desktop Applications - Implements a cross-platform desktop application using the Electron framework to integrate web technologies with native OS capabilities.
  • Cross-Platform Chat Clients - Functions as a native instant messaging application that works across multiple operating systems.
  • Chat Room Management - Provides tools for organizing real-time conversations and managing chat room participants.
  • Conversation Management - Provides capabilities for creating and managing chat channels and discussion threads.
  • Messaging - Ships as a native desktop application for real-time messaging and media exchange.
  • Cross-Platform Build Systems - Provides automated packaging of the application into native installers for multiple target operating systems.
  • Multi-Platform Artifact Packaging - Creates OS-specific installers and archives from a single source codebase for diverse hardware architectures.
  • Chat Activity Broadcasters - Broadcasts typing indicators and activity status to other users within the chat environment.
  • Presence Synchronization - Implements real-time broadcasting of user availability and typing status across the network.
  • Desktop Alert Triggers - Triggers native OS-level desktop notifications for incoming messages based on user settings.
  • Interface Localisation Mappings - Uses dictionary-based systems to map interface labels to multiple regional languages.
  • Multi-language Support - Includes a localized user interface to support communication across different global regions.
  • Presence and Identity Managers - Tracks active session participants and synchronizes typing indicators and status.
  • System Notifications - Integrates with operating system alert systems to notify users of incoming messages outside the application window.
  • Notification Interaction Handling - Processes user interactions and alerts for incoming messages via native desktop notifications.
  • User Interface Localizations - Adapts the software interface to different languages and regional settings for global users.
  • Event-Driven Messaging Systems - Uses an event-driven architecture to synchronize real-time conversation states and presence indicators.
  • Media and Communication - Unofficial Google Hangouts client.

Star history

Star history chart for yakyak/yakyakStar history chart for yakyak/yakyak

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does yakyak/yakyak do?

Yakyak is a cross-platform chat application and native desktop client designed for sending and receiving real-time messages and media via the Google Hangouts protocol. It is bundled as a native installer compatible with multiple operating systems and hardware architectures.

What are the main features of yakyak/yakyak?

The main features of yakyak/yakyak are: Real-time Messaging, Hangouts Protocol Implementations, Electron Desktop Applications, Cross-Platform Chat Clients, Chat Room Management, Conversation Management, Messaging, Cross-Platform Build Systems.

Which projects share features with yakyak/yakyak?

Projects with overlapping indexed features include: hulaspark/hula — HuLa is an open-source communication suite and cross-platform chat client designed for real-time instant messaging,… vanessa219/vditor — Vditor is a browser-based Markdown editor and rendering engine that supports multiple editing interfaces, including a… nklayman/vue-cli-plugin-electron-builder — This project is a Vue.js plugin and build tool designed to package web applications into standalone desktop… robbiehanson/xmppframework — XMPPFramework is an Objective-C communication framework and networking library used to build instant messaging… jsfiddle/togetherjs — Togetherjs is a real-time collaboration framework designed to synchronize application state, cursors, and navigation… winjs/winjs — winjs is a browser UI toolkit and JavaScript component library designed for building web applications. It provides a…

Projects sharing features with Yakyak

These projects share indexed features with Yakyak. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • hulaspark/hulaHuLaSpark avatar

    HuLaSpark/HuLa

    6,908View on GitHub↗

    HuLa is an open-source communication suite and cross-platform chat client designed for real-time instant messaging, voice, and video calls. It functions as an LLM-integrated messaging platform and an AI-powered social manager that synchronizes user data and settings across different operating systems. The platform integrates large language models to provide automated AI assistants, real-time message translation, and chat log summarization. It further utilizes artificial intelligence for user sentiment analysis to assist with social matching and risk management. The system includes a high-per

    Vuechatbotcross-platformcross-platform-app
    View on GitHub↗6,908
  • vanessa219/vditorVanessa219 avatar

    Vanessa219/vditor

    11,074View on GitHub↗

    Vditor is a browser-based Markdown editor and rendering engine that supports multiple editing interfaces, including a visual rich-text experience, instant rendering, and a traditional side-by-side split-view preview. It serves as an authoring tool for technical documentation and a component for web-based editor integration. The project is distinguished by its support for complex technical content, utilizing specialized rendering for mathematical formulas, flowcharts, sequence diagrams, and mind maps. It also functions as a collaborative document review tool, enabling users to attach anchored

    TypeScriptcommonmarkeditorgfm
    View on GitHub↗11,074
  • nklayman/vue-cli-plugin-electron-buildernklayman avatar

    nklayman/vue-cli-plugin-electron-builder

    4,081View on GitHub↗

    This project is a Vue.js plugin and build tool designed to package web applications into standalone desktop executables using Electron. It functions as a desktop application bundler and packaging tool that transforms web code into distributable installation packages across multiple operating systems and architectures. The tool provides a dedicated development environment that runs a live-reloading server and a desktop window simultaneously to enable rapid iteration. It automates the setup and configuration required to bundle background and foreground processes into a single executable. The p

    JavaScriptclielectronelectron-builder
    View on GitHub↗4,081
  • robbiehanson/xmppframeworkrobbiehanson avatar

    robbiehanson/XMPPFramework

    5,888View on GitHub↗

    XMPPFramework is an Objective-C communication framework and networking library used to build instant messaging applications for Mac and iOS. It provides a programmatic foundation for implementing XMPP clients, managing real-time message exchange, and processing structured XML streams between network endpoints. The framework features a modular plugin architecture and extension system that allows for the integration of custom communication capabilities and protocol extensions into the data stream. It distinguishes itself with specialized support for OMEMO end-to-end encryption and a state-based

    Objective-C
    View on GitHub↗5,888
Compare all 30 related projects→