Skip to content

Releases: devlive-community/codeforge

26.0.0

04 Jun 07:37
a61299a

Choose a tag to compare

CodeForge v26.0.0 是一次里程碑式的更新:CodeForge 从"按语言运行代码片段"的工具,进化为以文件 / 项目为中心的轻量编辑器,并首次内置 AI 助手。本次更新带来多标签编辑、文件树侧栏、就地运行、超大文件只读查看、可自定义快捷键,以及接入 Claude / OpenAI / DeepSeek 的 AI 对话与代码生成能力。

CodeForge v26.0.0 is a milestone release: CodeForge evolves from a "run code snippets by language" tool into a lightweight, file/project-centric editor, with a built-in AI assistant for the first time. This update brings multi-tab editing, a file-tree sidebar, in-place execution, a read-only viewer for huge files, customizable shortcuts, and AI chat & code generation powered by Claude / OpenAI / DeepSeek.


📦 版本信息 | Release Information


🗂 文件与项目工作区 | Files & Project Workspace

CodeForge 现在可以像编辑器一样打开文件夹、管理多个文件。
CodeForge can now open folders and manage multiple files like an editor.

  • 多标签编辑 - 同时打开多个文件/片段,支持拖拽排序、右键菜单(关闭其他 / 关闭右侧 / 复制路径)
  • 左侧文件树侧栏 - 打开文件夹、目录懒加载、当前文件高亮、宽度可拖拽、长文件名横向滚动
  • 打开 / 保存本地文件 - 按扩展名自动识别语言;同扩展名多引擎时智能保留当前语言
  • 文件树右键操作 - 新建文件/文件夹、重命名、删除、在系统文件管理器中显示
  • 文件监听 - 外部改动自动刷新文件树
  • 最近文件夹与会话恢复 - 记住并恢复上次打开的文件夹与文件标签
  • 快速打开(Cmd/Ctrl+P) - 模糊查找当前文件夹内的文件

Multi-tab editing with drag-to-reorder and a tab context menu (close others / close to the right / copy path)
File-tree sidebar — open folder, lazy-loaded directories, active-file highlight, resizable width, horizontal scroll for long names
Open / save local files with automatic language detection by extension
File operations — create file/folder, rename, delete, reveal in system file manager
File watching — auto-refresh the tree on external changes
Recent folders & session restore — remember and restore the last folder and open tabs
Quick open (Cmd/Ctrl+P) — fuzzy-find files in the current folder

超大文件只读查看 | Read-only Viewer for Huge Files

  • 打开超过可编辑上限的文本文件时,自动以只读模式在编辑器内查看
  • 基于行偏移索引 + 虚拟滚动,无论文件多大,滚动到任意位置都流畅
  • 可编辑打开的文件大小上限可在设置中调整

Open large text files in a read-only in-editor view, backed by a line-offset index + virtual scrolling for smooth scrolling at any position regardless of file size. The editable size limit is configurable in settings.


🤖 AI 助手 | AI Assistant

首次内置 AI 能力,请求经本地后端转发以规避跨域,API Key 仅保存在本机。
Built-in AI for the first time. Requests are proxied through the local backend to avoid CORS; API keys are stored only on your machine.

  • 多服务商 - 支持 Claude (Anthropic) / OpenAI / DeepSeek,可自定义模型与接口地址
  • 流式输出 - 回复逐字呈现,支持随时停止生成
  • Markdown 渲染 - 回复与代码块美观呈现,代码块支持复制 / 一键应用到编辑器
  • 与执行历史绑定 - AI 对话关联到具体的执行记录并持久化;未执行的对话为临时会话不保存
  • 一键分析报错 - 运行失败后可直接让 AI 分析报错并给出修复
  • 编辑器内自然语言生成(Cmd/Ctrl+K) - 用自然语言描述需求,生成结果可编辑确认后再插入光标处

Multiple providers — Claude (Anthropic) / OpenAI / DeepSeek with customizable model and endpoint
Streaming output — token-by-token responses with a stop button
Markdown rendering — replies and code blocks render nicely; code blocks support copy / apply to editor
Bound to execution history — conversations are linked to a specific run and persisted; unrun chats stay temporary
One-click error analysis — ask AI to analyze a failed run and suggest a fix
In-editor natural-language generation (Cmd/Ctrl+K) — describe what you want, review/edit the result, then insert at the cursor


