Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: matching-engine

OchiaMalu/super-frontend

User matching system (super), quickly matching like-minded teammates, front-end based on Vue3.0, using vite scaffolding+Vant4.0 mobile UI component library

Language: Vue - Size: 23.6 MB - Last synced: about 5 hours ago - Pushed: about 7 hours ago - Stars: 0 - Forks: 0

fasenderos/bitify

Open Source Trading Platform for building a Blockchain/FinTech cryptocurrency exchange in NodeJS

Language: TypeScript - Size: 742 KB - Last synced: 1 day ago - Pushed: 14 days ago - Stars: 10 - Forks: 2

chronoxor/CppTrader

High performance components for building Trading Platform such as ultra fast matching engine, order book processor

Language: C++ - Size: 26.6 MB - Last synced: 2 days ago - Pushed: 3 months ago - Stars: 759 - Forks: 240

exchange-core/exchange-core

Ultra-fast matching engine written in Java based on LMAX Disruptor, Eclipse Collections, Real Logic Agrona, OpenHFT, LZ4 Java, and Adaptive Radix Trees.

Language: Java - Size: 1.54 MB - Last synced: 2 days ago - Pushed: 8 months ago - Stars: 1,995 - Forks: 777

gnik-nadroj/rexchange

A low latency stock exchange simulator written in rust.

Language: Rust - Size: 13.7 KB - Last synced: 14 days ago - Pushed: 14 days ago - Stars: 0 - Forks: 0

fasenderos/hft-limit-order-book

Ultra-fast Node.js Limit Order Book for high-frequency trading (HFT) :rocket::rocket:

Language: TypeScript - Size: 2.4 MB - Last synced: 15 days ago - Pushed: 15 days ago - Stars: 112 - Forks: 26

ruanpetterson/exchange-rs

Technical Evaluation

Language: Rust - Size: 278 KB - Last synced: 24 days ago - Pushed: 25 days ago - Stars: 1 - Forks: 0

openware/opendax

Open-Source Cloud-Native Digital Asset & Cryptocurrency Exchange Platform

Language: HTML - Size: 489 KB - Last synced: 25 days ago - Pushed: 6 months ago - Stars: 592 - Forks: 517

gitbitex/gitbitex-new

an open source cryptocurrency exchange

Language: Java - Size: 1.62 MB - Last synced: 28 days ago - Pushed: 28 days ago - Stars: 208 - Forks: 79

Kautenja/limit-order-book

A C++ and Python implementation of the limit order book.

Language: C++ - Size: 1.33 MB - Last synced: 30 days ago - Pushed: almost 4 years ago - Stars: 208 - Forks: 54

mental32/exchange-orderbook

A (Simple) Spot Exchange In Rust

Language: Rust - Size: 335 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 6 - Forks: 2

gavincyi/LightMatchingEngine

A very light matching engine in Python.

Language: Python - Size: 61.5 KB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 312 - Forks: 88

mkipnis/DistributedATS

DistributedATS is a FIX Protocol based multi matching engine exchange(CLOB) that integrates QuickFIX and LiquiBook over DDS

Language: C++ - Size: 1.7 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 56 - Forks: 18

stoqey/dior

Christian Dior 💃🕺👗👔📈📉 - (Order Matching Engine) - match hundreds of thousands of orders per second

Language: TypeScript - Size: 1.99 MB - Last synced: about 1 month ago - Pushed: about 3 years ago - Stars: 28 - Forks: 9

yzimhao/trading_engine

Go开发的金融证券交易所

Language: Go - Size: 32.4 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 180 - Forks: 49

danielgatis/go-orderbook

The pkg go-orderbook implements a limit order book for high-frequency trading (HFT), as described by WK Selph.

Language: Go - Size: 28.3 KB - Last synced: about 1 month ago - Pushed: 10 months ago - Stars: 18 - Forks: 7

MiniAiLive/MiniAI-Face-Matching-AndroidSDK

Check the likelihood that two faces belong to the same person. You will get a confidence score and thresholds to evaluate the similarity. Play with our Top Ranked Face Recognition & 3D Face Liveness (anti-spoofing) Engine!

Language: Kotlin - Size: 38.7 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 36 - Forks: 71

MiniAiLive/MiniAI-Face-Matching-iOS-SDK

Check the likelihood that two faces belong to the same person. You will get a confidence score and thresholds to evaluate the similarity. Play with our MiniAiLive Face Recognition & 3D Face Passive Liveness Detection Engine!

