Skip to main content

litebook

litebook Downloads Build MIT License

A fast and performant limit order book in Python utilizing a Rust backend. Install it with

pip install litebook

Using litebook

Get started with litebook using the following example:

import litebook as lb

# Create an OrderBook
orderbook = lb.OrderBook(tick_size=0.01)

# Create some orders (this not _add_ the order!)
buy_order = book.create_order(lb.OrderType.Buy, price=10.05, quantity=10.0)
sell_order = book.create_order(lb.OrderType.Sell, price=10.05, quantity=5.0)

# Add the orders (this returns a list of Fill objects)
_no_fills = book.add(buy_order)
fills = book.add(sell_order)

# Check the fill
print(fill)

# Check the status of the remainder of the open buy order
# DO NOT rely on the previous `buy_order` or `sell_order` objects
# to be updated! Fetch them from the book, instead
open_buy_order = orderbook.get_order(buy_order.id)

Need help?

Please open an issue if you need help or have a feature request.

Metadata

Release files for litebook 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for litebook 0.0.1
File
litebook-0.0.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
litebook-0.0.1-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
litebook-0.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
litebook-0.0.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
litebook-0.0.1-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
litebook-0.0.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
litebook-0.0.1-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
litebook-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
litebook-0.0.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
litebook-0.0.1-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
litebook-0.0.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
litebook-0.0.1-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
litebook-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
litebook-0.0.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
litebook-0.0.1-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
litebook-0.0.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
litebook-0.0.1-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
litebook-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
litebook-0.0.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
litebook-0.0.1-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details

Total release size: 5.1 MB

Release files / litebook-0.0.1-cp313-cp313-win_amd64.whl

Download URL litebook-0.0.1-cp313-cp313-win_amd64.whl
Size 182.4 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
568f08c11bf9bdec00ead2485d5a61752a67a1ea15a937667924cb0a9bf7b5d2
BLAKE2b-256 checksum
How to use checksums
48499d1a4b2b2e56740300e4e4ffefb92a94af57689df0857e466ab8e48c69aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.1

Release files / litebook-0.0.1-cp313-cp313-win32.whl

Download URL litebook-0.0.1-cp313-cp313-win32.whl
Size 172.3 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
c5627d0e69f9d95d20a03b61af3da2396c4c4546e2201cbaa34c786fd5438b1e
BLAKE2b-256 checksum
How to use checksums
afa7a404cd73c6fe5977016c84abd507a6b31d80bae7abf178776c2445fca925
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.1

Release files / litebook-0.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL litebook-0.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 328.0 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c9266761e86a908b5e96b234a938e1b46becc8a096bf86513225d3a1b6a61e22
BLAKE2b-256 checksum
How to use checksums
824ddbff9bdd9045063769944d80c9cce77ee8ce02d376654f2ab98c824b6c08
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.1

Release files / litebook-0.0.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL litebook-0.0.1-cp313-cp313-macosx_11_0_arm64.whl
Size 286.3 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f59142833a8ec818bcc2ffe6d6136c0c71cbb0c7e7503207a67ca9985a5f9fef
BLAKE2b-256 checksum
How to use checksums
af877793340d4df9a56ab9f41a18d887199b8da28ea62c51d65061db10933d9b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.1

Release files / litebook-0.0.1-cp313-cp313-macosx_10_12_x86_64.whl

Download URL litebook-0.0.1-cp313-cp313-macosx_10_12_x86_64.whl
Size 293.0 kB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
7cc8b3aab66cffa5ea8b0b857ce265496e770ac3b71037bb0d900dffa4e050b6
BLAKE2b-256 checksum
How to use checksums
db0525f0e5ed152fd8d2885540486953f759b0a11373ecfabfb096ee9f4c065b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.1

Release files / litebook-0.0.1-cp312-cp312-win_amd64.whl

Download URL litebook-0.0.1-cp312-cp312-win_amd64.whl
Size 182.0 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
6ce0e274d6fcb9668c6ce99e1e1c168f3976072a675140d6d6a5842c1b90b76e
BLAKE2b-256 checksum
How to use checksums
b8a88553f3c780f2c293a442c7d2732e5075beaae80b0640b09dee4fe8d90620
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.1

Release files / litebook-0.0.1-cp312-cp312-win32.whl

Download URL litebook-0.0.1-cp312-cp312-win32.whl
Size 172.3 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
d0d57296fc487183760a426b7ed362db89c595149c5f51412a21985ac7460445
BLAKE2b-256 checksum
How to use checksums
df79c1ac80bccdee93ab496bdb4fd0fa5ea86fa0cebef79031b8f6342a954bc0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.1

Release files / litebook-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL litebook-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 327.6 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0feb212f2dffda81c08302e0781fc91c2c3aeb78c6de1d42ebb14e7b9cef260c
BLAKE2b-256 checksum
How to use checksums
a5582afc0bdbec837ede73d1e4ff0905a6ab57920019c4643b5804821b593cc7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.1