▶️ 执行增强 | Execution Enhancements

  • 就地运行 - 关联本地文件时直接运行该文件,工作目录设为文件所在目录,多文件/相对路径正确
  • task_id 任务路由 - 执行与事件按任务 id 路由,支持多标签并发运行、互不串扰
  • 标准输入与运行参数 - 可为程序提供 stdin,并追加运行参数
  • 运行未保存文件策略 - 自动保存 / 每次询问 / 运行临时副本,可在设置中选择
  • 执行历史 - 基于 SQLite 持久化,支持分页浏览、查看代码与输出、恢复代码

In-place execution — run the associated file directly, with the working directory set to the file's folder
Task-based routing — execution and events are routed by task id, enabling concurrent runs across tabs
Stdin & run arguments — feed stdin to the program and append run arguments
Unsaved-run strategy — auto-save / ask each time / run a temporary copy (configurable)
Execution history — persisted in SQLite with pagination, code/output inspection, and restore


🎨 编辑器与布局 | Editor & Layout

  • 多种布局 - 编辑器与控制台支持左右 / 上下 / 仅编辑器三种布局
  • 字体缩放 - 编辑器内 Cmd/Ctrl 加减号实时调整字号
  • 编辑增强 - 搜索替换、代码折叠、括号匹配
  • 统一 Tooltip - 工具栏图标按钮统一悬停提示

Multiple layouts — editor & console in side-by-side / top-bottom / editor-only modes
Font zoom — adjust font size with Cmd/Ctrl +/- in the editor
Editing enhancements — search & replace, code folding, bracket matching
Unified tooltips for toolbar icon buttons


⌨️ 快捷键 | Keyboard Shortcuts

  • 全局快捷键 - 运行、保存、另存为、打开、新建/关闭标签、切换侧栏、快速打开、AI 生成等
  • 可自定义 - 新增"快捷键"设置页,所有快捷键可重新绑定

Global shortcuts — run, save, save as, open, new/close tab, toggle sidebar, quick open, AI generate, and more
Customizable — a new "Shortcuts" settings page lets you rebind any shortcut


🔧 其它优化与修复 | Other Improvements & Fixes

  • 设置整理 - 新增 AI、快捷键设置页;语言列表支持按名称筛选;运行与文件相关设置归入通用
  • 切换语言不再清空已写代码 - 各语言独立保留编辑内容
  • 构建与工程 - CI 升级 Node 22 并修复依赖安装、对齐 Tauri 相关依赖版本、修复多处 UI 细节与告警

Settings cleanup — new AI and Shortcuts pages; language list filtering; run/file settings moved to General
Language switching no longer clears your code — each language keeps its own buffer
Build & engineering — CI upgraded to Node 22 with dependency fixes, aligned Tauri dependency versions, and numerous UI/lint fixes


📥 立即下载 | Download Now

GitHub Releases 下载最新版本,或访问官方网站了解更多信息。

Download the latest version from GitHub Releases, or visit the Official Website for more information.

25.0.5

28 Dec 08:26
88cbef3

Choose a tag to compare

CodeForge v25.0.5 正式发布!本次更新带来了 JVM 生态和 Go 语言的完整支持,全面优化了环境管理、网络配置和用户体验。我们新增了 3 种重要编程语言,重构了版本管理系统,让 CodeForge 成为更强大、更易用的代码执行工具。

CodeForge v25.0.5 is officially released! This update brings complete support for the JVM ecosystem and Go language, with comprehensive optimizations to environment management, network configuration, and user experience. We've added 3 important programming languages and refactored the version management system, making CodeForge a more powerful and user-friendly code execution tool.


📦 版本信息 | Release Information


✨ 新增功能 | New Features

新增语言支持 | New Language Support

  • 🐹 Go - Google 开发的现代系统编程语言,支持一键环境安装
  • 🔷 Scala - JVM 平台函数式编程语言,支持版本同步管理
  • 🎯 Clojure - JVM 平台 Lisp 方言,现代函数式编程,支持版本同步

现在 CodeForge 支持 32+ 种编程语言。

Now CodeForge supports 32+ programming languages.

