{"id":15033123,"url":"https://github.com/openhft/chronicle-map","last_synced_at":"2025-05-15T00:03:56.114Z","repository":{"id":18772142,"uuid":"21985130","full_name":"OpenHFT/Chronicle-Map","owner":"OpenHFT","description":"Replicate your Key Value Store across your network, with consistency, persistance and performance.","archived":false,"fork":false,"pushed_at":"2025-01-05T02:53:22.000Z","size":55649,"stargazers_count":2847,"open_issues_count":19,"forks_count":473,"subscribers_count":160,"default_branch":"ea","last_synced_at":"2025-04-22T18:03:28.277Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://chronicle.software/products/chronicle-map/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"Azure/node-sqlserver","license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OpenHFT.png","metadata":{"files":{"readme":"ReadMe.adoc","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-07-18T15:33:57.000Z","updated_at":"2025-04-21T07:04:45.000Z","dependencies_parsed_at":"2023-12-04T13:28:15.617Z","dependency_job_id":"402573ae-0cfe-4866-a1da-c51013dbe976","html_url":"https://github.com/OpenHFT/Chronicle-Map","commit_stats":null,"previous_names":[],"tags_count":208,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenHFT%2FChronicle-Map","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenHFT%2FChronicle-Map/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenHFT%2FChronicle-Map/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenHFT%2FChronicle-Map/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenHFT","download_url":"https://codeload.github.com/OpenHFT/Chronicle-Map/tar.gz/refs/heads/ea","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252873968,"owners_count":21817710,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-09-24T20:20:10.335Z","updated_at":"2025-05-07T11:52:09.605Z","avatar_url":"https://github.com/OpenHFT.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"= Chronicle Map\nChronicle Software\n:css-signature: demo\n:toc: macro\n:toclevels: 2\n:icons: font\n\nimage:https://maven-badges.herokuapp.com/maven-central/net.openhft/chronicle-map/badge.svg[caption=\"\",link=https://maven-badges.herokuapp.com/maven-central/net.openhft/chronicle-map]\nimage:https://javadoc.io/badge2/net.openhft/chronicle-map/javadoc.svg[link=\"https://www.javadoc.io/doc/net.openhft/chronicle-map/latest/index.html\"]\n//image:https://javadoc-badge.appspot.com/net.openhft/chronicle-map.svg?label=javadoc[JavaDoc, link=https://www.javadoc.io/doc/net.openhft/chronicle-map]\nimage:https://img.shields.io/github/license/OpenHFT/Chronicle-Map[GitHub]\nimage:https://img.shields.io/badge/release%20notes-subscribe-brightgreen[link=\"https://chronicle.software/release-notes/\"]\nimage:https://sonarcloud.io/api/project_badges/measure?project=OpenHFT_Chronicle-Map\u0026metric=alert_status[link=\"https://sonarcloud.io/dashboard?id=OpenHFT_Chronicle-Map\"]\n\nimage::docs/images/Map_line.png[width=20%]\n\ntoc::[]\n\n== About\n\nChronicle Map is a super-fast, in-memory, non-blocking, key-value store, designed for low-latency, and/or multi-process\napplications such as trading and financial market applications.\nSee \u003c\u003cdocs/CM_Features.adoc#,Features doc\u003e\u003e for more information.\n\nThe size of a Chronicle Map is not limited by memory (RAM), but rather by the available disk capacity.\n\n.Overview\nimage::docs\\images\\Image1_.png[750,650]\n\n\n=== Use cases\nChronicle Map is used in production around the\nworld for:\n\n• **real-time trading systems**. Chronicle Map\nprovides in-memory access speeds, and supports\nultra-low garbage collection. Chronicle Map can support the most demanding of applications.\n• **highly concurrent systems**. Chronicle Map\nsupports multiple readers and writers,\ndistributed across multiple machines.\n\n=== Why use Chronicle Map?\nChronicle Map is:\n\n• **fast**. Millions of operations per second, with\nlow and stable microsecond latencies for reads and writes. Write queries scale well up\nto the number of hardware execution threads in the server. Read queries never block each\nother.\n• **reliable**. Chronicle Software have a “chaos\nmonkey” test which verifies Chronicle Map\nmulti-master replication in the face of node\nand network failures. The map can optionally be persisted to disk.\n• **in production** at banks and hedge funds,\nglobally.\n• **built using lessons learnt** from real-world\nexperience solving real-world problems.\n• **open source** (standard version), and in use at\nhundreds of sites around the world.\n\n=== Our offering\nChronicle Software provides full support for\nChronicle Map, consulting to help you make\nbest use of the product, and can also deliver\nprojects using a mix of our resources and\nyour own.\n\n=== Replication\nSee \u003c\u003cdocs/CM_Replication.adoc#,Chronicle Map Replication\u003e\u003e for more information.\n\n'''\n== Documentation\nThe Chronicle Map documentation comprises:\n\n.Documentation\n|===\n|**Document**|**Purpose**\n|\u003c\u003cdocs/CM_Features.adoc#,CM_Features\u003e\u003e\n|Features description.\n|\u003c\u003cdocs/CM_Replication.adoc#,CM_Replication\u003e\u003e\n|Replication explanation.\n|\u003c\u003cdocs/CM_Tutorial.adoc#,CM_Tutorial\u003e\u003e\n|Tutorial.\n|\u003c\u003cdocs/CM_FAQs.adoc#,CM_FAQs\u003e\u003e\n|Frequently asked questions.\n|\u003c\u003cdocs/CM_Download.adoc#,CM_Download\u003e\u003e\n|Downloading the software.\n|\u003c\u003cdocs/CM_Updates.adoc#,CM_Updates\u003e\u003e\n|Updates from Chronicle Map version 2.\n|\u003c\u003cdocs/CM_Compatibility_and_Versioning.adoc#,CM_Compatibility_and_Versioning\u003e\u003e\n|Compatibility and Versioning description.\n|===\n\nLinked documentation is contained in the `docs` folder.\n\n== Chronicle Software Release Notes\nhttps://chronicle.software/release-notes[Leave your e-mail] to get information about the latest releases and patches to stay up-to-date. \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenhft%2Fchronicle-map","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenhft%2Fchronicle-map","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenhft%2Fchronicle-map/lists"}