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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
keshavbhatt avatar

keshavbhatt/whatsie

0
View on GitHub↗
3,006 stars·78 forks·C++·mit·9 vues

Whatsie

Whatsie is a web application desktop wrapper designed to turn web interfaces, specifically messaging services, into standalone desktop applications. It provides a dedicated window environment with a custom icon and system tray integration.

The project includes security and privacy layers such as password-protected session locking with automatic timeouts and the ability to purge persistent application data and web caches. It also features native hardware permission management for controlling camera and microphone access.

The application supports native system notifications, file download handling, and visual customization including time-based theme switching and page zoom configuration. Administrative tasks and application state management are accessible through a command line interface.

Features

  • Desktop Web Wrappers - Wraps web interfaces in native windows to create standalone desktop applications using a browser engine.
  • Web Application Wrappers - Wraps web interfaces in a native desktop window to create a standalone application with system integration.
  • Desktop Privacy Protection Tools - Protects a web-based interface using password lock screens and session timeouts for user privacy.
  • Desktop Clients - Creates a persistent desktop environment for web-based messaging services with native OS integration.
  • Hardware Permission Managers - Provides native gatekeeping to toggle camera and microphone permissions for the underlying web engine.
  • Session Lock Mechanisms - Secures the application interface with a password-protected overlay and automatic session timeouts.
  • Command-Line Interface Controllers - Provides a terminal interface to manage the state and settings of the running desktop application.
  • CLI Control Interfaces - Exposes administrative functions and interface controls through a command line interface for process manipulation.
  • Application State Management - Provides a CLI for administrators to modify and manage running application instances.
  • System Cleanup and Privacy Tools - Includes utilities to purge persistent application data and web caches for improved privacy and system hygiene.
  • System Notifications - Displays native alerts via the system notification daemon and tracks message counts in the tray.
  • Interface Appearance Customizations - Allows adjustment of the visual appearance and browser behavior of wrapped web applications.
  • System Tray Integrations - Integrates application lifecycle controls and quick-action triggers into the native system tray.
  • Window Behavior Controls - Implements controls for window states, including minimized startup and system tray integration.

Historique des stars

Graphique de l'historique des stars pour keshavbhatt/whatsieGraphique de l'historique des stars pour keshavbhatt/whatsie

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Whatsie

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Whatsie.
  • sindresorhus/caprineAvatar de sindresorhus

    sindresorhus/caprine

    7,321Voir sur GitHub↗

    Caprine is a privacy-focused desktop client for Facebook Messenger. It functions as an Electron-based wrapper that encapsulates the web application to provide system-level features and advanced user interface customizations. The client prioritizes user privacy by masking activity status, hiding typing indicators, and blocking tracking parameters from outgoing links. It further enhances the user experience through a customizable interface that supports dark mode, custom stylesheets, and window vibrancy effects. The application includes tools for keyboard-driven navigation to switch between co

    TypeScriptappcaprinechat
    Voir sur GitHub↗7,321
  • geeeeeeeeek/electronic-wechatAvatar de geeeeeeeeek

    geeeeeeeeek/electronic-wechat

    13,852Voir sur GitHub↗

    Electronic WeChat is an Electron-based desktop chat client and wrapper for the WeChat messaging service, designed for macOS and Linux. It provides a functional messaging interface that integrates with native operating system notifications and system trays. The client includes a message recall blocker that prevents senders from retracting or deleting messages after they have been delivered, ensuring the recipient retains a permanent record of the conversation. It also features a URL redirect bypass to open destination websites directly in the default web browser. The application supports stan

    JavaScript
    Voir sur GitHub↗13,852
  • ismaelmartinez/teams-for-linuxAvatar de IsmaelMartinez

    IsmaelMartinez/teams-for-linux

    4,794Voir sur GitHub↗

    This project is a Microsoft Teams Linux client that functions as a native desktop wrapper for the web-based communication service. It uses an Electron-based shell to provide system integration and window management for the application on Linux platforms. The client distinguishes itself through a multi-account session manager that uses session partitioning and isolated data directories to allow concurrent access to multiple profiles and tenants. It further integrates with home automation via an MQTT bridge, publishing presence and call status to a message broker and receiving remote commands t

    JavaScriptelectronlinuxmicrosoft
    Voir sur GitHub↗4,794
  • runtipi/runtipiAvatar de runtipi

    runtipi/runtipi

    9,499Voir sur GitHub↗

    Runtipi is a home server dashboard and orchestration tool designed for deploying and managing containerized applications. It provides a web-based interface for discovering and installing software from a curated app store, utilizing a Docker Compose orchestrator to handle the deployment of self-hosted services. The system integrates a reverse proxy and SSL manager to route external traffic to internal containers, automating HTTPS certificate renewal and domain assignment. It also features a built-in backup and update manager that uses cron-based scheduling to perform automatic security patchin

    TypeScripthomeserverlinuxself-hosted
    Voir sur GitHub↗9,499
Voir les 30 alternatives à Whatsie→

Questions fréquentes

Que fait keshavbhatt/whatsie ?

Whatsie is a web application desktop wrapper designed to turn web interfaces, specifically messaging services, into standalone desktop applications. It provides a dedicated window environment with a custom icon and system tray integration.

Quelles sont les fonctionnalités principales de keshavbhatt/whatsie ?

Les fonctionnalités principales de keshavbhatt/whatsie sont : Desktop Web Wrappers, Web Application Wrappers, Desktop Privacy Protection Tools, Desktop Clients, Hardware Permission Managers, Session Lock Mechanisms, Command-Line Interface Controllers, CLI Control Interfaces.

Quelles sont les alternatives open-source à keshavbhatt/whatsie ?

Les alternatives open-source à keshavbhatt/whatsie incluent : sindresorhus/caprine — Caprine is a privacy-focused desktop client for Facebook Messenger. It functions as an Electron-based wrapper that… geeeeeeeeek/electronic-wechat — Electronic WeChat is an Electron-based desktop chat client and wrapper for the WeChat messaging service, designed for… ismaelmartinez/teams-for-linux — This project is a Microsoft Teams Linux client that functions as a native desktop wrapper for the web-based… runtipi/runtipi — Runtipi is a home server dashboard and orchestration tool designed for deploying and managing containerized… rancher-sandbox/rancher-desktop — Rancher Desktop is a cross-platform desktop application for Windows and macOS that provides a graphical interface for… zidoro/pomatez — Pomatez is a desktop focus tool and Pomodoro timer application designed to track work intervals and scheduled breaks.…