环境管理增强 | Enhanced Environment Management

  • 版本卸载功能 - 支持已安装版本的便捷卸载,管理更灵活
  • 版本切换脚本 - 快速切换不同语言版本,提升开发效率
  • 手动环境检测 - 手动触发环境检测,确保配置准确性
  • 动态配置刷新 - 配置修改即时生效,无需重启应用
  • 目录结构优化 - 统一日志文件、插件安装和缓冲目录

Version Uninstallation - Convenient uninstallation of installed versions for flexible management
Version Switching Scripts - Quickly switch between different language versions for improved efficiency
Manual Environment Detection - Manually trigger environment detection to ensure configuration accuracy
Dynamic Configuration Refresh - Configuration changes take effect immediately without restart
Directory Structure Optimization - Unified log file, plugin installation, and buffer directories

网络与性能优化 | Network & Performance Optimization

  • 网络配置页面 - 全新网络设置界面,支持自定义参数配置
  • 网络回滚机制 - 配置出错可快速回滚,保障系统稳定性
  • 统一 CDN 加速 - 全面启用 CDN,大幅提升下载速度
  • 缓冲管理优化 - 增强缓冲区管理,提升整体性能表现

Network Configuration Page - Brand new network settings interface with customizable parameters
Network Rollback Mechanism - Quick rollback for configuration errors to ensure system stability
Unified CDN Acceleration - Full CDN acceleration for significantly faster downloads
Buffer Management Optimization - Enhanced buffer management for improved overall performance

用户体验提升 | User Experience Improvements

  • 窗口拖拽调整 - 支持自由拖拽调整窗口大小
  • 滚动条美化 - 重新设计滚动条样式,界面更精致
  • 版本列表优化 - 美化已安装版本和可用版本展示
  • 插件管理 - 支持插件启用/禁用切换,灵活控制功能
  • 显示优化 - 修复内容显示不全问题,完善视觉体验

Resizable Windows - Support for drag-to-resize windows
Beautified Scrollbars - Redesigned scrollbar styles for a more refined interface
Optimized Version Lists - Enhanced display for installed and available versions
Plugin Management - Support for enabling/disabling plugins for flexible control
Display Optimization - Fixed incomplete content display for better visual experience


🐛 问题修复 | Bug Fixes

  • 修复代码格式化问题 - 解决代码格式化相关异常
  • 修复插件输出异常 - 解决 Scala 和 Clojure 插件无效输出
  • 修复显示问题 - 修复窗口内容显示不全的问题
  • 修复自动保存问题 - 修复打开语言配置时的自动保存异常
  • 修复界面宽度问题 - 修复语言列表宽度显示异常
  • 代码质量优化 - 解决代码警告,提升代码质量

Fixed Code Formatting Issues - Resolved code formatting related anomalies
Fixed Plugin Output Issues - Resolved invalid output from Scala and Clojure plugins
Fixed Display Issues - Fixed incomplete window content display
Fixed Auto-save Issues - Fixed auto-save anomaly when opening language configuration
Fixed Interface Width Issues - Fixed language list width display anomaly
Code Quality Optimization - Resolved code warnings and improved code quality


📥 立即下载 | Download Now

GitHub Releases 下载最新版本,或访问官方网站了解更多信息。

Download the latest version from GitHub Releases, or visit the Official Website for more information.

25.0.4

19 Oct 10:25
5c87bbd

Choose a tag to compare

CodeForge v25.0.4 is officially released! This update focuses on completing the Apple ecosystem and enhancing functional programming capabilities. We've added 4 important programming languages, especially the Objective-C family, making CodeForge a powerful tool for iOS/macOS developers to verify code.


📦 Release Information


✨ What's New

New Language Support

  • 📱 Objective-C - Classic iOS/macOS development language with Foundation framework support
  • ⚡ Objective-C++ - Objective-C and C++ mixed programming for cross-language development
  • 🌙 Lua - Lightweight scripting language, preferred for game development and embedded systems
  • 🎩 Haskell - Pure functional programming language with strong type system

CodeForge now supports 29+ programming languages.


🐛 Bug Fixes

  • Fixed version number retrieval rules: Ensures auto-update detection works correctly

📥 Download

