Show HN: Onetone – A full-stack framework with custom C interpreter
3 months ago
- #web-framework
- #multi-language
- #development-platform
- Onetone是一个将多种语言和工具整合为统一套件的综合开发平台
- 包含各类编程语言及框架的二进制文件、配置文件和资源文件
- 核心支持语言:自定义脚本语言(.otc)、PHP、Python、C/C++
- 具备全栈Web框架(PHP+自定义MVC)、OpenGL 3D图形引擎、Windows API绑定及自定义解释器
- 旨在通过单一下载简化PHP、Python和C++工具链管理
- 面向需要Web、桌面和3D能力的项目,设计用于突破现有生态限制
- 当前处于开发阶段(Alpha版),因安全及法律考量不建议用于生产环境
- 提供PHP核心的依赖注入、自动装配、路由、ActiveRecord风格ORM及原生FFI集成
- 支持AI集成(LLM/OnnxRuntime/CTranslate2)和前端构建管道(Webpack/Vite/ESBuild)
- 包含C/C#/C++/Elixir/Flutter/Go/Java/Node.js/Objective-C/Python/R/Ruby/Rust/Swift/Unity跨平台工具
- 提供逆向工程与安全分析工具(Frida/Ghidra)、CLI实用程序及事件注入组件
- 推荐使用PHP 8.1+、Composer依赖管理,可选ffi/curl/mbstring/json/PDO等扩展
- 贡献代码需符合编码规范,新功能需包含测试并通过CI检查