Modern. Fast. Reliable.
A statically typed systems language bridging the gap between rapid development and high-performance production.
Ryx (formerly Razen) is the official language core under active development.
Ryx is a modern, statically typed programming language designed to give professional developers the control of systems programming with the ergonomics needed for rapid iteration and high‑performance production deployment.
Ryx functions as a high-level frontend that transpiles to C11-23, offering a unique dual-pipeline approach. This architecture allows Ryx to remain lightweight while leveraging decades of existing compiler optimizations.
Ryx distinguishes between development speed and execution speed by automatically switching backend compilers:
| Rapid Development | Production Builds |
|---|---|
Command: ryx run |
Command: ryx build |
| Uses TCC (Tiny C Compiler) for near-instant compilation. Mimics the feedback loop of an interpreted language while executing native code. | Targets GCC / Clang for maximum optimization. Produces highly efficient, standalone binaries suitable for deployment. |
Stay updated with the latest development news, feature polls, and announcements.
- Official Channel: Join us on Arattai
We have a structured plan to bring Ryx from Alpha to a production-ready state. Please refer to our official roadmap documentation for detailed milestones and active development phases.
Copyright © 2025 Prathmesh Barot & Razen Core Team.
This project is licensed under the Apache License, Version 2.0.
Trademark Notice: The "Ryx" name, the Ryx logo, and all related branding assets are exclusively owned by the Razen Core Team and Prathmesh Barot. They are not covered by the Apache License 2.0. You may not use these trademarks to endorse or promote products derived from this software without specific prior written permission.
Custom Usage Notice: Unless required by applicable law or agreed to in writing, software distributed under this License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the LICENSE file for the specific language governing permissions and limitations under the License.
