quickfix-j/quickfixj
QuickFIX/J is a full featured messaging engine for the FIX protocol. - This is the official project repository. observed · 2026-09-01
Health v2 · maintenance only
94/100
- Activity 100
- Release rhythm 84
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 69.5
- age_days: 4489
- days_rel: 29
- days_push: 2
- n_releases_24m: 5
Adoption not part of the score
1150 stars · 671 forks observed · 2026-09-01
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
QuickFIX/J is a full-featured, 100% Java messaging engine for the FIX protocol, supporting FIX 4.0 through FIXLatest and FIXT 1.1. It provides session management, message validation via XML DataDictionaries, pluggable persistence and logging, and high-throughput asynchronous networking built on Apache MINA.
Use cases
- connect to an exchange over FIX to route orders
- build a FIX acceptor server for broker clients
- process high-frequency market data feeds in Java
- implement a FIX client (initiator) for a trading system
- customize FIX message validation for exchange-specific tags
- monitor and manage FIX sessions via JMX
When to choose
- you need a battle-tested, industry-standard open-source FIX engine on the JVM
- you must support multiple FIX versions including 5.0SP2 and FIXLatest
- you need high-throughput, low-latency session handling with thousands of concurrent connections
- you require pluggable message stores (File, JDBC, Memory) and customizable DataDictionaries
When to avoid
- your project is not on the JVM and you cannot use Java libraries
- you need a simple REST or WebSocket market API rather than the FIX protocol
- you need a turnkey trading application rather than a messaging engine library
Facets
library · maturity stable
message-queue networking serialization monitoring fintech apis microservices jvm cross-platform fix-protocol fix-engine trading-systems financial-markets order-routing market-data apache-mina jmx cryptocurrency
9 sources
- readme: https://github.com/quickfix-j/quickfixj · fetched 2026-09-01 · 726df6015e1a
- homepage: http://www.quickfixj.org · fetched 2026-08-29 · 007c05622595
- site_page: https://quickfixj.org/docs/deep-tech-reference · fetched 2026-08-29 · baae9ab20150
- site_page: https://quickfixj.org/docs/configuration · fetched 2026-08-29 · c3290a98fc6c
- site_page: https://quickfixj.org/docs/overview · fetched 2026-08-29 · c788dd75fd35
- site_page: https://quickfixj.org/docs/architecture · fetched 2026-08-29 · 56bfb90c28b6
- site_page: https://quickfixj.org/docs/developer-docs · fetched 2026-08-29 · e3319bf23be9
- site_page: https://quickfixj.org/docs/acceptor-dynamic · fetched 2026-08-29 · ba270b17561f
- site_page: https://quickfixj.org/docs/tutorials · fetched 2026-08-29 · 1c2ec807f30d
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| quickfix-j/quickfixj | main | 94 |
For agents
markdown · JSON · MCP: product_card(name="quickfix-j/quickfixj")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem