All Projects → codicoscepticos → ruby-implementations

codicoscepticos / ruby-implementations

Licence: other
List of Ruby implementations.

Projects that are alternatives of or similar to ruby-implementations

Transformer
A TensorFlow Implementation of the Transformer: Attention Is All You Need
Stars: ✭ 3,646 (+4139.53%)
Mutual labels:  implementation
Awesome Attention Mechanism In Cv
计算机视觉中用到的注意力模块和其他即插即用模块PyTorch Implementation Collection of Attention Module and Plug&Play Module
Stars: ✭ 54 (-37.21%)
Mutual labels:  implementation
Abcl
Armed Bear Common Lisp <git+https://github.com/armedbear/abcl/> <--> <svn+https://abcl.org/svn> Bridge
Stars: ✭ 151 (+75.58%)
Mutual labels:  implementation
Dnc Tensorflow
A TensorFlow implementation of DeepMind's Differential Neural Computers (DNC)
Stars: ✭ 587 (+582.56%)
Mutual labels:  implementation
Dcgan Pytorch
PyTorch Implementation of DCGAN trained on the CelebA dataset.
Stars: ✭ 32 (-62.79%)
Mutual labels:  implementation
Bert In Production
A collection of resources on using BERT (https://arxiv.org/abs/1810.04805 ) and related Language Models in production environments.
Stars: ✭ 58 (-32.56%)
Mutual labels:  implementation
Mspeekcollectionviewdelegateimplementation
A custom paging behavior that peeks the previous and next items in a collection view
Stars: ✭ 265 (+208.14%)
Mutual labels:  implementation
Dualgan
DualGAN-tensorflow: tensorflow implementation of DualGAN
Stars: ✭ 230 (+167.44%)
Mutual labels:  implementation
Authenticationservice
Implementations for JWT Authentication in C# and NodeJS.
Stars: ✭ 47 (-45.35%)
Mutual labels:  implementation
Reproducible Image Denoising State Of The Art
Collection of popular and reproducible image denoising works.
Stars: ✭ 1,776 (+1965.12%)
Mutual labels:  implementation
Gpt 2 Pytorch
Simple Text-Generator with OpenAI gpt-2 Pytorch Implementation
Stars: ✭ 618 (+618.6%)
Mutual labels:  implementation
100 Days Of Ml Code
100 Days of ML Coding
Stars: ✭ 33,641 (+39017.44%)
Mutual labels:  implementation
Machine Learning Algorithms
A curated list of almost all machine learning algorithms and deep learning algorithms grouped by category.
Stars: ✭ 92 (+6.98%)
Mutual labels:  implementation
100daysofmlcode
Stars: ✭ 387 (+350%)
Mutual labels:  implementation
Gpt 2 Tensorflow2.0
OpenAI GPT2 pre-training and sequence prediction implementation in Tensorflow 2.0
Stars: ✭ 172 (+100%)
Mutual labels:  implementation
Ml implementation
Implementation of Machine Learning Algorithms
Stars: ✭ 279 (+224.42%)
Mutual labels:  implementation
Icmplib
Easily forge ICMP packets and make your own ping and traceroute.
Stars: ✭ 58 (-32.56%)
Mutual labels:  implementation
Peachpie Wordpress
WordPress running on .NET Core.
Stars: ✭ 237 (+175.58%)
Mutual labels:  implementation
100 Days Of Ml Code
A day to day plan for this challenge. Covers both theoritical and practical aspects
Stars: ✭ 172 (+100%)
Mutual labels:  implementation
Funmath
☔️ Implementations of mathematical functions, formulas and concepts
Stars: ✭ 93 (+8.14%)
Mutual labels:  implementation

Active

Ruby implementations:

  • Ruby MRI - Matz's Ruby Interpreter or Ruby MRI (also called CRuby) is the reference implementation of the Ruby programming language.
  • TruffleRuby - A high performance implementation. Built on the GraalVM by Oracle Labs.
  • JRuby - The Ruby Programming Language on the JVM.
  • mruby - mruby is the lightweight implementation of the Ruby language.
  • Opal - Opal is a Ruby to Javascript source-to-source compiler.
  • GoRuby - An implementation of Ruby written in Go.
  • grubby - Grubby is an experimental ruby written in Golang.
  • Rubinius - Rubinius is a modern language platform that supports a number of programming languages.
  • Topaz - A high performance ruby, written in RPython
  • Ruby-LLVM - Ruby-LLVM is a Ruby language binding to the LLVM compiler infrastructure library.
  • erruby - ruby on erlang.
  • Artichoke - Bundle Ruby applications into a single WASM binary, Ruby implementation in Rust.
  • Natalie - Ruby to C++ compiler.

Ruby-inspired languages:

  • goby - Goby is an object-oriented interpreter language deeply inspired by Ruby as well as its core implementation by 100% pure Go.
  • Crystal - A typed and compiled language using Ruby-like syntax and allowing C-bindings.

Dead Projects

links available

  • MacRuby - MacRuby is an implementation of Ruby 1.9 directly on top of Mac OS X core technologies such as the Objective-C runtime and garbage collector, the LLVM compiler infrastructure and the Foundation and ICU frameworks.
  • rubydium - (description unavailable)
  • ocelot - Caleb Clausen's type-inducting ruby-to-c converter.
  • mirb - A simple fast Ruby implementation.
  • verneuil - Artificial Rubies. Using a fusion process.
  • Blue Ruby - An experimental runtime environment for the programming language Ruby that runs inside the ABAP Virtual Machine.
  • Ruby.NET - (article)
  • RubyGoLightly - An experimental port of TinyRb to Google go, both as a means of learning go and exploring alternate approaches to implementing Ruby. Work is currently focused on the GoLightly VM.
  • IronRuby - IronRuby is a Open Source implementation of the Ruby programming language for .NET and Silverlight, heavily relying on Microsoft's Dynamic Language Runtime.
  • XRuby - XRuby is the first Ruby to Java compiler which compiles Ruby source code (.rb) to Java bytecode (.class). The parser is implemented in ANTLR, and we use ASM to emit java bytecode.
  • MetaRuby - Metaruby intends to implement ruby’s internals in ruby itself. Its implementation will use ruby2c to convert itself to C and bootstrap a new ruby binary. Metaruby should be fully compatible w/ Matz’s ruby.
    • ruby2c - ruby2c is a subset of the metaruby project, which aims at rewriting ruby's internals in ruby. ruby2c is the translation module and can automatically translate a method into equivalent C code for a subset of ruby. Very BETA, but making rapid progress.
  • ludicrous - Ludicrous is a just-in-time compiler for Ruby 1.8 and 1.9. Though still in the experimental stage, its performance is roughly on par with YARV (better in some benchmarks, though that may change as more features are added).
  • Fructose - A Ruby-like language that compiles to PHP.
  • REE - Ruby Enterprise Edition.
    • Kiji - Twitter's updates to Ruby Enterprise Edition, itself based on MRI 1.8.7-p248.
  • Carbone - Carbone is a vmgen based, efficient virtual machine for Ruby. It targets compatibility, performance and portability.
  • ByteCodeRuby - A bytecode interpreter for Ruby.
  • MagLev - MagLev is a fast, stable, 64-bit open source implementation of the Ruby programming language and libraries built on top of VMware’s GemStone/S 3.1 Virtual Machine.
  • ruby2smalltalk - Translates ruby to smalltalk using ParseTree.
  • tinyrb - A tiny subset of Ruby with a Lua'esc VM.
  • SmallRuby - SmallRuby is an implementation of Ruby programming language for Smalltalk/X virtual machine.
  • Red - Red writes like Ruby and runs like JavaScript.
  • RubyScript - A Ruby VM implemented in JavaScript.
  • Cardinal - Cardinal is a Ruby compiler for Parrot Virtual Machine.
  • Quby - Ruby-like language that compiles to JavaScript.
  • NETRuby - The programing language Ruby on the .NET.
  • sri-ruby - This is a research experiment, not to be used for anything serious. It's (part of) a Ruby interpreter, written in Ruby, using ParseTree.
  • unholy - Compile Ruby to Python bytecode.
  • rubyex - A Ruby VM/interpreter, written in C++.
  • goruby - Ruby interpreter (golf code).
  • jsruby - Ruby Virtual Machine using node.js.
  • rbv8 - A Ruby VM running on Google V8 super VM.
  • 8ball - a Ruby-to-Javascript source-to-source transformer.
  • HotRuby - HotRuby is Ruby on JavaScript and Flash. HotRuby runs Ruby source code on a web browser and Flash.
    • hrwt - Ruby VM on JavaScript (based on HotRuby) + RPC.
  • ColdRuby - ColdRuby is a compiler of Ruby 1.9 MRI bytecode, and a runtime written in JavaScript to aid in execution of Ruby code.
  • Red Sun - Red Sun - Ruby to Flash compiler and framework.
  • emscripted-ruby - Ruby 1.8.7 compiled to JavaScript.

web archived

r.i.p.

Description and link unavailable:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].