[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-73710":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":25,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":33,"readmeContent":34,"aiSummary":35,"trendingCount":16,"starSnapshotCount":16,"syncStatus":36,"lastSyncTime":37,"discoverSource":38},73710,"ghostty-config","zerebos\u002Fghostty-config","zerebos","A beautiful config generator for Ghostty terminal.","http:\u002F\u002Fghostty.zerebos.com\u002F",null,"TypeScript",3825,71,10,7,0,11,39,122,33,107.07,"Apache License 2.0",false,"main",true,[27,28,29,30,31,32],"config","configuration-management","ghostty","svelte","terminal","terminal-config","2026-06-12 04:01:10","\u003Cdiv align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fzerebos.github.io\u002Fghostty-config\">\u003Cimg src=\".\u002Fsrc\u002Flib\u002Fimages\u002Ficon.webp\" height=\"128\" alt=\"Ghostty Config\">\u003C\u002Fa>\n  \u003Ch1 align=\"center\" style=\"border:0;\">Ghostty Config\u003C\u002Fh1>\n  \u003Cp align=\"center\">A beautiful intuitive configuration generator for \u003Ca href=\"https:\u002F\u002Fghostty.org\u002F\" target=\"_blank\">Ghostty\u003C\u002Fa> terminal.\u003C\u002Fp>\n\n[![GitHub Stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fzerebos\u002Fghostty-config?style=social)](https:\u002F\u002Fgithub.com\u002Fzerebos\u002Fghostty-config\u002Fstargazers)\n[![App](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fapp-online-brightgreen)](https:\u002F\u002Fghostty.zerebos.com)\n[![Build Status](https:\u002F\u002Fgithub.com\u002Fzerebos\u002Fghostty-config\u002Factions\u002Fworkflows\u002Fdeploy.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fzerebos\u002Fghostty-config\u002Factions)\n[![License](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fzerebos\u002Fghostty-config)](https:\u002F\u002Fgithub.com\u002Fzerebos\u002Fghostty-config\u002Fblob\u002Fmain\u002FLICENSE)\n\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Faa49f2bb-a6d3-4248-833b-488d27b57815\" alt=\"Preview of the terminal colorizer\">\n\u003C\u002Fdiv>\n\n\n## Overview\n\n> [!NOTE]\n> This tool is still early in development and the list of features and future improvements is not complete--even the name is up for debate! Please give your feedback, ideas, and report bugs via the [github issue tracker](https:\u002F\u002Fgithub.com\u002Fzerebos\u002Fghostty-config\u002Fissues).\n\nGhostty Config is a beautiful web-based configuration generator designed to make customizing your [Ghostty](https:\u002F\u002Fghostty.org\u002F) terminal effortless. Rather than manually editing text files and worrying about formatting and syntax, Ghostty Config allows you to visually adjust settings, preview changes in real time and export a ready-to-use config.\n\nThis project is built with [Svelte](https:\u002F\u002Fsvelte.dev) + [TypeScript](https:\u002F\u002Fwww.typescriptlang.org\u002F) via [Bun](https:\u002F\u002Fbun.sh). It is automatically deployed with GitHub Actions so the hosted version is always up to date.\n\n**Try it now:** [ghostty.zerebos.com](https:\u002F\u002Fghostty.zerebos.com)\n\n\n## Features\n\n- **Interactive settings editor:** Easily tweak fonts, colors, cursor styles, transparency, blur, and more.\n- **Font playground:** Experiment with JetBrains Mono, Nerd Fonts, or any custom font.\n- **Live previews:** See instant demos of cursors, selections, app icons, and color palettes.\n- **Keybinding validation *(coming soon)*:** Ensure your shortcuts are conflict‑free.\n- **One‑click export:** Generate a clean Ghostty configuration file to drop into your setup.\n- **Automatic deployment:** Every push to main updates the hosted tool via GitHub Actions.\n\n\n## Tech Stack\n\n- [Bun](https:\u002F\u002Fbun.sh\u002F): A modern JavaScript and TypeScript runtime\n- [Svelte](https:\u002F\u002Fsvelte.dev): UI framework for fast, reactive interfaces\n- [TypeScript](https:\u002F\u002Fwww.typescriptlang.org\u002F): Strong typing for maintainable code\n- [Vite](https:\u002F\u002Fvite.dev\u002F): Lightning‑fast bundler and dev server\n- [GitHub Actions](https:\u002F\u002Fgithub.com\u002Factions): CI\u002FCD for automated deployment\n\n\n## Installation (Local Development)\n\nSimply clone the repo and run locally:\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fzerebos\u002Fghostty-config.git\ncd ghostty-config\nbun install\nbun run dev\n```\nThen open `http:\u002F\u002Flocalhost:5173` in your browser when prompted.\n\n\n## Deployment\n\nThe only automated deployment built-in is via GitHub Actions which automatically deploys to [ghostty.zerebos.com](https:\u002F\u002Fghostty.zerebos.com) on every push to the `main` branch. If you want to self-host the files for a static website will be available under `build\u002F` after following the steps above to build.\n\n\n## Roadmap\n\n- [x] Custom settings support\n- [x] Terminal preview\n- [x] Font playground\n- [x] Import & export\n- [x] Update for Ghostty 1.1\n- [x] Basic keybind settings\n- [x] Editable color pickers\n- [x] Update for Ghostty 1.2\n- [x] Update for Ghostty 1.3 (nightly)\n- [x] Icon customization\n- [x] Keybinding validation\n- [ ] Detailed terminal playground\n- [ ] Command palette builder\n- [ ] Desktop version via Wails (if demand is there)\n- [ ] Community presets for quick setup\n- [ ] \"Repeating\" settings types\n- [ ] Advanced custom settings types\n- [ ] In-app help documentation\n\n\n## Contributing\n\nFeedback, ideas, and bug reports are welcome!\n- Open an issue in the [GitHub tracker](https:\u002F\u002Fgithub.com\u002Fzerebos\u002Fghostty-config\u002Fissues)\n- Submit a pull request with improvements\n\n\n## License\n\nLicensed under the [Apache‑2.0 License](https:\u002F\u002Fgithub.com\u002Fzerebos\u002Fghostty-config\u002Fblob\u002Fmain\u002FLICENSE).\n\n\n## Star History\n\nIf you find Ghostty Config useful, please consider starring the repo to help others discover it!\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fstar-history.com\u002F#zerebos\u002Fghostty-config&Date\">\n   \u003Cpicture>\n     \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=zerebos\u002Fghostty-config&type=Date&theme=dark\" \u002F>\n     \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=zerebos\u002Fghostty-config&type=Date\" \u002F>\n     \u003Cimg alt=\"Star History Chart\" src=\"https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=zerebos\u002Fghostty-config&type=Date\" \u002F>\n   \u003C\u002Fpicture>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n","Ghostty Config 是一个为 Ghostty 终端设计的美观直观的配置生成器。它允许用户通过可视化界面调整字体、颜色、光标样式等设置，并实时预览更改效果，最终导出可直接使用的配置文件。项目采用 Svelte 和 TypeScript 构建，利用 Bun 运行时环境和 Vite 打包工具，确保了高效开发与快速响应。自动部署功能则通过 GitHub Actions 实现，保证线上版本始终是最新的。该工具非常适合需要自定义终端外观但又不希望手动编辑复杂配置文件的开发者使用。",2,"2026-06-11 03:47:02","high_star"]