MRubyD

 Like

MRubyD is a new mruby virtual machine implemented in pure C#. The name "MRubyD" stands for mruby for dotnet and pays homage to the well-known alternative implementation mruby/c. Designed with seamless integration in mind for C#-based game engines, and emphasize ruby...

License model

  • FreeOpen Source

Platforms

  • Self-Hosted
  No rating
0likes
0comments
0alternatives
0news articles

Features

Suggest and vote on features
No features, maybe you want to suggest one?

MRubyD News & Activities

Highlights All activities

Recent activities

  • POX added MRubyD
    4 months ago
Show all activities

MRubyD information

  • Developed by

    hadashiA
  • Licensing

    Open Source (MIT) and Free product.
  • Written in

  • Alternatives

    0 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Network & Admin

GitHub repository

  •  165 Stars
  •  5 Forks
  •  2 Open Issues
  •   Updated Jul 12, 2025 
View on GitHub

Our users have written 0 comments and reviews about MRubyD, and it has gotten 0 likes

MRubyD was added to AlternativeTo by Paul on Mar 28, 2025 and this page was last updated Mar 28, 2025.
No comments or reviews, maybe you want to be first?
Post comment/review

What is MRubyD?

MRubyD is a new mruby virtual machine implemented in pure C#. The name "MRubyD" stands for mruby for dotnet and pays homage to the well-known alternative implementation mruby/c. Designed with seamless integration in mind for C#-based game engines, and emphasize ruby level compatibility. MRubyD leverages the latest C# features for high performance and high extensibility.

Features:

  • Implemented in C#: Utilizes the robust capabilities of C# to ensure seamless integration with C#-based game engines.
  • High Performance: Takes advantage of modern C# language features—such as managed pointers, Span, and the performance benefits of the .NET runtime’s GC and JIT compiler—to deliver superior speed and efficiency.
  • High compatibility with Ruby-level APIs (Work in progress) It is intended for use in software with a certain amount of resources, such as games. For this reason, we are focusing on Ruby API compatibility. At release, all opcodes are implemented and pass the syntax.rb tests from the mruby repository.
  • Rich Library Integration & Extensibility: Compared to the original C implementation, calling C#’s extensive libraries from Ruby is straightforward, making the VM highly extensible.

Official Links