Releases: devlive-community/codeforge
25.0.5
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
- 项目地址 | Repository:https://github.com/devlive-community/codeforge
- 官方网站 | Official Website:https://codeforge.devlive.org/
- 版本号 | Version:v25.0.5
- 发布日期 | Release Date:2025年12月28日 | December 28, 2025
✨ 新增功能 | 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
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
- Repository: https://github.com/devlive-community/codeforge
- Official Website: https://codeforge.devlive.org/
- Version: v25.0.4
- Release Date: October 19, 2025
✨ 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
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
- Repository: https://github.com/devlive-community/codeforge
- Official Website: https://codeforge.devlive.org/
- Version: v25.0.3
- Release Date: August 31, 2025
🚀 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
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
- Repository: https://github.com/devlive-community/codeforge
- Official Website: https://codeforge.devlive.org/
- Version: v25.0.2
- Release Date: August 24, 2025
🚀 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
$classnamefor 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
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
- Repository: https://github.com/devlive-community/codeforge
- Official Website: https://codeforge.devlive.org/
- Version: v25.0.1
- Release Date: August 18, 2025
🌟 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
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
- Repository: https://github.com/devlive-community/codeforge
- Official Website: https://codeforge.devlive.org/
- Version: v25.0.0
- Release Date: August 11, 2025
✨ 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!