[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-7031":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":16,"stars7d":16,"stars30d":17,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":18,"rankGlobal":10,"rankLanguage":10,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":22,"hasPages":20,"topics":23,"createdAt":10,"pushedAt":10,"updatedAt":24,"readmeContent":25,"aiSummary":26,"trendingCount":16,"starSnapshotCount":16,"syncStatus":27,"lastSyncTime":28,"discoverSource":29},7031,"xi-mac","xi-editor\u002Fxi-mac","xi-editor","The xi-editor mac frontend.","",null,"Swift",3005,148,53,47,0,1,58.62,"Apache License 2.0",false,"master",true,[],"2026-06-12 04:00:32","[![Build Status](https:\u002F\u002Ftravis-ci.com\u002Fxi-editor\u002Fxi-mac.svg?branch=master)](https:\u002F\u002Ftravis-ci.com\u002Fxi-editor\u002Fxi-mac)\n[![codecov](https:\u002F\u002Fcodecov.io\u002Fgh\u002Fxi-editor\u002Fxi-mac\u002Fbranch\u002Fmaster\u002Fgraph\u002Fbadge.svg)](https:\u002F\u002Fcodecov.io\u002Fgh\u002Fxi-editor\u002Fxi-mac)\n\n\u003Ch1 align=\"center\">\n  \u003Ca href=\"http:\u002F\u002Fxi-editor.io\u002Fxi-editor\">\u003Cimg src=\"icons\u002Fxi-editor.png\" alt=\"Xi Editor\" width=\"256\" height=\"256\"\u002F>\u003C\u002Fa>\u003Cbr>\n  \u003Ca href=\"http:\u002F\u002Fxi-editor.io\u002Fxi-editor\">Xi Editor\u003C\u002Fa>\n\u003C\u002Fh1>\n\n\u003Cp align=\"center\">\u003Cem>(pronounced \"Zigh\")\u003C\u002Fem>\u003C\u002Fp>\n\n\u003Ch4 align=\"center\">A modern editor with a backend written in Rust.\u003C\u002Fh4>\n\n***Note:*** *This project is still in an early state. Prebuilt binaries will be made available once we start creating versioned releases.*\n\nThe xi-editor project is an attempt to build a high quality text editor,\nusing modern software engineering techniques. This reference frontend is\nbuilt for macOS, using Cocoa for the user interface, but there are work\nin progress frontends for other platforms as well. Consult the\n[list in the xi-editor core README](https:\u002F\u002Fgithub.com\u002Fxi-editor\u002Fxi-editor#frontends)\nfor details.\n\nGoals include:\n\n* ***Incredibly high performance***. All editing operations should commit and paint\n  in under 16ms. The editor should never make you wait for anything.\n\n* ***Beauty***. The editor should fit well on a modern desktop, and not look like a\n  throwback from the ’80s or ’90s. Text drawing should be done with the best\n  technology available (Core Text on Mac, DirectWrite on Windows, etc.), and\n  support Unicode fully.\n\n* ***Reliability***. Crashing, hanging, or losing work should never happen.\n\n* ***Developer friendliness***. It should be easy to customize xi editor, whether\n  by adding plug-ins or hacking on the core.\n\nScreenshot (will need to be updated as syntax coloring and UI polish is added):\n\n![xi screenshot](\u002Fdoc\u002Fimg\u002Fxi-mac-screenshot.png?raw=true)\n\n## Getting started\n\n### Requirements\n\n- [Xcode 10.2](https:\u002F\u002Fdeveloper.apple.com\u002Fxcode\u002F)\n- [Rust](https:\u002F\u002Fwww.rust-lang.org\u002F). We test against the latest stable version,\nand recommend installing through [rustup](https:\u002F\u002Frustup.rs).\n\n### Installing\n\n*Note:* the front-end and back-end are split into two separate repositories. This\nis the front-end, and the back-end (or core) is now in\n[xi-editor](https:\u002F\u002Fgithub.com\u002Fxi-editor\u002Fxi-editor). It is contained in a submodule that is checked out during the clone command.\n\n**Clone the repository:**\n\n```bash\n> git clone --recurse-submodules https:\u002F\u002Fgithub.com\u002Fxi-editor\u002Fxi-mac\n> cd xi-mac\n```\n\n**Build and Open:**\n\n```bash\n> xcodebuild\n> open build\u002FRelease\u002FXiEditor.app\n```\n\nOr\n\n```bash\n> open XiEditor.xcodeproj\n```\n\nand then hitting the Run button.\n\n**Move to Applications Folder:**\n\n```bash\n> cp -r Build\u002FRelease\u002FXiEditor.app \u002FApplications\n```\n\n### Troubleshooting\n\nThe most common cause of a failed build is an outdated version of `rustc`.\nIf you've installed with rustup, make sure Rust is up to date by running\n`rustup update stable`.\n\n\n## Configuration\n\nUser settings are currently stored in files; the general preferences are\nlocated at `~\u002FLibrary\u002FApplication Support\u002FXiEditor\u002Fpreferences.xiconfig`.\nThis file can be opened from File > Preferences (⌘ + ,).\n\nThe default font for XiEditor is\n[Inconsolata](http:\u002F\u002Flevien.com\u002Ftype\u002Fmyfonts\u002Finconsolata.html), which\nis bundled with the app.\n\n\n### Theme\n\nA few theme files are bundled with the application. A theme can be selected\nfrom the Debug > Theme menu. There is not yet a mechanism for including\ncustom themes.\n\n\n## CLI\n\nXiEditor includes a CLI for opening files directly from the command line.\n\n### Installing\n\n**Through XiEditor:**\n\n1. Install XiEditor\n2. Open XiEditor\n3. XiEditor > Install Command Line Tool\n\n### Usage\n\n```text\nUSAGE: xi [\u003Cfiles> ...] [--wait]\n\nARGUMENTS:\n  \u003Cfiles>                 Relative or absolute path to the file(s) to open. If none, opens empty editor.\n\nOPTIONS:\n  --wait                  Wait for the editor to close before finishing process.\n  -h, --help              Show help information.\n```\n\n### Git Editor\n\nAdd the following to your `.gitconfig` to use XiEditor as your git editor:\n\n```text\n[core]\n  editor = xi --wait\n```\n\n## Authors\n\nThe xi-editor project was started by Raph Levien but has since received\ncontributions from a number of other people. See the [AUTHORS](AUTHORS)\nfile for details.\n\n\n## License\n\nThis project is licensed under the Apache 2 [license](LICENSE). The bundled fonts are under a\ndifferent license, the Open Font License. See the [fonts](fonts) directory for the fonts and associated\nlicense.\n\n\n## Contributions\n\nWe gladly accept contributions via GitHub pull requests. Please see\n[CONTRIBUTING.md](CONTRIBUTING.md) for more details.\n\nIf you are interested in contributing but not sure where to start, there is an\nactive Zulip channel at #xi-editor on https:\u002F\u002Fxi.zulipchat.com. There is also\na #xi channel on irc.mozilla.org. Finally, there is a subreddit at\n[\u002Fr\u002Fxi_editor](https:\u002F\u002Fwww.reddit.com\u002Fr\u002Fxi_editor\u002F).\n","xi-mac 是 xi-editor 的 macOS 前端，旨在提供一个高性能、美观且可靠的现代文本编辑器。该项目使用 Swift 语言开发，并基于 Cocoa 框架构建用户界面，同时其核心后端采用 Rust 语言编写以确保卓越的性能和稳定性。主要技术特点包括：所有编辑操作在16毫秒内完成渲染，利用 Core Text 技术实现高质量文本绘制并全面支持 Unicode，以及通过插件系统易于定制化扩展。xi-mac 适用于需要强大文本处理能力但又不希望牺牲用户体验的专业开发者或任何追求高效编码环境的用户。尽管目前项目仍处于早期阶段，但它已经展现出了成为下一代主流代码编辑工具的巨大潜力。",2,"2026-06-11 03:10:13","top_language"]