Mojo Shelf

A registry of reusable Mojo tins, installed as pixi source dependencies or git submodules. New here? See Getting started.

Tins

Ranked by stars, forks and recent commit activity. Includes the modular-community channel, mirrored here β€” its packages are badged channel.

tinlatestrepositoryauthoractivitydescription
hdf5-mojo channel0.2.0shivasankarka/hdf5-mojoshivasankarka⭐ 343d agoHigh-level HDF5 bindings for Mojo, exposing an h5py-compatible API over the HDF5 C library.
thrift-mojo0.1.2magmalake/thrift.mojowinding-lines⭐ 019d agoPure-Mojo Apache Thrift serialization β€” TCompactProtocol, TBinaryProtocol, and the Parquet metadata structs
thriftparqueticebergdata-lakeserialization
hashes-mojo0.1.2magmalake/hashes.mojowinding-lines⭐ 019d agoPure-Mojo CRC-32, MurmurHash3 x86-32, and XXH64 for table-format tooling
hashingcrc32murmurhashxxhashicebergparquet
roaring-mojo0.1.2magmalake/roaring.mojowinding-lines⭐ 019d agoPure-Mojo Roaring bitmaps (32-bit and 64-bit) with portable serialization and Apache Iceberg deletion-vector framing
roaringbitmapicebergdata-lakeserialization
json_mlake0.4.0magmalake/json_mlakewinding-lines⭐ 025d agoPackaged build of json by Ehsan M. Kermani (github.com/ehsanmok/json) β€” simdjson-backed JSON parsing for Mojo, CPU and GPU. Republished only because json is not on a conda channel; imported as `json`. Please send stars and issues upstream.
jsonparsingsimdjsonffiredistributionmagmalake
zstd-mojo0.1.3magmalake/zstd.mojowinding-lines⭐ 019d agoA Mojo binding to libzstd (one-shot and streaming compress/decompress) via FFI
compressionzstdffiparqueticebergavro
mozz_mlake0.2.1magmalake/mozz_mlakewinding-lines⭐ 019d agoPackaged build of mozz by Ehsan M. Kermani (github.com/ehsanmok/mozz) β€” pure-Mojo fuzzing and property-based testing: raw-byte fuzz(), typed forall[T]() with an Arbitrary trait, shrinking. Republished only because mozz is not on a conda channel; imported as `mozz`. Please send stars and issues upstream.
mozzfuzzingproperty-based-testingtestingquickcheckredistributionmagmalake
small_time channel26.2.0thatstoasty/small-timethatstoasty⭐ 25mo agoDatetime library forked from morrow.mojo
snappy-mojo0.1.3magmalake/snappy.mojowinding-lines⭐ 019d agoPure-Mojo Snappy compressor/decompressor (raw block format + framing format)
snappycompressionparquetavrocodec
iceberg-rs-mojo0.1.1magmalake/iceberg-rs.mojowinding-lines⭐ 019d agoApache Iceberg for Mojo: catalogs, scans and appends over a Rust cdylib wrapping iceberg-rust; first install compiles the shim
iceberglakehousearrowparquetffi
brotli-mojo0.1.2magmalake/brotli.mojowinding-lines⭐ 019d agoA Mojo Brotli binding (RFC 7932 compress/decompress) via FFI to libbrotli
brotlicompressionparquetrfc7932ffimagmalake
lz4-mojo0.1.2magmalake/lz4.mojowinding-lines⭐ 019d agoA Mojo lz4 binding (block + frame format) via FFI to liblz4
lz4compressionparqueticebergpuffinffi
mojo-wayland channel1.1.0Phelsong/mojo-waylandphelsong⭐ 021d agoMojo bindings for libwayland-client, generated from protocol XML
arrow-mlake-mojo0.1.1magmalake/arrow-mlake.mojowinding-lines⭐ 018d agoApache Arrow memory layout and C Data Interface in pure Mojo β€” a stopgap until marrow builds on Mojo 1.x
arrowc-data-interfacecolumnarffimagmalake
websockets channel0.2.0msaelices/mojo-websocketsmsaelices⭐ 221y agoMojo's websockets library
lint-mojo0.1.3magmalake/lint.mojowinding-lines⭐ 019d agomojolint: a linter for the origin and threading mistakes the Mojo compiler lets through, with mojo-lsp-server behind the rules
magmalakelintlinteroriginsthreadslsptooling
cvc5_mojo channel1.4.1.0Spellbound-Mojo/cvc5_mojoanatolvitold⭐ 02d ago
polars-mojo channel0.1.0ethqnol/polars-mojoethqnol⭐ 337d agoPolars DataFrame bindings for Mojo via Arrow C Data Interface
mojo_csv channel1.8.0Phelsong/mojo_csvphelsong⭐ 017d agoCsv parsing library written in pure Mojo
mogo-tester channel2.3.1moseschmiedel/mogo_testermoseschmiedel⭐ 23mo agoCompile and run top-level Mojo test files.

← previous Β· page 4 of 6 Β· next β†’