[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-81896":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":12,"contributorsCount":12,"subscribersCount":12,"size":12,"stars1d":12,"stars7d":12,"stars30d":12,"stars90d":12,"forks30d":12,"starsTrendScore":12,"compositeScore":12,"rankGlobal":9,"rankLanguage":9,"license":14,"archived":15,"fork":15,"defaultBranch":16,"hasWiki":17,"hasPages":15,"topics":18,"createdAt":9,"pushedAt":9,"updatedAt":19,"readmeContent":20,"aiSummary":21,"trendingCount":12,"starSnapshotCount":12,"syncStatus":22,"lastSyncTime":23,"discoverSource":24},81896,"puttyalt","chillymasterio\u002Fputtyalt","chillymasterio","PuTTY 0.83 fork with tabs, SFTP panel, session manager, and modern UX — free & open-source",null,"C",11,0,40,"Other",false,"main",true,[],"2026-06-12 02:04:21","# PuttyAlt\n\n\u003Cdiv align=\"center\">\n\n### The SSH client you actually want to use.\n\n**PuTTY was built in 1999. Your workflow has changed. Your tools should too.**\n\n![Version](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fversion-2.0.1-58A6FF?style=flat-square)\n![License](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-MIT-3FB950?style=flat-square)\n![Platform](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FWindows%20x64-0D1117?style=flat-square&logo=windows&logoColor=white)\n![Modules](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F270+%20modules-D29922?style=flat-square)\n![Tests](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F108%20tests%20passing-3FB950?style=flat-square)\n\n**[Download v2.0.1](https:\u002F\u002Fgithub.com\u002Fchillymasterio\u002Fputtyalt\u002Freleases\u002Fdownload\u002Fv2.0.1\u002Fputtyalt.msi)** | [Changelog](CHANGELOG.md) | [Roadmap](ROADMAP.md)\n\n\u003C\u002Fdiv>\n\n---\n\n## Why PuttyAlt?\n\n| | PuTTY | Other terminals | **PuttyAlt** |\n|---|---|---|---|\n| Dark mode | No | Some | **Native dark UI, 10 color schemes** |\n| Tabs | No | Yes | **Groups, hover preview, drag reorder** |\n| Automation | No | Limited | **Lua, expect, macros, watchdog, cron** |\n| Performance | Good | Varies | **120fps double-buffered, truecolor** |\n| Open source | Yes | Some | **MIT, 40K+ lines of C99** |\n\n> **No Electron. No dependencies. No bloat.**\n> Download. Double-click. Connect.\n\n---\n\n## Features\n\n| Category | Highlights |\n|----------|-----------|\n| **UI** | 10 color schemes (Dracula, Nord, Tokyo Night...), animations, tab groups, search bar, font scaling, context menu, status line |\n| **Sessions** | Ratings, bookmarks with folders, labels, notes, clone\u002Ftemplate, import from PuTTY registry, quick Ctrl+Tab switcher |\n| **Terminal** | Truecolor (24-bit), Sixel images, ligatures, bracketed paste, mouse tracking (SGR), scrollback search, syntax highlighting |\n| **Security** | 2FA\u002FTOTP detection, certificate viewer, TOFU host verification, known_hosts parser, audit trail, credential store |\n| **Automation** | Lua scripting, expect patterns, macro recording, watchdog alerts, cron scheduler, tmux integration, REST API, webhooks |\n| **Networking** | SSH banner\u002FOS detection, cipher preferences, keep-alive manager, DNS cache, speed test, proxy presets, port forwarding manager |\n| **Transfer** | SCP progress bar with ETA, SFTP panel, drag-and-drop upload, Zmodem |\n| **Tools** | Clipboard ring, hex dump, base64, regex matching, hostname auto-complete, Unicode\u002FCJK support, structured logging |\n| **Config** | Switchable profiles, keyboard remapping, env variables with expansion, theme export\u002Fimport, config migration, auto-backup |\n\n## Quick Start\n\n```bash\n# Download and run\nwget https:\u002F\u002Fgithub.com\u002Fchillymasterio\u002Fputtyalt\u002Freleases\u002Fdownload\u002Fv2.0.1\u002Fputtyalt.msi\n\n# Or build from source\ngit clone https:\u002F\u002Fgithub.com\u002Fchillymasterio\u002Fputtyalt.git\ncd puttyalt\nx86_64-w64-mingw32-gcc -c -Iinclude -I. -O2 src\u002F*\u002F*.c\nx86_64-w64-mingw32-gcc *.o -o puttyalt.msi -mwindows -lgdi32 -ldwmapi -lws2_32 -lcomctl32\n```\n\n## Command Line\n\n```\nputtyalt [options] [user@]host[:port]\n\n  -p port       Port number (default: 22)\n  -l user       Login username\n  -i keyfile    Private key file\n  -load name    Load saved session\n  -e command    Execute remote command\n  -v            Verbose mode\n  -config file  Alternate config file\n```\n\n## Keyboard Shortcuts\n\n| Shortcut | Action |\n|----------|--------|\n| `Ctrl+P` | Command palette |\n| `Ctrl+T` | New tab |\n| `Ctrl+W` | Close tab |\n| `Ctrl+Tab` | Quick switch (MRU) |\n| `Ctrl+F` | Find in terminal |\n| `Ctrl+N` | New connection |\n| `Ctrl+D` | Duplicate session |\n| `Ctrl+,` | Settings |\n| `Ctrl++\u002F-\u002F0` | Zoom in\u002Fout\u002Freset |\n| `F11` | Fullscreen |\n\n## Project Structure\n\n```\nsrc\u002F\n├── core\u002F          25 modules — GUI, layout, plugins, lifecycle\n├── ui\u002F            50 modules — tabs, preview, animations, search, drag-drop\n├── network\u002F       40 modules — SSH, tunnels, proxy, DNS, cipher prefs\n├── session\u002F       22 modules — bookmarks, labels, ratings, clone, import\n├── security\u002F      20 modules — 2FA, certs, audit, known_hosts, host verify\n├── terminal\u002F      18 modules — truecolor, sixel, ligatures, mouse, paste\n├── automation\u002F    15 modules — Lua, expect, macros, watchdog, tmux, cron\n├── editor\u002F        11 modules — snippets, clipboard, categories\n├── tools\u002F         70 modules — SCP, hex, base64, Unicode, logging, regex\n└── config\u002F        16 modules — profiles, keybinds, env, migration, backup\n\ntests\u002F             9 suites (108 assertions, all passing)\n```\n\n## Version History\n\n| Version | Highlights |\n|---------|-----------|\n| **2.0.1** | 270+ modules, truecolor, Sixel, 2FA, macro recording, tab preview, watchdog, cipher prefs, command palette, multi-size icon, test suite (108\u002F108), project reorganization |\n| **2.0.0** | Complete UI rewrite — dark theme, custom controls, DWM integration, double-buffered rendering |\n| 1.5.0 | Scripting & Automation — Lua engine, expect, pipelines, REST API, webhooks |\n| 1.4.0 | Collaboration — audit trail, roles, session sharing, approval workflow |\n\n## Design Philosophy\n\n```\nFast.       — Native C99, no runtime, no VM, no framework overhead.\nFocused.    — SSH done right. Not a general terminal pretending to do SSH.\nModular.    — 270+ modules organized by function. Extend what you need.\nPrivate.    — Zero telemetry. No cloud. Your keys stay on your machine.\n```\n\n## Windows SmartScreen\n\nFirst launch may show a SmartScreen warning — normal for unsigned open-source software.\n\nClick **\"More info\"** → **\"Run anyway\"**.\n\n## License\n\nMIT — see [LICENSE](LICENSE).\n\n---\n\n\u003Cdiv align=\"center\">\n\n**270+ modules | 650+ commits | 40,000+ lines of C99**\n\nBuilt with care. No bloat. No compromise.\n\n**[Download PuttyAlt](https:\u002F\u002Fgithub.com\u002Fchillymasterio\u002Fputtyalt\u002Freleases\u002Fdownload\u002Fv2.0.1\u002Fputtyalt.msi)**\n\n\u003C\u002Fdiv>\n","PuttyAlt 是一个基于 PuTTY 0.83 的分支版本，集成了标签页、SFTP 面板、会话管理器和现代化的用户界面，旨在提供更优秀的 SSH 客户端体验。其核心功能包括原生暗色模式支持、10 种颜色方案、高级自动化选项（如 Lua 脚本、宏录制等）以及增强的安全特性，例如双因素认证检测和证书查看器。此外，PuttyAlt 优化了性能，实现了 120fps 双缓冲渲染，并且完全开源，采用 C99 编写，无任何依赖项或膨胀。该项目非常适合需要高效远程管理和文件传输的专业人士使用，特别是在 Windows 平台上追求流畅操作体验和高度定制化的开发人员与系统管理员。",2,"2026-06-11 04:07:08","CREATED_QUERY"]