winding-lines

Tins published by winding-lines:

tinlatestrepositoryauthoractivitydescription
flare_mlake0.13.0magmalake/flare_mlakewinding-lines⭐ 08d agoPackaged build of flare by Ehsan M. Kermani (github.com/ehsanmok/flare) — TCP, UDP, TLS, HTTP/1.1, HTTP/2, HTTP/3, QUIC, WebSocket and gRPC for Mojo. Republished only because flare is not on a conda channel; imported as `flare`. Please send stars and issues upstream.
flarenetworkinghttphttp2grpctlswebsocketquicredistributionmagmalake
parquet-full-mojo0.1.5magmalake/parquet.mojowinding-lines⭐ 17d agoEvery Parquet codec the spec defines — adds ZSTD, BROTLI and LZ4 to parquet-mojo, via libzstd/libbrotli/liblz4
parquetcodeczstdbrotlilz4compressionmagmalake
parquet-mojo0.11.4magmalake/parquet.mojowinding-lines⭐ 17d agoNative pure-Mojo Apache Parquet reader and writer — every encoding, Arrow output over the C Data Interface
parquetarrowicebergdata-lakecolumnarmagmalake
avro-mojo0.4.3magmalake/avro.mojowinding-lines⭐ 18d agoPure-Mojo Apache Avro — schemas, binary codec, Object Container Files, snappy/zstd block codecs (deflate via deflate-mojo)
avroicebergdata-lakeserializationocf
threads-mojo0.6.1magmalake/threads.mojowinding-lines⭐ 18d agoMinimal pthreads for Mojo: spawn/join, atomics, a mutex, parallel_for, and a WorkerPool (typed or untyped)
magmalakethreadspthreadsconcurrencyparallelatomicsworker-pool
iceberg-mojo0.8.2magmalake/iceberg.mojowinding-lines⭐ 0todayNative pure-Mojo Apache Iceberg: metadata, manifests, scan planning, multi-core Arrow reads with nested columns, writes, and a SQL catalog over SQLite or PostgreSQL — append, delete, overwrite and deletion vectors
icebergtable-formatdata-lakemetadatamanifestsarrowmagmalake
pontoneer1.0.0winding-lines/pontoneerwinding-lines⭐ 32mo agoMojo library providing additional type protocol extensions for Python interop
pythoninteropprotocols
postgres-mojo0.3.2magmalake/postgres.mojowinding-lines⭐ 18d agoA Mojo PostgreSQL client over libpq: parameterized queries, typed results, transactions, COPY, SQLSTATE errors, connection pooling
postgrespostgresqllibpqdatabasesqlffipoolmagmalake
restate-mojo0.4.1magmalake/restate.mojowinding-lines⭐ 08d agoDurable execution flows in Mojo via Restate: Rust SDK event loop and journal behind a C-ABI shim, business logic in Mojo, served on one thread or N
durable-executionworkflowsrestatefficoncurrency
arrow-mlake-mojo0.2.0magmalake/arrow-mlake.mojowinding-lines⭐ 0todayApache Arrow memory layout, C Data Interface and IPC streams in pure Mojo — a stopgap until marrow builds on Mojo 1.x
arrowc-data-interfaceipccolumnarffimagmalake
sqlite-mojo0.3.4magmalake/sqlite.mojowinding-lines⭐ 08d agoSQLite bindings for Mojo via FFI: connections, prepared statements, RAII transactions
sqlitedatabasesqlffimagmalakeicebergcatalog
objectstore-mojo0.3.3magmalake/objectstore.mojowinding-lines⭐ 01d agoFileIO over local files, HTTP(S) range reads and S3 (SigV4, vended credentials, presigned URLs, multipart), with a libcurl-backed HTTP client and hardware-accelerated SHA-256
s3httpobjectstoreicebergsigv4ffimagmalakesha256
thrift-mojo0.1.3magmalake/thrift.mojowinding-lines⭐ 08d agoPure-Mojo Apache Thrift serialization — TCompactProtocol, TBinaryProtocol, and the Parquet metadata structs
thriftparqueticebergdata-lakeserialization
hashes-mojo0.1.3magmalake/hashes.mojowinding-lines⭐ 08d agoPure-Mojo CRC-32, MurmurHash3 x86-32, and XXH64 for table-format tooling
hashingcrc32murmurhashxxhashicebergparquet
roaring-mojo0.1.3magmalake/roaring.mojowinding-lines⭐ 08d agoPure-Mojo Roaring bitmaps (32-bit and 64-bit) with portable serialization and Apache Iceberg deletion-vector framing
roaringbitmapicebergdata-lakeserialization
snappy-mojo0.1.4magmalake/snappy.mojowinding-lines⭐ 08d agoPure-Mojo Snappy compressor/decompressor (raw block format + framing format)
snappycompressionparquetavrocodec
lz4-mojo0.1.3magmalake/lz4.mojowinding-lines⭐ 08d agoA Mojo lz4 binding (block + frame format) via FFI to liblz4
lz4compressionparqueticebergpuffinffi
zstd-mojo0.1.4magmalake/zstd.mojowinding-lines⭐ 08d agoA Mojo binding to libzstd (one-shot and streaming compress/decompress) via FFI
compressionzstdffiparqueticebergavro
json_mlake0.4.2magmalake/json_mlakewinding-lines⭐ 09d 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
brotli-mojo0.1.3magmalake/brotli.mojowinding-lines⭐ 08d agoA Mojo Brotli binding (RFC 7932 compress/decompress) via FFI to libbrotli
brotlicompressionparquetrfc7932ffimagmalake
iceberg-rs-mojo0.1.2magmalake/iceberg-rs.mojowinding-lines⭐ 08d agoApache Iceberg for Mojo: catalogs, scans and appends over a Rust cdylib wrapping iceberg-rust; first install compiles the shim
iceberglakehousearrowparquetffi
lint-mojo0.1.4magmalake/lint.mojowinding-lines⭐ 08d agomojolint: a linter for the origin and threading mistakes the Mojo compiler lets through, with mojo-lsp-server behind the rules
magmalakelintlinteroriginsthreadslsptooling
mozz_mlake0.2.2magmalake/mozz_mlakewinding-lines⭐ 09d 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
deflate-mojo0.1.2magmalake/deflate.mojowinding-lines⭐ 08d agoRaw DEFLATE (RFC 1951) in pure Mojo — inflate, deflate, and inflate_at for back-to-back streams
deflateinflatecompressionrfc1951gzipparquetavrocodec
memory-region-mojo0.1.1magmalake/memory-region.mojowinding-lines⭐ 09d agoA region of bytes — heap or shared mapping — carved by a bump allocator that returns offsets, so the result can be read wherever it lands
memorymmapshared-memoryallocatorarenaarrow
pdftotext0.1.3millfolio/pdftotext.mojowinding-lines⭐ 056d agoA from-scratch PDF-to-text extractor in Mojo
pdfdocumentstext-extraction
lancedb-mojo0.1.5millfolio/lancedb.mojowinding-lines⭐ 02mo agoA Mojo LanceDB binding (vector add/search) via FFI to a Rust cdylib; first install compiles the shim
vectorsdatabaselancedbffi
jinja2-mojo0.1.2millfolio/jinja2.mojowinding-lines⭐ 02mo agoA Mojo implementation of the Jinja2 subset for chat templates
templatesjinja2chat
docx0.1.3millfolio/docx.mojowinding-lines⭐ 056d agoA from-scratch .docx-to-text extractor in Mojo
docxdocumentstext-extraction
zlib-mojo0.1.2millfolio/zlib.mojowinding-lines⭐ 02mo agoA Mojo zlib binding (inflate/deflate) via FFI to libz
compressionzlibffi
csv0.1.3millfolio/csv.mojowinding-lines⭐ 02mo agoRead files in the format Comma Separated Values
csvparsingdata
labelformer0.1.1labelrefinery/LabelFormer.mojowinding-lines⭐ 056d agoPure-Mojo LabelFormer inferencer: LiDAR trajectory auto-label refinement (CoRL 2023)
autolabelinglidartransformerinferenceargoverse2
logging0.1.2millfolio/logging.mojowinding-lines⭐ 02mo agoTimestamped log lines for Mojo, stamped at the moment of the call
logging
stone-mojo0.1.0labelrefinery/Stone.mojowinding-lines⭐ 02mo ago
offlinepoly0.1.0labelrefinery/OfflinePoly.mojowinding-lines⭐ 059d agoLearning-free offline 3D multi-object tracking (Offline-Poly / Tracking-By-Tracking) for 4D auto-labeling
autolabelingtrackingmotlidaroffline
trackpermanence0.1.0labelrefinery/TrackPermanence.mojowinding-lines⭐ 059d agoPure-Mojo inference for Offline Tracking with Object Permanence: tracklet Re-ID across occlusions + occluded-pose completion (arXiv:2310.01288)
autolabelingtrackingocclusiongruinference
hungarian-mojo0.1.0labelrefinery/Hungarian.mojowinding-lines⭐ 02mo agoJonker-Volgenant rectangular linear assignment in pure Mojo
assignmenthungariantrackingoptimizationrobotics
kalman-mojo0.1.0labelrefinery/Kalman.mojowinding-lines⭐ 02mo agoKalman filtering and RTS smoothing for offline track refinement, in pure Mojo
kalmansmoothingtrackingautolabelingrobotics