Hasty Briefsbeta

Show HN: Onetone – A full-stack framework with custom C interpreter

7 days ago
  • #web-framework
  • #multi-language
  • #development-platform
  • Onetone is a comprehensive development platform combining multiple languages and tools into a unified toolkit.
  • Includes binary files, configuration files, and resource files for various programming languages and frameworks.
  • Core languages supported: Custom script language (.otc), PHP, Python, C/C++.
  • Features a full-stack web framework (PHP + custom MVC), OpenGL 3D graphics engine, Windows API bindings, and a custom interpreter.
  • Aims to simplify the management of PHP, Python, and C++ toolchains with a single download.
  • Targets projects requiring web, desktop, and 3D capabilities, designed to bypass existing ecosystem limitations.
  • Currently in development (alpha stage), not recommended for production use due to security and legal considerations.
  • Offers dependency injection, auto-wiring, routing, ActiveRecord-style ORM in PHP core, and native FFI integrations.
  • Supports AI integrations (LLM, OnnxRuntime, CTranslate2) and frontend build pipelines (Webpack, Vite, ESBuild).
  • Includes cross-platform utilities for C, C#, C++, Elixir, Flutter, Go, Java, Node.js, Objective-C, Python, R, Ruby, Rust, Swift, Unity.
  • Provides tools for reverse engineering and security analysis (Frida, Ghidra), CLI utilities, and event injection components.
  • Recommends PHP 8.1+, Composer for dependency management, and optional extensions like ffi, curl, mbstring, json, PDO.
  • Contributions require adherence to code style, inclusion of tests for new features, and passing CI checks.