ferrumfix
Financial Information eXchange protocol implemented in Rust (by ferrumfix)
slang-v2
Simple scripting language interpreter (by mkhan45)
Our great sponsors
ferrumfix | slang-v2 | |
---|---|---|
4 | 6 | |
326 | 23 | |
3.4% | - | |
7.0 | 0.0 | |
5 days ago | almost 3 years ago | |
Rust | Rust | |
Apache License 2.0 | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ferrumfix
Posts with mentions or reviews of ferrumfix.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-05-11.
- FIX implemented in Rust
- T1 Challange
- [I built] Fasters, an MIT-licensed Rust library for trading connectivity and FIX Protocol implementation
-
What's everyone working on this week (3/2021)?
2021 brought me a new sponsor for Fasters, so I'm super excited. It's a pure Rust implementation of the FIX suite of financial protocols. The amount of nitty gritty details is killing me, yet slowly but surely I'm making progress and I've dabbled a lot with code generation and proc-macro2 with darling to generate structs based on schemas provided by the FIX Org. Getting paid to write open-source Rust is awesome :)
slang-v2
Posts with mentions or reviews of slang-v2.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-05-10.
-
So about the right way to write an interpreter
The code that does this in Slang is here: https://github.com/mkhan45/slang-v2/blob/master/src/parser/for_parse.rs
-
A tiny stack based VM in Rust
Some of the design choices here might be a little strange, but I tried to explain them in comments. It runs quite fast (as expected since it only supports one datatype), and I've written a really rudimentary janky compiler for it. I plan on writing a more fleshed out compiler that takes advantage of all of its features whenever I have time.
- I wrote a simple scripting language in Rust
- I a simple scripting language interpreter in rust
-
What's everyone working on this week (3/2021)?
I'm probably done with this for the forseeable future as of today but I've just made my first scripting language interpreter: https://github.com/mkhan45/slang-v2.
What are some alternatives?
When comparing ferrumfix and slang-v2 you can also consider the following projects:
fix-rs - fix-rs is a FIX (Financial Information Exchange) engine written in Rust.
cranelift-jit-demo - JIT compiler and runtime for a toy language, using Cranelift
ellalang-playground - A interactive and online playground for https://github.com/lukechu10/owllang.
jupyter-rust - a docker container for jupyter notebooks for rust
ellalang - A computer programming language interpreter written in Rust
zknotes - Zettelkasten implemented in rust, elm
crafting-interpreters-rs - Crafting Interpreters in Rust
fix-simple-binary-encoding - A FIX standard for binary message encoding
webdriver-install - Fast and simple webdriver installation
ferrumfix vs fix-rs
slang-v2 vs cranelift-jit-demo
ferrumfix vs ellalang-playground
slang-v2 vs jupyter-rust
ferrumfix vs ellalang
slang-v2 vs ellalang-playground
ferrumfix vs zknotes
slang-v2 vs crafting-interpreters-rs
ferrumfix vs jupyter-rust
slang-v2 vs zknotes
ferrumfix vs fix-simple-binary-encoding
slang-v2 vs webdriver-install