Release files / litebook-0.0.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL litebook-0.0.1-cp312-cp312-macosx_11_0_arm64.whl
Size 286.4 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7447b15a208b75caa42e5d43735e2f7bed058c92f23aa5d1709b8cf531dfca41
BLAKE2b-256 checksum
How to use checksums
f3eec809c1ae0a0d446146f7a79c49d6939440f9a3f1e86a51f1a287d22b2ad5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.1

Release files / litebook-0.0.1-cp312-cp312-macosx_10_12_x86_64.whl

Download URL litebook-0.0.1-cp312-cp312-macosx_10_12_x86_64.whl
Size 293.5 kB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
eb172bd0cfa18ed56bde5166a94ef1c0ad9e0b7fb171e15e4d3faac4894d09a2
BLAKE2b-256 checksum
How to use checksums
bfa5adb86e2ff0fb9cc1e472ce92b4ee9863a73c22c71439e26a8a2961885784
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.1

Release files / litebook-0.0.1-cp311-cp311-win_amd64.whl

Download URL litebook-0.0.1-cp311-cp311-win_amd64.whl
Size 181.3 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
0d5f8674212e08abc3eeb65dc85d262214a17d7bf4887be1cc1f190eeabf49fa
BLAKE2b-256 checksum
How to use checksums
488629d0f21b40f2eb5d9054451536cbe4bd2a4ea96fe098ef62ac0e9da44dc2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.1

Release files / litebook-0.0.1-cp311-cp311-win32.whl

Download URL litebook-0.0.1-cp311-cp311-win32.whl
Size 172.0 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
91b3ac5b2db68f4babc54c4457bc9ddb8390e2a35ed1c77bf60fa67a284c02e7
BLAKE2b-256 checksum
How to use checksums
8e951cccaf4b18951c167d95dc873390995b3dbd03e0fbce3c41ae6063191a12
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.1

Release files / litebook-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL litebook-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 327.6 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6e1a06b3e970f2e39f0b5c32c7cd0fa31c0760bfb25ace8c868616a3a3a46fd8
BLAKE2b-256 checksum
How to use checksums
d57724a61a89d4d3f80557758c9411c191d84eadb462c316cf1e4544d9917321
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.1

Release files / litebook-0.0.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL litebook-0.0.1-cp311-cp311-macosx_11_0_arm64.whl
Size 290.5 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
189fcd8c464ab8c3b50b67c53778272023eb36423e9fcae6d9eeb3fccfe6c637
BLAKE2b-256 checksum
How to use checksums
4877b3707b5c0b124e1ef987c620005dafd8e379967cf6bfb216378052aef927
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.1

Release files / litebook-0.0.1-cp311-cp311-macosx_10_12_x86_64.whl

Download URL litebook-0.0.1-cp311-cp311-macosx_10_12_x86_64.whl
Size 298.6 kB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
58619957f0fc490b3a6d34c41135c2bc6e5d5daaba89f523c3036af23a12e4c6
BLAKE2b-256 checksum
How to use checksums
ab9442c7d659286d963211e178fcfc01bb54101887647774b6681dd82c1d178a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.1

Release files / litebook-0.0.1-cp310-cp310-win_amd64.whl

Download URL litebook-0.0.1-cp310-cp310-win_amd64.whl
Size 181.2 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
b2710b97b9b5fb9a33fd27a541614b865789851da3726659d26e4d8d54c781fa
BLAKE2b-256 checksum
How to use checksums
a59a15746ff63135a172b43e279e6f6de0d58dc38ea5ea0218de945b81f7a9df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.1

Release files / litebook-0.0.1-cp310-cp310-win32.whl

Download URL litebook-0.0.1-cp310-cp310-win32.whl
Size 171.9 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
53e27839ff50b8a6e59a06cda983fe177a1134f1832634e7301c96322cb174c4
BLAKE2b-256 checksum
How to use checksums
1411cd2de5b7eed64871518d4aadc46a86c5dcf2b654260e680f1e318c9961aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.1

Release files / litebook-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL litebook-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 327.8 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f720d1aeb1cdc750e412363987f5040c148472c1dd1803b3b029265a2b82c06e
BLAKE2b-256 checksum
How to use checksums
7295c3d7871d33968632493ac8f02f09d8a82c9886794577c5f7c6783a2a2d1b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.1

Release files / litebook-0.0.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL litebook-0.0.1-cp310-cp310-macosx_11_0_arm64.whl
Size 290.7 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7de9dc7d1cc863248488b2ed538a57c9eeb3bc06067889a7a13b01339cea4f99
BLAKE2b-256 checksum
How to use checksums
b70538cc78c9c9ee6a2342e8fd2af3b00c68d8120c70de9938f070e5623194f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.1

Release files / litebook-0.0.1-cp310-cp310-macosx_10_12_x86_64.whl

Download URL litebook-0.0.1-cp310-cp310-macosx_10_12_x86_64.whl
Size 298.6 kB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
c309ee2360a30802573ad170c7736de512ae85af0cbeef5f6818eb7ac2286e7a
BLAKE2b-256 checksum
How to use checksums
a720d894bd2bb34b20aa6c58a7eda45050f6d17837a1fe52b7f4a61204514910
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.1
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page