Skip to content

razen-core/ryx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ryx Logo

Ryx Programming Language

Modern. Fast. Reliable.
A statically typed systems language bridging the gap between rapid development and high-performance production.

License Platform Status Join Arattai Channel

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.

Architecture and Compilation

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.

Build Modes

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.

Community

Stay updated with the latest development news, feature polls, and announcements.

Roadmap

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 and Licensing

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.

About

Ryx (Razen): Modern transpiled language for professional development.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published