Size: 15.6 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 11 - Forks: 1

chaintechinfo/crypto-ex-rs

This is a crypto exchange implemented by Rust.

Language: Rust - Size: 31.3 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 2 - Forks: 0

jmcph4/ironbook

Fast price-time-quantity LOB in C11

Language: C - Size: 4.88 KB - Last synced: about 2 months ago - Pushed: almost 5 years ago - Stars: 3 - Forks: 3

frank-leap/matchina

A minimalistic matching engine designed for a trading exchange

Language: Rust - Size: 66.4 KB - Last synced: 17 days ago - Pushed: about 2 months ago - Stars: 5 - Forks: 0

dgtony/orderbook-rs

Basic order matching engine written in Rust

Language: Rust - Size: 22.5 KB - Last synced: about 2 months ago - Pushed: about 6 years ago - Stars: 356 - Forks: 95

jmcph4/ironlobe

A fast price-time-quantity limit order book (LOB) matching engine written in Rust

Language: Rust - Size: 29.3 KB - Last synced: about 2 months ago - Pushed: about 4 years ago - Stars: 11 - Forks: 0

jmcph4/calob

Configurable Automated Limit Order Book

Language: Rust - Size: 47.9 KB - Last synced: about 2 months ago - Pushed: over 3 years ago - Stars: 10 - Forks: 2

CheetahExchange/orderbook-rs

High Performance Matching Engine Powered By Tokio

Language: Rust - Size: 116 KB - Last synced: about 2 months ago - Pushed: 8 months ago - Stars: 12 - Forks: 1

KiyonoKara/Kanji-Radical-Match-AI

Implicitly generate Kanji radicals with high probabilities of being associated with various English words.

Language: Jupyter Notebook - Size: 67.6 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 5 - Forks: 1

tolyo/open-outcry

A multi-asset matching engine for market places of all sizes

Language: Go - Size: 1.7 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 29 - Forks: 8

Comolli/g_matching_engine

matching_engine

Language: Go - Size: 15.6 KB - Last synced: 2 months ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0

danielfrg/gcp-llm-retrieval-augmentation

A retrieval augmentation LLM demo in GCP

Language: Jupyter Notebook - Size: 323 KB - Last synced: about 2 months ago - Pushed: 3 months ago - Stars: 18 - Forks: 7

TradeMatcher/match-engine

tradematcher是一种用于股票、期货、加密货币等交易市场的交易撮合系统,其主要功能是匹配买卖双方的交易委托,确定成交价格和数量,并执行交易。采用了高性能的并发框架设计,能够高效地处理大量的交易委托,并确保公平、高速、精确地执行交易。

Language: Java - Size: 1.52 MB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 0 - Forks: 0

itaruf/FinancialTradingSystems

Prototypes of financial trading systems in C++ e.g. an order matching engine system that manages transactions for a specific symbol by pairing buy and sell orders.

Language: C++ - Size: 48.8 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 1 - Forks: 0

dendisuhubdy/liquibook

Liquibook Implementation of Order Book with the CMake build system

Language: C++ - Size: 53.7 KB - Last synced: 7 days ago - Pushed: almost 6 years ago - Stars: 15 - Forks: 3

dendisuhubdy/dark_pool

Dark Pool

Language: C++ - Size: 2.02 MB - Last synced: 7 days ago - Pushed: almost 5 years ago - Stars: 34 - Forks: 15

lpthong90/python-order-matching-engine

A demo project is a simple order matching engine which using double linked list and AVL tree.

Language: Python - Size: 167 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0

Goykhman/Stock_market

Another implementation of stock matching engine which uses binary heaps to store prices in bid/ask order books, and balances the orders recursively.

Language: Python - Size: 10.7 KB - Last synced: 3 months ago - Pushed: almost 6 years ago - Stars: 14 - Forks: 9

Goykhman/Stock_exchange

Stock exchange facilitating trading of one kind of stock by maintaining order book and operating matching engine. Matching engine interfaces with the records of market participants kept in the client book, and updates their portfolios accordingly to the filled orders.

Language: Python - Size: 10.7 KB - Last synced: 3 months ago - Pushed: almost 6 years ago - Stars: 26 - Forks: 21

blaahhrrgg/limit-order-book

Various implementations of a limit order book for benchmarking.

Language: Jupyter Notebook - Size: 1.67 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0

dendisuhubdy/orderbook_matcher

Lit Exchange