Get the latest version from [GitHub Releases](https://github.com/devlive-community/codeforge/releases) or visit our [official website](https://codeforge.devlive.org/) for more information.

25.0.3

31 Aug 08:29
f97dc5d

Choose a tag to compare

CodeForge v25.0.3 is here with a bang! This update brings groundbreaking Web technology stack support and unprecedented editor personalization capabilities. We've not only added 12 new programming languages and technology stacks but also introduced revolutionary Web rendering mode, making CodeForge truly an ideal tool for full-stack developers.


📦 Release Information


🚀 Breakthrough Feature Updates

🌐 Complete Web Technology Stack Support

The biggest highlight of this update is comprehensive support for Web development technology stack. CodeForge can now handle complete frontend projects:

Frontend Core Technologies

  • 🌍 HTML - Web structure language with full HTML5 feature support
  • 🎨 CSS - Stylesheet language with complete modern CSS feature support
  • 📊 SVG - Vector graphics language, a powerful tool for visualization development

JavaScript Multi-Engine Support

We provide three different execution engines for JavaScript:

  • 🟢 JavaScript (Node.js) - Server-side JavaScript runtime
  • 🌐 JavaScript (Browser) - Browser environment JavaScript execution
  • 📚 JavaScript (jQuery) - Frontend development environment with integrated jQuery library

Complete TypeScript Full-Stack Support

Great news for TypeScript developers - we provide complete TypeScript ecosystem support:

  • 🔷 TypeScript - Standard TypeScript compilation and execution
  • 🟦 TypeScript (Node.js) - Server-side TypeScript runtime
  • 🌐 TypeScript (Browser) - Browser environment TypeScript execution

🎯 Diversified Language Ecosystem

Systems Programming

  • ⚡ C++ - Powerful extension of C language for object-oriented systems programming

Scripting & Automation

  • 💎 Ruby - Elegant dynamic language for web development and automation scripts
  • 🍎 AppleScript - macOS system automation scripting language
  • 🐘 PHP - Classic web development language, preferred for server-side scripting
  • 🔤 Groovy - JVM-based dynamic language

Data Science & Analysis

  • 📈 R Language - Professional tool for statistical analysis and data science

Emerging Technologies

  • 🏮 Cangjie (仓颉) - Huawei HarmonyOS ecosystem programming language with brand new dedicated icon

🎨 Major Web Rendering Mode Breakthrough

  • 🌐 Web Rendering Support: CodeForge now supports Web-based rendering of code execution results
  • Real-time Preview: Web technologies like HTML, CSS, SVG can be previewed in real-time
  • Multi-Engine Switching: Choose the most suitable JavaScript execution environment based on project needs

🛠️ Editor Personalization Revolution

🎯 Deep Customization Options

  • Font Personalization: Support for custom editor font type configuration
  • Whitespace Visualization: Support for editor whitespace ellipsis display configuration for clearer code formatting
  • Language Settings Enhancement: Completely redesigned language settings list for more intuitive selection

🔧 System Environment Integration

  • System Default Environment Loading: Support for loading system default environment variables and configurations
  • Update Notification Optimization: Added intelligent new version notification feature
  • Independent Code Examples: Split plugin code examples into independent files for more efficient management

🐛 Stability & Performance Optimizations

Interface Issue Fixes

  • Auto-suggestion Optimization: Fixed style chaos caused by auto-suggestion words
  • Help Tooltip Enhancement: Fixed white background issue in function help tooltip boxes
  • Ruby Example Correction: Fixed Ruby language example code errors

System Compatibility Improvements

  • Windows Compilation Optimization: Fixed Windows compilation permission issues
  • Auto-update Stability: Fixed application startup issues caused by auto-updates
  • Error Feedback Enhancement: Fixed issue where system command execution failures weren't reported
  • Pre-execution Error Handling: Improved error feedback mechanism for pre-execution phase

Code Quality Improvements

  • Code Cleanup: Fixed compilation failures caused by unused properties
  • Empty Line Handling: Fixed extra empty line issues for cleaner output

📊 Release Statistics

  • Total Supported Languages: 25+ programming languages and technology stacks
  • New Languages Added: 12
  • New Execution Engines: 6 (multiple JavaScript/TypeScript engines)
  • Feature Optimizations: 15+ items
  • Bug Fixes: 8+ items
  • New Configuration Options: 5+ options

🎯 Comprehensive Use Case Expansion

CodeForge v25.0.3 now supports virtually all mainstream development scenarios:

🌐 Full-Stack Web Development

  • Frontend Development: Complete HTML + CSS + JavaScript technology stack
  • Modern Frontend: TypeScript + modern development toolchain
  • Backend Development: Node.js, PHP, Ruby and other backend technologies

📱 Mobile & Desktop Development

  • iOS Development: Swift and AppleScript support
  • Android Development: Kotlin and Java support
  • Cross-platform: C/C++, Rust, Go and other systems-level languages

📊 Data Science & Analysis

  • Statistical Analysis: R language professional data analysis
  • Script Automation: Shell, Python, Ruby, Groovy multiple choices

🏢 Enterprise Development

  • JVM Ecosystem: Java, Kotlin, Scala, Groovy, Clojure
  • Emerging Technologies: Cangjie (仓颉) HarmonyOS ecosystem support

💡 User Experience Highlights

🎨 Visual Programming

  • Instant Preview: Web technology code can be viewed with visual effects in real-time
  • Multi-Engine Support: Choose the most suitable execution environment based on project needs
  • Environment Isolation: Different languages and engines run independently without interference

⚙️ Deep Customization

  • Editor Personalization: Font, size, line numbers, whitespace display - fully configurable
  • System Integration: Deep integration with operating system, loading system environment configurations
  • Smart Suggestions: Optimized code suggestions and help system

🔮 What Makes This Release Special

🌍 Universal Development Platform

CodeForge has evolved from a simple code executor to a comprehensive development platform supporting:

  • 25+ Languages: From traditional languages to cutting-edge technologies
  • Multiple Execution Modes: Desktop native execution + Web rendering
  • Full-Stack Coverage: Frontend, backend, mobile, desktop, data science - everything covered

🎨 Professional Editor Experience

  • CodeMirror Integration: Industry-leading editor with professional features
  • Deep Customization: Every aspect of the editor can be personalized
  • Smart Environment: Automatic system environment integration

📥 Download & Get Started

Get the latest version from our [GitHub repository](https://github.com/devlive-community/codeforge) or visit our [official website](https://codeforge.devlive.org/) for detailed information.

🤝 Growing Community

CodeForge is now a truly universal programming platform with 25+ language support:

  • 🎓 Students: Learn any programming language with instant feedback
  • 👨‍💻 Developers: Test code snippets across multiple technology stacks
  • 🏫 Educators: Demonstrate code in any language or framework
  • 🔬 Researchers: Experiment with different programming paradigms

🌟 Looking Forward

The journey doesn't end here! Our upcoming releases will focus on:

  • 🔌 Plugin Marketplace: Community-driven plugin ecosystem
  • 🎨 Advanced Theming: Multiple editor themes and visual customizations
  • 🔍 Enhanced Debugging: Advanced debugging tools for all supported languages
  • ☁️ Cloud Integration: Sync settings and projects across devices

CodeForge v25.0.3 represents our vision of a truly universal code execution platform. From learning your first "Hello World" to building complex full-stack applications, CodeForge is here to support your entire programming journey!

25.0.2

24 Aug 09:22
7a80072

Choose a tag to compare

CodeForge v25.0.2 is here with our most ambitious update yet! This release significantly expands our programming language support and comprehensively enhances the editor experience. From mainstream to niche languages, from interface beautification to feature enhancements, we're committed to providing every developer with a more complete code execution environment.


📦 Release Information


🚀 Major Feature Updates

🌐 Massive Programming Language Support Expansion

We've added 7 new programming languages in a short time, covering everything from systems programming to functional programming:

New Language Overview

  • 🟡 JavaScript (Node.js Engine) - Essential for frontend development, server-side JavaScript execution
  • ⚡ C Language - The father of systems programming, perfect combination of performance and control
  • 🧩 Clojure - Modern Lisp dialect, elegant implementation of functional programming
  • 🎯 Kotlin - First choice for Android development, modern alternative to Java
  • ⚖️ Scala - Powerful language combining object-oriented and functional programming
  • 🍎 Swift - Apple ecosystem development language with modern syntax design

Complete Language Ecosystem

  • Full Resource Suite: Each language comes with dedicated icons, syntax highlighting, and execution templates
  • Smart Sorting: Intelligent language list sorting using language markers for improved selection efficiency
  • Template Optimization: Specialized code templates for different language types

🎨 Comprehensive Editor Experience Upgrade

Interface Beautification

  • Editor Status Bar Enhancement: Completely redesigned status bar with clearer information display
  • Word Suggestion Box Optimization: Beautified code auto-completion suggestion box for enhanced coding experience
  • Loading Status Display: Status bar shows loading states for more immediate operation feedback

Personalization Configuration

  • Line Number Display Control: Support for customizing editor line number visibility
  • Font Size Adjustment: Support for personalized editor text size settings
  • Field Help Configuration: New configuration item help tooltip functionality

🧩 Enhanced UI Component System

A brand new component library laying the foundation for richer configuration interfaces:

  • 📝 Input Component: Standardized text input box supporting various input scenarios
  • 🏷️ Label Component: Unified label component for more coordinated interfaces
  • 🔢 Number Component: Dedicated numeric input component for more convenient value settings
  • 🔘 Switch Component: Modern toggle control for more intuitive boolean options

🔧 Core Feature Optimizations

Enhanced Application Management

  • Application Hide Function: Support for hiding application to system tray, saving desktop space
  • Cross-platform Adaptation: Application hiding function optimized for different platforms
  • GitHub Integration: Added GitHub-related links to the About page for easier community participation

Developer Experience Improvements

  • Template Variable Support: Added template variables like $classname for smarter code generation
  • Initialization Optimization: Fixed language initialization retrieval errors for more stable startup
  • Cross-platform Compatibility: Fixed element retrieval issues in Windows environments

🐛 Bug Fixes and Optimizations

Interface Issue Fixes

  • Select Component Optimization: Fixed content overlap issues when filtering is enabled
  • Component Cleanup: Removed unused properties from Switch component for cleaner code
  • Dependency Optimization: Cleaned up unused extra import dependencies for improved performance

Stability Improvements

  • Windows Compatibility: Specifically fixed compatibility issues in Windows environments
  • Language Switching: Optimized language initialization process for smoother switching

📊 Release Statistics

  • Total Supported Languages: 13+ programming languages
  • New Languages Added: 7
  • New UI Components: 4
  • Bug Fixes: 5+ items
  • Feature Optimizations: 10+ items

🎯 Expanded Use Cases

With the significant expansion of language support, CodeForge is now suitable for more scenarios:

  • 🎓 Programming Education: Comprehensive learning from C language basics to modern language features
  • 📱 Mobile Development: Support for mobile development languages like Kotlin and Swift
  • 🌐 Web Development: JavaScript/Node.js frontend and backend development support
  • 🔬 Algorithm Research: Algorithm implementation in functional languages like Clojure and Scala
  • ⚡ Systems Programming: C language system-level programming verification
  • 🏢 Enterprise Development: Support for enterprise languages like Java, Kotlin, and Scala

📥 Get the Update

Download the latest version from our [GitHub repository](https://github.com/devlive-community/codeforge) or visit our [official website](https://codeforge.devlive.org/) for more information.

🤝 Join Our Growing Community

With 13+ supported languages, CodeForge is becoming a truly universal code execution platform:

  • Try out new languages you've always wanted to learn
  • Share your code snippets and templates with the community
  • Contribute language plugins and help us expand further
  • Report issues and suggest improvements

CodeForge v25.0.2 represents our commitment to making code execution accessible for every developer, in every language. Thank you for being part of this journey!

25.0.1

18 Aug 01:28
9fa5aa8

Choose a tag to compare

CodeForge v25.0.1 is officially released! This is a significant feature update that brings exciting new capabilities to users within just a few days. This release focuses on enhanced multi-language support, upgraded editor experience, and improved overall performance.


📦 Release Information


🌟 Major Updates

🚀 Extensive Multi-Language Support

Building on our existing Python support, we've added several mainstream programming languages:

  • 🦀 Rust - Systems programming language for safety and efficiency
  • 🐚 Shell - The go-to tool for script automation
  • ☕ Java - Enterprise application development favorite, with dedicated icon
  • 🐹 Go - Modern cloud-native development language
  • 🟢 Node.js - JavaScript runtime environment with syntax highlighting support

✨ Complete Editor Overhaul

  • Migration to CodeMirror: Adopted industry-leading code editor for professional coding experience
  • Editor Configuration: Support for personalized editor settings to meet different user needs
  • Syntax Highlighting Enhancement: Complete syntax highlighting support for all new languages
  • Unified Configuration: All configuration components use consistent editor interface

🔧 Core Feature Enhancements

  • Auto-Update Mechanism: Built-in version checking and update functionality
  • Developer Tools: Added debugger and reload functionality for troubleshooting
  • Loading Optimization: Added startup loading animation for better user experience
  • Log System Optimization: Improved log retrieval rules and processing methods

🎨 Interface Experience Improvements

  • Select Component Enhancement: Icon display support for more intuitive and beautiful interface
  • Composition API Refactoring: Settings and App components migrated to Composition API for modern code structure
  • Plugin Configuration Optimization: Independent plugin configuration management with custom template support

🛠️ Technical Improvements

Architecture Optimization

  • Modular Refactoring: Continued component modularization for improved code maintainability
  • Error Handling: Fixed multiple core issues including configuration updates and command execution
  • Performance Optimization: Optimized code execution flow for faster response times

Developer Experience

  • Automated Version Management: Added automated version release scripts
  • Issue Templates: Improved issue feedback templates for better problem resolution
  • CDN Optimization: Demo videos now use CDN storage for faster access

📚 Documentation Updates

  • Download Documentation: Added detailed download and installation guides
  • Demo Materials: Updated demo images and videos showcasing latest features

🐛 Bug Fixes

This release addresses several important issues:

  • Fixed configuration not updating after editor modifications
  • Fixed exceptions caused by incorrect code imports
  • Fixed command execution location issues after specifying directories
  • Fixed problems with unset default plugin values
  • Fixed developer mode exceptions
  • Fixed lack of feedback for code with no output
  • Fixed log deletion not adapting to multi-level formats

🎯 Roadmap

We will continue to improve CodeForge, with future releases focusing on:

  • Additional programming language support
  • Stronger plugin ecosystem

25.0.0

11 Aug 04:55
f2ee9d8

Choose a tag to compare

We're excited to announce the official release of CodeForge v25.0.0! This marks the first stable release of CodeForge, a lightweight, high-performance desktop code executor designed for developers, students, and programming enthusiasts.

CodeForge is dedicated to providing a clean and efficient code execution experience for everyone.


📦 Project Information


✨ Key Features

🔧 Core Execution Engine

  • Multi-language Support: Built-in Python2/Python3 support with extensible plugin architecture
  • Real-time Code Execution: Live code running with real-time output display
  • Execution Control: Support for code interruption and timeout control
  • Result Copying: One-click copy execution results to clipboard

🎨 User Interface

  • Modern Editor: Integrated syntax highlighting for enhanced coding experience
  • Component-based Design: Modular UI components including Tabs, Modal, Button, Toast, Select
  • Language Switching: Intuitive language selection interface with language logos
  • About Page: Complete application information display

⚙️ System Configuration

  • Plugin System: Support for custom plugin configuration and ordering
  • Log Management: Hierarchical logging with independent file storage
  • Configuration Updates: Dynamic language configuration updates
  • Execution Environment: Custom execution directory and pre-compile commands

🛠️ Developer Experience

  • Keyboard Shortcuts: Full editor keyboard shortcut support
  • Context Menu: Optimized right-click menu experience
  • Error Handling: Comprehensive error messages and exception handling

🔄 Technical Architecture

  • Cross-platform: Built with Rust + Tauri, supports Windows, macOS
  • Modular Design: Core functionality split into independent modules for easy maintenance
  • Plugin Architecture: Support for third-party language plugin development
  • Modern Toolchain: Latest Rust 1.85.0 and modern frontend technologies

🎯 Use Cases

  • Learning Programming: Students practicing code and verifying algorithm logic
  • Quick Validation: Developers testing code snippets and debugging issues
  • Teaching Demonstrations: Teachers demonstrating code in classrooms
  • Prototype Development: Rapid prototyping and testing of code concepts

📥 Get Started

Visit our [GitHub repository](https://github.com/devlive-community/codeforge) to download the latest version, or check out our [official website](https://codeforge.devlive.org/) for more information.


🤝 Contributing

CodeForge is an open-source project, and we welcome community contributions! Whether it's code commits, bug reports, or feature suggestions, your input helps make CodeForge better.


Thank you for your interest in CodeForge. We look forward to seeing what amazing things you'll build with it!