All Projects → avenuesec → fix-rust

avenuesec / fix-rust

Licence: Apache-2.0 license
FIX (Financial Information Exchange) client in Rust

Programming Languages

rust
11053 projects
HTML
75241 projects

Labels

Projects that are alternatives of or similar to fix-rust

Windows11DragAndDropToTaskbarFix
"Windows 11 Drag & Drop to the Taskbar (Fix)" fixes the missing "Drag & Drop to the Taskbar" support in Windows 11. It works with the new Windows 11 taskbar and does not require nasty changes like UndockingDisabled or restoration of the classic taskbar.
Stars: ✭ 1,089 (+6706.25%)
Mutual labels:  fix
Manhunt-fix-Windows-10
Manhunt fix for Windows 10 Updated for Windows 10 latest versions
Stars: ✭ 24 (+50%)
Mutual labels:  fix
silly-android
Android plugins for Java, making core Android APIs easy to use
Stars: ✭ 40 (+150%)
Mutual labels:  fix
ForzaHorizonFix
A simple fix for Forza Horizon 4 and Forza Horizon 5 crashes
Stars: ✭ 20 (+25%)
Mutual labels:  fix
pyfixmsg
pyfixmsg is a library for parsing, manipulating and serialising FIX messages, primarily geared towards testing.
Stars: ✭ 50 (+212.5%)
Mutual labels:  fix
FsFIX
an F# FIX engine
Stars: ✭ 22 (+37.5%)
Mutual labels:  fix
TradingMachine
TradingMachine is a mini-trading system simulation, whose components (market data and order feeds, FIX acceptor and initiator, back-end for filled orders) interact by queues and topics.
Stars: ✭ 26 (+62.5%)
Mutual labels:  fix
persian
Some utilities for Persian language in Go (Golang)
Stars: ✭ 65 (+306.25%)
Mutual labels:  fix
DupeFix-Project
A mod for Minecraft 1.12.2 that fixes dupes in other mods.
Stars: ✭ 32 (+100%)
Mutual labels:  fix
Start-Menu-Manager
App to add websites/software/files/folders/scripts to the Windows 10 Start Menu and Taskbar, and priority shortcuts to Windows 10 Search.
Stars: ✭ 126 (+687.5%)
Mutual labels:  fix
gjf
A tool in Python to fix invalid GeoJSON objects and files
Stars: ✭ 94 (+487.5%)
Mutual labels:  fix
fix4log4j
No description or website provided.
Stars: ✭ 21 (+31.25%)
Mutual labels:  fix
SydneyHUDFix
Fixed version of SydneyHUD after former team stopped updating this mod
Stars: ✭ 17 (+6.25%)
Mutual labels:  fix
FixCursorHold.nvim
Fix CursorHold Performance.
Stars: ✭ 176 (+1000%)
Mutual labels:  fix
backend
Bitex Python crypto exchange backend
Stars: ✭ 23 (+43.75%)
Mutual labels:  fix
fix
FIX library for crystal
Stars: ✭ 12 (-25%)
Mutual labels:  fix
sass-lint-auto-fix
Automatically resolve s(a|c)ss linting issues
Stars: ✭ 93 (+481.25%)
Mutual labels:  fix
fixparser
FIX5.0SP2 parser.
Stars: ✭ 50 (+212.5%)
Mutual labels:  fix
fix-linux-mouse
Hints how to fix USB mouse issues on Linux
Stars: ✭ 36 (+125%)
Mutual labels:  fix
FullFIX
A library for parsing FIX (Financial Information eXchange) protocol messages.
Stars: ✭ 60 (+275%)
Mutual labels:  fix

fix-rust

FIX (Financial Information Exchange) client in Rust

Todo items

  • Currently only works as client (initator), some adjustments are needed to make it work as server (acceptor)

  • During message sync, any message that is not filling the gap should go to a queue instead and only come out of that once the gap is filled

  • It does not ask the handler if a message should be resent, this may be an issue since the handler may prevent staled messages from being resend (like new_order_single)

  • Instead of mio, using proper future-rs/tokio would have been better, and would allow the message store to be async (allowing using an impl persisting to DynamoDB for example)

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].