Language: C++ - Size: 42 KB - Last synced: 7 days ago - Pushed: over 5 years ago - Stars: 7 - Forks: 3

ivanbgd/fintech_platform

My implementation of "Fintech Platform": https://www.manning.com/liveprojectseries/fintech-platform-ser

Language: Rust - Size: 242 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 4 - Forks: 2

stingbo/mengine

Matching Engine For Laravel,Based on Redis,High-Performance

Language: PHP - Size: 50.8 KB - Last synced: about 1 month ago - Pushed: 5 months ago - Stars: 51 - Forks: 14

hashiruhq/demo_exchange_api

Demo API for the Hashiru Trade Engine

Language: Go - Size: 8.64 MB - Last synced: 4 months ago - Pushed: about 3 years ago - Stars: 7 - Forks: 3

GrandmasterTash/OpenRec

A blazingly fast reconciliation engine written in Rust

Language: Rust - Size: 3.14 MB - Last synced: 3 months ago - Pushed: over 2 years ago - Stars: 11 - Forks: 2

alexrichterxyz/research_limit_order_book

This C++ matching engine boasts a user friendly, efficient, yet highly customizable interface making it ideal for simulation and research purposes.

Language: C++ - Size: 87.9 KB - Last synced: 4 months ago - Pushed: over 1 year ago - Stars: 2 - Forks: 1

timkaechele/rex

Migrated to my own git server

Language: Ruby - Size: 45.9 KB - Last synced: 19 days ago - Pushed: 4 months ago - Stars: 5 - Forks: 0

Noriller/easy-filter

EasyFilter is a lightweight ☁️, just one dependency 🚢, minimal setup 😮, intuitive 😃 and powerful 💪 filter for all your filter needs.

Language: TypeScript - Size: 970 KB - Last synced: 15 days ago - Pushed: about 1 year ago - Stars: 14 - Forks: 0

fluidex/dingir-exchange

A high performance crypto trading engine

Language: Rust - Size: 1.24 MB - Last synced: 4 months ago - Pushed: over 1 year ago - Stars: 220 - Forks: 57

christian-spooner/stock-exchange-simulation

Microservices-based stock exchange simulation with order entry gateway, matching engine, clearing & settlement, market data feed etc.

Language: C++ - Size: 294 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 4 - Forks: 3

amankrx/matching-engine-rs

Building a fast matching engine in Rust for efficient processing of an ITCH order book.

Language: Rust - Size: 79.1 KB - Last synced: 5 months ago - Pushed: 8 months ago - Stars: 16 - Forks: 2

techiemokhele/letsMatchLove

Lets Match Love is a simple mobile application that allows people to swipe through profiles, match and start chatting.

Language: JavaScript - Size: 725 KB - Last synced: 5 months ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

coralblocks/CoralME

A simple, fast and garbage-free matching engine order book that you can use as a starting point for your matching engines.

Language: Java - Size: 119 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 19 - Forks: 7

JiangYongKang/FastMatchingEngine

FastMatchingEngine 是一款高性能的数字货币撮合引擎 POC 实现。该项目是用 Java 语言进行开发,无任何第三方依赖。

Language: Java - Size: 94.7 KB - Last synced: 3 months ago - Pushed: over 2 years ago - Stars: 12 - Forks: 9

ProofSuite/amp-matching-engine

Official proof decentralized exchange matching engine

Language: Go - Size: 395 MB - Last synced: 5 months ago - Pushed: about 5 years ago - Stars: 189 - Forks: 83

OchiaMalu/super-backend

User matching system (super), quick matching of like-minded teammates, backend integration of SSM+MybatisPlus, Quarz scheduled tasks based on springboot, and real-time chat using WebSocket

Language: Java - Size: 9.7 MB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0

ThorstenDoherr/searchengine

heuristic matching of large databases by fuzzy criteria like addresses

Language: xBase - Size: 46.5 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 10 - Forks: 1

jxm35/LimitOrderBook-MatchingEngine

Limit Orderbook & Matching Engine + market simulation & visualsation.

Language: C++ - Size: 5.05 MB - Last synced: about 1 month ago - Pushed: 8 months ago - Stars: 4 - Forks: 2

dendisuhubdy/liquibook_matching_engine

Exchange Server

Language: C++ - Size: 54.7 KB - Last synced: 7 days ago - Pushed: almost 3 years ago - Stars: 11 - Forks: 6

brettfazio/orderbook

Port of www.quantcup.org (implementing a fast stock exchange matching engine) from C to Rust

