{"id":29643180,"url":"https://github.com/anongecko/google-messages-silicon","last_synced_at":"2025-07-21T23:03:42.560Z","repository":{"id":304662259,"uuid":"1019507488","full_name":"anongecko/Google-Messages-Silicon","owner":"anongecko","description":"A blazingly fast, lightweight, and memory-efficient native Mac wrapper for Google Messages, built with Rust and Tauri. Optimized for Apple Silicon.","archived":false,"fork":false,"pushed_at":"2025-07-14T14:08:49.000Z","size":3553,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-14T16:25:56.396Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/anongecko.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-07-14T12:38:31.000Z","updated_at":"2025-07-14T14:08:52.000Z","dependencies_parsed_at":"2025-07-14T16:26:34.063Z","dependency_job_id":"4df0b282-9031-440c-90f0-f4cb6557c791","html_url":"https://github.com/anongecko/Google-Messages-Silicon","commit_stats":null,"previous_names":["anongecko/google-messages-silicon"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/anongecko/Google-Messages-Silicon","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anongecko%2FGoogle-Messages-Silicon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anongecko%2FGoogle-Messages-Silicon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anongecko%2FGoogle-Messages-Silicon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anongecko%2FGoogle-Messages-Silicon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/anongecko","download_url":"https://codeload.github.com/anongecko/Google-Messages-Silicon/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anongecko%2FGoogle-Messages-Silicon/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266398443,"owners_count":23922461,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-21T11:47:31.412Z","response_time":64,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-07-21T23:03:42.021Z","updated_at":"2025-07-21T23:03:42.554Z","avatar_url":"https://github.com/anongecko.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Google Messages for Mac - Ultra-Optimized Native Wrapper\n\nA blazingly fast, memory-efficient native wrapper for messages.google.com, specifically optimized for Apple Silicon Macs. Built with Rust and Tauri 2.0 for unparalleled performance.\n\n## 🚀 Performance Metrics\n\n  * **App Size**: \\~8MB (compared to 100MB+ for Electron alternatives)\n  * **RAM Usage**: 40-60MB idle (up to 75% less than browser tabs)\n  * **CPU Usage**: \\\u003c1% idle, native performance\n  * **Startup Time**: \\\u003c500ms cold start\n  * **Apple Silicon**: Optimized specifically for M1/M2/M3 chips\n\n## ✨ Key Features\n\n### Lightning Fast\n\n  * **Instant startup** with preload optimization\n  * **Native performance** using macOS WebKit instead of bundled Chromium\n  * **Efficient window management** - hiding instead of closing preserves state\n\n### Memory Efficient\n\n  * **jemalloc allocator** - 10-20% RAM reduction on Apple Silicon\n  * **Aggressive garbage collection** when backgrounded\n  * **Disabled unused web APIs** to reduce memory overhead\n  * **Optimized cache limits** - 64MB memory cache, 128MB disk cache\n\n### Minimal \u0026 Clean\n\n  * **No bloat** - only essential features included\n  * **Native macOS menus** with proper keyboard shortcuts\n  * **Single window interface** - no unnecessary UI chrome\n  * **Respects system appearance** - follows macOS dark/light mode\n\n-----\n\n## 💻 Installation\n\n1.  Download the latest `Google-Messages-for-Mac.dmg` file from the [**GitHub Releases**](https://github.com/your-username/your-repo/releases) page.\n2.  Open the `.dmg` file and drag the **Google Messages** app into your `Applications` folder.\n\n### **Important First-Time Setup**\n\nBecause this app is distributed for free outside the Mac App Store, you'll need to manually approve it the first time you open it.\n\n1.  Right-click (or `Ctrl`-click) the **Google Messages** app icon in your `Applications` folder.\n2.  Select **Open** from the menu.\n3.  A final warning will pop up. Click the **Open** button to run the app.\n\nYou only need to do this once\\! After that, you can open the app normally.\n\n-----\n\n## 🔧 Technical Optimizations\n\n### Rust-Level Optimizations\n\n```rust\n// Custom memory allocator for M-series chips\n#[cfg(target_os = \"macos\")]\n#[global_allocator]\nstatic GLOBAL: tikv_jemallocator::Jemalloc = tikv_jemallocator::Jemalloc;\n\n// Compile-time optimizations\npanic = \"abort\"      // Smaller binary\ncodegen-units = 1    // Better optimization\nlto = true           // Link-time optimization\nopt-level = \"z\"      // Optimize for size\nstrip = true         // Remove debug symbols\n```\n\n### Smart Resource Management\n\n  * **Background throttling** - reduces resource usage when unfocused\n  * **Lazy loading** - defers non-critical operations\n  * **Const allocations** - compile-time string optimization\n  * **Minimal dependencies** - only essential crates included\n\n### Build Configuration\n\n  * **Disabled default Tauri features** - removed unnecessary functionality\n  * **Native WebView** - leverages macOS WKWebView (no Chromium)\n  * **Optimized release profile** - aggressive size and performance optimizations\n\n## 📊 Benchmarks\n\n| Metric | Google Messages Wrapper | Electron App | Browser Tab |\n|---|---|---|---|\n| App Size | 8MB | 120MB+ | N/A |\n| RAM (Idle) | 45MB | 180MB | 200MB+ |\n| RAM (Active) | 80MB | 300MB | 400MB+ |\n| CPU (Idle) | \\\u003c1% | 2-5% | 1-3% |\n| Startup Time | \\\u003c500ms | 2-3s | 1-2s |\n\n## 🏗️ Architecture\n\nBuilt with:\n\n  * **Tauri 2.0** - Next-generation app framework\n  * **Rust** - Memory-safe systems programming\n  * **WKWebView** - Native macOS web engine\n  * **pnpm** - Fast, disk space efficient package manager\n\n## 🎯 Design Philosophy\n\nThis wrapper follows a minimalist approach:\n\n1.  **Do one thing well** - wrap messages.google.com efficiently\n2.  **Use native APIs** - leverage macOS built-ins\n3.  **Optimize aggressively** - every byte and millisecond counts\n4.  **Respect the system** - follow macOS conventions\n\n## 💻 System Requirements\n\n  * macOS 11.0 or later\n  * Apple Silicon (M1/M2/M3) or Intel Mac\n  * \\~50MB free disk space\n\n## 🔒 Privacy \u0026 Security\n\n  * **No telemetry** - your data stays on your device\n  * **No external dependencies** - all resources bundled\n  * **Sandboxed** - follows macOS security best practices\n  * **Open source** - fully auditable codebase\n\n-----\n\n*Built with ❤️ for the Mac community by developers who care about performance*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanongecko%2Fgoogle-messages-silicon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanongecko%2Fgoogle-messages-silicon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanongecko%2Fgoogle-messages-silicon/lists"}