= Chronicle Overview Chronicle Software provides libraries to help with fast data. The majority of our customers are in financial services. Our products include: link:https://chronicle.software/fix-engine/[Chronicle FIX/ITCH Engine] - Low latency…
= Chronicle Overview
Chronicle Software provides libraries to help with fast data.
The majority of our customers are in financial services.
Our products include:
link:https://chronicle.software/fix-engine/[Chronicle FIX/ITCH Engine] - Low latency FIX/ITCH engine in Java for all versions of FIX.
Can parse and generate messages within 1 microsecond.
link:https://chronicle.software/services/[Chronicle Microservices Framework] - Microservices built with Chronicle Services are efficient, easy to build, test, and maintain.
Equally importantly they provide exceptional high-throughput, low latency, and transparent HA/DR.
link:https://chronicle.software/matching-engine/[Chronicle Matching Engine] - forms the backbone for a resilient and scalable exchange solution.
It provides order matching, validation, and risk checks with high capacity and low latency.
It has a modular and flexible design which enables it to be used stand-alone, or seamlessly integrated with Chronicle FIX and Chronicle Services.
link:https://chronicle.software/efx/[Chronicle EFX] - built on Chronicle Microservices, EFX contains components for Aggregation, Pricing, Hedging, Position Keeping, P&L, Market Gateway and Algo containers.
EFX allows the customer to use off the shelf functionality built and maintained by Chronicle, or to extend and customise with their own algos and IP - the best compromise of "buy vs build".
link:https://chronicle.software/queue/[Chronicle Queue] and also link:https://chronicle.software/queue-enterprise/[Chronicle Queue Enterprise] - using Chronicle Queue for low latency message passing provides an effectively unlimited buffer between producers and consumers and a complete audit trail of every message sent.
Queue Enterprise provides even lower latencies and additional delivery semantics - for example - only process a message once it is guaranteed replicated to another host(s).
link:https://chronicle.software/map/[Chronicle Map] is a key-value store sharing persisted memory between processes, either on the same server or across networks.
CM is designed to store the data off-heap, which means it minimizes the heap usage and garbage collection allowing the data to be stored with sub-microsecond latency.
CM is structured key-value store able to support exceptionally high updates and high throughput data e.g. OPRA Market Data with minimum configuration.
Replication is provided by Chronicle Map Enterprise
== Reporting security issues
If you discover a security vulnerability in any Chronicle / OpenHFT library, please report it responsibly by emailing [email protected].
Please do not open a public GitHub issue or pull request for security vulnerabilities.
See <> for details on what to include and what to expect.
== Contributor agreement
For us to accept contributions to open source libraries we require contributors to sign the below
https://chronicle.software/contributor-agreement/
== Documentation in this repo
This repo contains the following docs
- <> documents which versions of Java/JVM are supported by Chronicle libraries
- <> documents which Operating Systems are supported by Chronicle libraries
- <> explains Chronicle's version numbers and release timetable
- <> shows a graphical representation of the OpenHFT projects and their dependencies
- <> contains tips and tricks to reduce garbage
Members
-
Chronicle-Queue ★ PINNED
Micro second messaging that stores everything to disk
Java ★ 3.8k 3d agoExplain → -
Chronicle-Wire ★ PINNED
A Low Garbage Java Serialisation Library that supports multiple formats
Java ★ 596 5d agoExplain → -
OpenHFT ★ PINNED
Parent module to include active modules
Shell ★ 701 3d agoExplain → -
Chronicle-Core ★ PINNED
Low level access to native memory, JVM and OS.
Java ★ 630 19d agoExplain → -
Chronicle-Map
Replicate your Key Value Store across your network, with consistency, persistance and performance.
Java ★ 3.0k 27d agoExplain → -
Java-Thread-Affinity
Bind a java thread to a given core
Java ★ 1.9k 1mo agoExplain → -
Zero-Allocation-Hashing
Zero-allocation hashing for Java
Java ★ 843 1mo agoExplain → -
Java-Runtime-Compiler
Java Runtime Compiler
Java ★ 706 3d agoExplain → -
Chronicle-Bytes
Chronicle Bytes has a similar purpose to Java NIO's ByteBuffer with many extensions
Java ★ 433 18h agoExplain → -
Chronicle-Engine ▣
A high performance, low latency, reactive processing framework
★ 340 7y agoExplain → -
Java-Lang ▣
Java Language support
Java ★ 285 2y agoExplain → -
Chronicle-Network ▣
A High Performance Network ( TCP/IP ) Library
Java ★ 253 2y agoExplain → -
Chronicle-Logger
A sub microsecond java logger, supporting standard logging APIs such as Slf & Log4J
Java ★ 239 1mo agoExplain → -
Chronicle-Threads
No description.
Java ★ 195 27d agoExplain → -
Chronicle-Values
No description.
Java ★ 113 2mo agoExplain → -
JLBH
JLBH
Java ★ 87 2mo agoExplain → -
Chronicle-Algorithms
No description.
Java ★ 87 1mo agoExplain → -
Chronicle-Queue-Demo
Sample programs for Chronicle Queue
Java ★ 80 4mo agoExplain → -
Chronicle-TimeSeries ▣
Multi-Threaded Time Series library
Java ★ 62 8y agoExplain → -
Chronicle-Decentred
Framework for building Secure Scalable Microservices on Distributed Ledger Technology
Java ★ 53 1y agoExplain → -
Chronicle-Salt
Chronicle wrapper for the NaCl library
Java ★ 33 2mo agoExplain → -
Chronicle-Test-Framework
No description.
Java ★ 28 2mo agoExplain → -
RFC
RFC's used by OpenHFT
★ 23 6y agoExplain → -
Chronicle-Websocket-Jetty ▣
Provide Websocket access via Jetty
Java ★ 20 2y agoExplain → -
Puzzles
OpenHFT Puzzles
Java ★ 16 5y agoExplain → -
Chronicle-Engine-GUI ▣
No description.
CSS ★ 14 3y agoExplain → -
Binary-Compatibility-Enforcer-Plugin
Wraps the Java API ComplianceChecker into a maven plugin
Java ★ 9 2y agoExplain → -
Binance-Api-Client ⑂ ▣
binance-java-api is a lightweight Java library for the Binance API, supporting synchronous and asynchronous requests, as well as event streaming using WebSockets.
Java ★ 9 7y agoExplain → -
Chronicle-Analytics
Support for Analytics
Java ★ 8 1mo agoExplain → -
Posix
No description.
Java ★ 8 1mo agoExplain → -
Stage-Compiler ▣
No description.
Java ★ 8 4y agoExplain → -
Microservice-Benchmark
Open Microservices Benchmark
Java ★ 7 3y agoExplain → -
javapoet ⑂
A Java API for generating .java source files.
Java ★ 7 9y agoExplain → -
Chronicle-Release-Notes ▣
No description.
Java ★ 0 2y agoExplain →
No repos match these filters.