Language: C - Size: 616 KB - Last synced: 4 months ago - Pushed: about 3 years ago - Stars: 13 - Forks: 5

myotp/trade-hub

Elixir-based stock exchange with order entry gateway, matching engine, clearing & settlement, market data feed and Phoenix LiveView client

Language: Elixir - Size: 325 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 1 - Forks: 0

ArjunVachhani/order-matcher

simple, fast and feature rich order matching engine supports limit, market, stop-loss, iceberg, IOC, FOK, GTD orders

Language: C# - Size: 2.79 MB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 107 - Forks: 61

gitbitex/gitbitex-spot

An Open Source Cryptocurrency Exchange

Language: Go - Size: 138 KB - Last synced: 7 months ago - Pushed: about 1 year ago - Stars: 462 - Forks: 252

functional-specification-based-testing/haskell-matching-engine

a Haskell specification for matching engine of stock trading platform

Language: Haskell - Size: 131 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 3

CheetahExchange/orderbook-py

AsyncIO Python Matching Engine

Language: Python - Size: 49.8 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 1 - Forks: 0

hydra-network/exchange-core

Matching engine for exchange on PHP

Language: PHP - Size: 38.1 KB - Last synced: 2 months ago - Pushed: almost 5 years ago - Stars: 9 - Forks: 7

dendisuhubdy/exchange_monorepo

Main Point to Spawn Exchange

Language: Shell - Size: 6.84 KB - Last synced: 7 days ago - Pushed: almost 6 years ago - Stars: 2 - Forks: 1

Curton/GoMatchingKernel

A simple exchanges matching kernel written in Go.

Language: Go - Size: 199 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 0 - Forks: 0

mert-erdem/Player-Matcher

A service solution for finding the best player to player match in a multiplayer game's dataset with kNN.

Language: C# - Size: 3.31 MB - Last synced: 6 months ago - Pushed: almost 3 years ago - Stars: 1 - Forks: 1

CarlosJHdez/Tianguix

Tianguix is the implementation of an order book as used on a financial market.

Size: 15.6 KB - Last synced: 9 months ago - Pushed: about 4 years ago - Stars: 0 - Forks: 0

0x5487/matching-engine

a matching engine for crypto exchange

Language: Go - Size: 156 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 4 - Forks: 3

stingbo/gome

gome- Golang Match Engine, uses Golang for calculations, gRPC for services, ProtoBuf for data exchange, RabbitMQ for queues, and Redis for cache implementation of high-performance matching engine microservices/ gome-高性能撮合引擎微服务

Language: Go - Size: 104 KB - Last synced: 8 months ago - Pushed: over 3 years ago - Stars: 50 - Forks: 17

souradipp76/Equity_Order_Matcher

Implementation of a simple Equity Order Matching Engine using C/C++

Language: C++ - Size: 7.81 KB - Last synced: 10 months ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

zuzannna/CoffeeFlavors

☕ Automatic tagging for coffee reviews using SCAA flavor wheel standardized tags 🤖☕

Language: Python - Size: 1.4 MB - Last synced: 10 months ago - Pushed: about 7 years ago - Stars: 7 - Forks: 0

tdjsnelling/orderbook

Simple Node.js FIFO order matching engine, powered by Redis

Language: JavaScript - Size: 181 KB - Last synced: 10 months ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

zsmartex/finex

A high performance matching engine for digital assets exchange solutions built by ZSmartex

Language: Go - Size: 8.95 MB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 1 - Forks: 2

ziaagikian/limit-order-book

Fast, Multi threaded and Efficient Trade Matching Engine

Language: Python - Size: 1.57 MB - Last synced: 10 months ago - Pushed: almost 3 years ago - Stars: 18 - Forks: 8

hypeJunction/hypeMatchmaker 📦

Match users by existing relationships, second degree connections, group membership and profile information

Language: PHP - Size: 181 KB - Last synced: about 2 months ago - Pushed: over 7 years ago - Stars: 1 - Forks: 1

pgaref/orderbook

OrderBook Simulator with Limit and Iceberg functionality

Language: Python - Size: 1.56 MB - Last synced: 10 months ago - Pushed: about 5 years ago - Stars: 53 - Forks: 11

hoddmimes/TradingEngine

A trading platform implementing a marketplace. Exposing the trading service via a REST / WEB Socket API. Design with pragmatism, simplicity and performance in mind.

Language: Java - Size: 13.4 MB - Last synced: 11 months ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

