[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-81826":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":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":14,"stars30d":13,"stars90d":15,"forks30d":15,"starsTrendScore":15,"compositeScore":16,"rankGlobal":10,"rankLanguage":10,"license":10,"archived":17,"fork":17,"defaultBranch":18,"hasWiki":19,"hasPages":17,"topics":20,"createdAt":10,"pushedAt":10,"updatedAt":21,"readmeContent":22,"aiSummary":23,"trendingCount":15,"starSnapshotCount":15,"syncStatus":13,"lastSyncTime":24,"discoverSource":25},81826,"Evcode-ide","poghdev\u002FEvcode-ide","poghdev","High-performance Rust IDE.","",null,"Rust",32,2,1,0,39.13,false,"master",true,[],"2026-06-12 04:01:35","\u003Cp align=\"center\">\n  \u003Cimg src=\"assets\u002Fevcode-ascii.jpg\" alt=\"Evcode Logo\" width=\"1200\">\n\u003C\u002Fp>\n\n\u003Ch1 align=\"center\">Evcode\u003C\u002Fh1>\n\u003Cp align=\"center\">\n  \u003Cb>Ghost-powered Terminal IDE built with Rust\u003C\u002Fb>\u003Cbr>\n  Fast | Lightweight | Minimal | Developer-focused\n\u003C\u002Fp>\n\n---\n\n# Overview\n\n**Evcode** is a modern terminal IDE written in **Rust** for developers who want speed, focus, and precision without heavyweight GUI editors.\n\nEvcode combines the responsiveness of terminal editors with IDE-level functionality such as:\n\n- ⚡ Fast editing\n- 🧠 LSP integration\n- 👻 Ghost snapshots & rollback\n- 📁 File explorer\n- 🔍 Teleport fuzzy search\n- 🖥 Integrated terminal\n- 🎨 Theme system\n- 📋 Native clipboard support\n\nDesigned around a minimal workflow, Evcode stays lightweight while still giving you powerful tools for real development.\n\n# Examples\n\n## Home Screen\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"assets\u002Fexamples\u002Fhome.png\" alt=\"Evcode Home\" width=\"1000\">\n\u003C\u002Fp>\n\n## Editor Workspace\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"assets\u002Fexamples\u002Fone.png\" alt=\"Editor Interface\" width=\"1000\">\n\u003C\u002Fp>\n\n## File Tree\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"assets\u002Fexamples\u002Ftwo.png\" alt=\"File Tree\" width=\"1000\">\n\u003C\u002Fp>\n\n## Navigation\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"assets\u002Fexamples\u002Fthree.png\" alt=\"Workspace Navigation\" width=\"1000\">\n\u003C\u002Fp>\n\n## Snapshot\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"assets\u002Fexamples\u002Ffour.png\" alt=\"Snapshot\" width=\"1000\">\n\u003C\u002Fp>\n\n## Terminal\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"assets\u002Fexamples\u002Ffive.png\" alt=\"Integrated Terminal\" width=\"1000\">\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ci>Evcode running inside the terminal\u003C\u002Fi>\n\u003C\u002Fp>\n\n# Why Evcode?\n\nMost IDEs become heavy and distracting.\n\nEvcode follows a different philosophy:\n\n> Stay inside the terminal.  \n> Keep the editor fast.  \n> Keep the workflow focused.\n\nBuilt with Rust and Ratatui, Evcode aims to deliver instant interaction and a distraction-free coding experience.\n\n### Performance\n\n- ~7-10 MB RAM usage (idle)\n- Lightweight TUI rendering\n- Fast startup\n- Efficient text buffer handling\n- Minimal system overhead\n\n---\n\n# The Ghost System\n\nEvcode introduces a unique **Ghost workflow**.\n\nInstead of relying on temporary Git commits during experimentation, Ghost lets you save, compare, and restore editor states instantly.\n\n## Ghost Snap — `Alt + S`\n\nCreate a lightweight snapshot of the current buffer.\n\nThink of it as a game save state for code.\n\nGhost snaps:\n\n- Save instantly\n- Live in RAM for speed\n- Mirror to:\n\n```bash\n~\u002F.local\u002Fshare\u002Fevcode\u002Fsnaps\u002F\n```\n\nfor persistence and safety.\n\n---\n\n## Ghost Diff — `Alt + D`\n\nCompare your current code against a Ghost snapshot.\n\nGhost Diff highlights:\n\n- Added lines\n- Removed code\n- Modified sections\n\nwithout leaving the editor.\n\nPerfect for:\n\n- Refactoring\n- Experimentation\n- Reviewing logic changes\n- Comparing ideas quickly\n\n---\n\n## Ghost Rollback — `Alt + R`\n\nInstantly revert to the last Ghost snapshot.\n\nNo:\n\n- Git reset\n- Manual undo chains\n- Lost work\n\nJust rollback and continue.\n\n---\n\n# Features\n\n## Editing\n\n- Multi-tab editing\n- Syntax highlighting\n- Selection support\n- Undo \u002F Redo\n- Clipboard integration\n- Efficient cursor navigation\n\n## Language Intelligence\n\nBuilt-in **LSP support** provides:\n\n- Diagnostics\n- Error highlighting\n- Language awareness\n- Real-time feedback\n\nSupports languages with available LSP servers, including:\n\n- Rust\n- Python\n- JavaScript \u002F TypeScript\n- C \u002F C++\n- And more\n\n---\n\n## Teleport Search\n\n### `Ctrl + P`\n\nTeleport is Evcode's high-speed fuzzy file finder.\n\nQuickly jump between project files without manually browsing folders.\n\nDesigned for:\n\n- Large projects\n- Fast navigation\n- Keyboard-first workflows\n\n---\n\n## Integrated Terminal\n\nRun commands without leaving Evcode.\n\nCompile, test, or run scripts directly inside the IDE.\n\nUseful for:\n\n- Cargo\n- Python\n- Node\n- Build systems\n- Shell commands\n\n---\n\n## File Tree\n\nBrowse project structure directly inside the editor.\n\nUseful for:\n\n- Opening files\n- Project navigation\n- Folder inspection\n\n---\n\n# Installation\n\n## Build from source\n\n```bash\ngit clone \u003Crepo-url>\ncd evcode\ncargo build --release\n```\n\nRun:\n\n```bash\n.\u002Ftarget\u002Frelease\u002Fevcode\n```\n\n---\n\n## Cargo\n\n```bash\ncargo install evcode\n```\n\n---\n\n# Hotkeys\n\n## File & Editor\n\n| Shortcut | Action |\n|---|---|\n| Ctrl + S | Save file |\n| Ctrl + W | Close tab |\n| Ctrl + Q | Quit Evcode |\n| Ctrl + Z | Undo |\n| Ctrl + Y | Redo |\n| Ctrl + A | Select all |\n| Ctrl + C | Copy |\n| Ctrl + X | Cut |\n| Ctrl + V | Paste |\n\n---\n\n## Navigation\n\n| Shortcut | Action |\n|---|---|\n| Ctrl + P | Teleport search |\n| Ctrl + B | Toggle file tree |\n| Ctrl + E | Next tab |\n| Ctrl + Shift + A | Previous tab |\n| Shift + Arrows | Text selection |\n\n---\n\n## Ghost System\n\n| Shortcut | Action |\n|---|---|\n| Alt + S | Ghost Snap |\n| Alt + D | Ghost Diff |\n| Alt + R | Ghost Rollback |\n\n---\n\n## Interface\n\n| Shortcut | Action |\n|---|---|\n| Ctrl + T | Toggle theme |\n| Ctrl + ` | Toggle terminal |\n\n---\n\n# Project Goals\n\nEvcode is built around a few simple ideas:\n\n- Terminal-first development\n- High performance\n- Clean UI\n- Keyboard-driven workflow\n- Minimal friction\n- Fast experimentation\n\nThe goal is not to become a bloated editor.\n\nThe goal is to stay fast.\n\n---\n\n# Tech Stack\n\n- Rust\n- Ratatui\n- Rope-based text editing\n- LSP architecture\n- Terminal UI rendering\n\n---\n\n# License\n\nMIT License\n\n---\n\n\u003Cp align=\"center\">\nMade with Rust by \u003Cb>Eeive\u003C\u002Fb>\n\u003C\u002Fp>","Evcode 是一个高性能的终端IDE，专为追求速度、专注和精确度而不愿使用重型GUI编辑器的开发者设计。它采用Rust语言编写，集成了快速编辑、语言服务器协议支持、Ghost快照与回滚、文件浏览器、模糊搜索、集成终端、主题系统以及原生剪贴板支持等核心功能。特别地，其独特的Ghost系统允许用户即时保存、比较并恢复编辑状态，非常适合需要频繁实验代码或重构项目的场景。通过保持轻量级且响应迅速的特点，Evcode旨在提供一个无干扰的编码环境。","2026-06-11 04:06:52","CREATED_QUERY"]