Codeforge
CodeForge 是一款轻量级、高性能的桌面代码执行器,专为开发者、学生和编程爱好者设计。CodeRunner 的替代品。
Install / Use
/learn @devlive-community/CodeforgeREADME
CodeForge 是一款轻量级、高性能的桌面代码执行器,专为开发者、学生和编程爱好者设计。
</div>演示视频
📹 下载演示视频 (点击下载或观看)
注:由于 GitHub 不支持直接播放视频,请下载或点击链接查看
特性
- 🚀 即时执行 - 一键运行代码
- 💻 现代界面 - 简洁优雅的用户体验
- 📝 智能编辑 - 代码高亮、行号、自动缩进
- 📊 执行监控 - 实时显示执行时间和结果
- 🔧 插件架构 - 可扩展的语言支持系统
支持的语言
<div style="display: flex; align-items: center; justify-content: center;"> <img src="public/icons/c.svg" width="60" alt="C"> <img src="public/icons/cangjie.svg" width="60" alt="Cangjie"> <img src="public/icons/clojure.svg" width="60" alt="Clojure"> <img src="public/icons/cpp.svg" width="60" alt="C++"> <img src="public/icons/css.svg" width="60" alt="CSS"> <img src="public/icons/go.svg" width="60" alt="Go"> <img src="public/icons/groovy.svg" width="60" alt="Groovy"> <img src="public/icons/haskell.svg" width="60" alt="Haskell"> <img src="public/icons/html.svg" width="60" alt="HTML"> <img src="public/icons/java.svg" width="60" alt="Java"> <img src="public/icons/javascript-browser.svg" width="60" alt="JavaScript (Browser)"> <img src="public/icons/javascript-jquery.svg" width="60" alt="JavaScript (jQuery)"> <img src="public/icons/javascript-nodejs.svg" width="60" alt="JavaScript (Node.js)"> <img src="public/icons/kotlin.svg" width="60" alt="Kotlin"> <img src="public/icons/lua.svg" width="60" alt="Lua"> <img src="public/icons/nodejs.svg" width="60" alt="Node.js"> <img src="public/icons/objective-c.svg" width="60" alt="Objective-C"> <img src="public/icons/objective-cpp.svg" width="60" alt="Objective-C++"> <img src="public/icons/php.svg" width="60" alt="PHP"> <img src="public/icons/python.svg" width="60" alt="Python 2"> <img src="public/icons/python.svg" width="60" alt="Python 3"> <img src="public/icons/r.svg" width="60" alt="R"> <img src="public/icons/ruby.svg" width="60" alt="Ruby"> <img src="public/icons/rust.svg" width="60" alt="Rust"> <img src="public/icons/shell.svg" width="60" alt="Shell"> <img src="public/icons/svg.svg" width="60" alt="SVG"> <img src="public/icons/swift.svg" width="60" alt="Swift"> <img src="public/icons/typescript.svg" width="60" alt="TypeScript"> <img src="public/icons/typescript-browser.svg" width="60" alt="TypeScript (Browser)"> <img src="public/icons/typescript-nodejs.svg" width="60" alt="TypeScript (Node.js)"> </div>安装
系统要求:
- Node.js 18+
- Rust 1.8+
- Tauri 2.x
- Vue 3.x
构建步骤:
# 克隆项目
git clone https://github.com/devlive-community/codeforge.git
cd codeforge
# 安装依赖
pnpm install
# 开发模式
pnpm tauri dev
# 构建应用
pnpm tauri build
技术栈
- 前端: Vue 3 + TypeScript + Tailwind CSS
- 后端: Rust + Tauri
- 架构: 插件化语言支持系统
许可证
MIT License
Related Skills
himalaya
353.3kCLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).
node-connect
353.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
taskflow
353.3kname: taskflow description: Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layer
claude-opus-4-5-migration
111.7kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