p-casgrain/LimitOrderBook.jl

A limit order book matching engine written in Julia

Language: Julia - Size: 222 KB - Last synced: 10 months ago - Pushed: over 2 years ago - Stars: 22 - Forks: 8

piquette/orderbook

Efficient implementation of an exchange orderbook :bank: :zap: :book:

Language: Go - Size: 11.7 KB - Last synced: 11 months ago - Pushed: over 4 years ago - Stars: 14 - Forks: 5

Pantelwar/matching-engine

Superfast Matching Engine written in golang

Language: Go - Size: 1.36 MB - Last synced: 11 months ago - Pushed: 11 months ago - Stars: 53 - Forks: 18

jmsadair/RapidTrader

A low-latency, high-throughput order matching system implementation.

Language: C++ - Size: 447 KB - Last synced: 11 months ago - Pushed: 11 months ago - Stars: 12 - Forks: 1

pedroegsilva/gofindthem

Gofindthem is a go library that implements a domain-specific language(DSL), which is similar to a logical expression. It also uses a substring matching engine (implementations of Aho-Corasick) and a regex matching engine to enable more complex searches with easy-to-read expressions. It supports multiple expressions searches, making it an efficient way to "classify" documents according to the expressions that were matched.

Language: Go - Size: 1.59 MB - Last synced: 10 months ago - Pushed: almost 2 years ago - Stars: 4 - Forks: 0

tommyqqt/matching-engine

Language: Java - Size: 60.5 KB - Last synced: 12 months ago - Pushed: over 3 years ago - Stars: 7 - Forks: 4

abhi-g80/pytradesimulator

Python based exchange simulator using FIX protocol

Language: Python - Size: 55.7 KB - Last synced: 11 months ago - Pushed: almost 2 years ago - Stars: 29 - Forks: 10

ArtResearch/vocab-app

Language: HTML - Size: 3.37 MB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0

gourab337/matching-engine

Various implementations of matching engines for maintaining exchange orderbooks.

Language: Go - Size: 4.88 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

xiiiew/lightning-engine

一套高性能的、纯内存撮合的数字货币交易所撮合系统。

Language: Go - Size: 27.3 KB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 19 - Forks: 11

luo4neck/MatchingEngine

A mini matching engine in progress

Language: C++ - Size: 46.9 KB - Last synced: 10 months ago - Pushed: over 7 years ago - Stars: 16 - Forks: 8

ridulfo/Order-Matching-Engine

400k orders per second at a 2.5 μs (avg.) latency order matching engine in python

Language: Python - Size: 20.5 KB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 38 - Forks: 17

emj365/xschange

An extreme simple "Trade matching engine" with Golang.

Language: Go - Size: 33.2 KB - Last synced: 10 months ago - Pushed: over 3 years ago - Stars: 1 - Forks: 1

eliquinox/jLOB

L3 Order Book and Matching Engine Implementaion in Java

Language: Java - Size: 484 KB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 25 - Forks: 7

agupta/order-matching-system

Simple limit order matching system written in C++.

Language: C++ - Size: 9.77 KB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 4 - Forks: 1

mulle-sde/mulle-match

💕 Match filenames against a set of .gitignore like patternfiles

Language: Shell - Size: 885 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 1 - Forks: 0

petr-tik/dark_rusty_pool

Limit order book written in Rust

Language: Rust - Size: 6.27 MB - Last synced: about 1 year ago - Pushed: almost 5 years ago - Stars: 57 - Forks: 8

MatthewDarnell/redis_orderbook

An in memory orderbook

Language: Rust - Size: 88.9 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 10 - Forks: 10

andrewvy/nozomi-old 📦

Experimental actor-based order-matching engine in Rust, powered by Axiom.

Language: Rust - Size: 17.6 KB - Last synced: about 2 months ago - Pushed: over 4 years ago - Stars: 4 - Forks: 2

hodlbirb/matching-cpp 📦

Order matching engine

Language: C++ - Size: 951 KB - Last synced: over 1 year ago - Pushed: over 2 years ago - Stars: 7 - Forks: 0

nahimr/tradingengine

Conception of a Trading Engine from scratch

Language: C# - Size: 885 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 1

yangfh2004/rust-limit-order-book

A limit order match engine and backend service with simple account management using RESTful API in Rust-lang.

Language: Rust - Size: 43 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 3 - Forks: 0

hroptatyr/clob

Simple limit order book and matching engine.

Language: C - Size: 331 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 23 - Forks: 10