Packages
Kit has a growing ecosystem of packages that extend its capabilities. Packages provide integrations with databases, web services, data formats, and more.
Installing Packages
Add a package to your project from a Git URL:
kit add https://gitlab.com/kit-lang/packages/kit-postgres
Or add it directly to your kit.toml:
[dependencies]
postgres = { git = "https://gitlab.com/kit-lang/packages/kit-postgres" }
# Pin to a specific tag
curl = { git = "https://gitlab.com/kit-lang/packages/kit-curl", tag = "v2026.3.7" }
# Pin to a specific branch
yaml = { git = "https://gitlab.com/kit-lang/packages/kit-yaml", branch = "main" }
Then run kit install to fetch dependencies.
1st-party Packages
The packages below are maintained by the Kit team and available on
GitLab. Third-party packages can be hosted anywhere
and installed via kit add.
Web & HTTP Services
kit-crooner
A Sinatra-inspired web framework for Kit
kit-curl
libcurl bindings for Kit - HTTP client for GET, POST, PUT, DELETE requests
kit-oauth
OAuth 2.0 client library for Kit
kit-odata
OData v4 client for Kit - query builder, filtering, and pagination
kit-tea-web
Browser runtime for Kit TEA applications
kit-template
Simple templating engine for Kit
kit-jwt
JSON Web Token (JWT) encoding and decoding for Kit
Networking & Messaging
kit-websocket
WebSocket client and server for Kit using native Zig FFI (RFC 6455)
kit-smtp
SMTP email client for Kit using native Zig FFI
kit-nats
NATS client for Kit using native Zig FFI
kit-zmq
ZeroMQ bindings for Kit via czmq - high-performance messaging for distributed applications
kit-mqtt
MQTT protocol client bindings for Kit
kit-nng
NNG (nanomsg-next-gen) lightweight messaging library bindings for Kit
kit-libuv
Asynchronous I/O library wrapping libuv for Kit
Databases & Storage
kit-postgres
PostgreSQL bindings for Kit using libpq
kit-sqlite
SQLite bindings for Kit
kit-duckdb
DuckDB bindings for Kit - in-process analytical database
kit-mongoc
MongoDB C driver (libmongoc) bindings for Kit
kit-cassandra
Apache Cassandra client for Kit using CQL Native Protocol
kit-redis
Redis client for Kit using native Zig FFI
kit-hiredis
Hiredis minimalistic Redis client bindings for Kit
kit-lmdb
LMDB embedded key-value store bindings for Kit
kit-query
Fluent SQL query builder for Kit
kit-pg-parser
PostgreSQL SQL parser - parse, validate, normalize, and fingerprint SQL queries using libpg_query
Cloud & Distributed Systems
kit-aws-core
AWS core library - credentials, signing, and shared utilities
kit-aws-s3
AWS S3 client for Kit
kit-azure-core
Azure core library - authentication, configuration, and shared utilities
kit-azure-storage
Azure Blob Storage client for Kit
kit-gcp-core
GCP core library - authentication, project config, and shared utilities
kit-gcp-storage
GCP Cloud Storage client for Kit
kit-dapr
Dapr (Distributed Application Runtime) client for Kit
kit-health-check
Health check types, runner, and JSON output for Kit cloud deployments
kit-otel
OpenTelemetry observability for Kit — metrics, traces, and log correlation
AI & Machine Learning
kit-mcp
MCP (Model Context Protocol) server library for Kit — stdio and Streamable HTTP transports
kit-mcp-ui
MCP-UI support for Kit — rich UI rendering in MCP tool results
kit-embeddings
Lightweight vector embeddings store for RAG applications
kit-factgraph
Knowledge graph for modeling facts, rules, and calculations in Kit
Data Processing & Analytics
kit-arrow
Apache Arrow columnar data format for Kit
kit-parquet
Apache Parquet columnar storage format for Kit
kit-dataframe
High-performance columnar DataFrame for Kit with SIMD acceleration
kit-transducer
Clojure-inspired transducers for composable, reusable transformations
kit-kts
Kit Term Storage - fast, concurrent in-memory tables inspired by Erlang's ETS
kit-libcsv
CSV parsing and generation library for Kit using libcsv
Data Formats & Serialization
kit-flatbuf
FlatBuffers binary serialization for Kit - zero-copy read access
kit-protobuf
Protocol Buffers binary serialization for Kit
kit-msgpack
MessagePack binary serialization for Kit
kit-cbor
CBOR (Concise Binary Object Representation) encoding and decoding for Kit
kit-edn
EDN (Extensible Data Notation) parsing and generation for Kit
kit-lite3
Lite3 zero-copy serialization format bindings for Kit
kit-toon
TOON (Token-Oriented Object Notation) encoder/decoder for Kit - reduces token usage by 30-60% compared to JSON
kit-xml
XML parsing, generation, and XPath queries using libxml2
kit-yaml
YAML parsing and generation for Kit
kit-markdown
Markdown parsing and HTML rendering for Kit
kit-cmark
CommonMark Markdown parser and renderer bindings for Kit
kit-pdf
PDF reading and writing library for Kit using pdfio
Cryptography & Security
kit-crypto
Cryptographic primitives for Kit using Zig std.crypto (no external deps)
kit-sodium
Comprehensive cryptographic library for Kit using libsodium
kit-rsa
RSA cryptographic operations for Kit using OpenSSL
Graphics, GPU & Game Development
kit-sdl
SDL2 bindings for Kit - cross-platform windowing, input, and graphics
kit-glfw
GLFW windowing and input library bindings for Kit
kit-raylib
Raylib game development library bindings for Kit
kit-sokol
Cross-platform graphics and audio library bindings for Kit using sokol-zig
kit-image
Image loading and manipulation for Kit using stb_image
kit-imagemagick
ImageMagick bindings for Kit - image processing and manipulation
kit-opencv
OpenCV computer vision library bindings for Kit
kit-cairo
Cairo 2D vector graphics library bindings for Kit
kit-vips
libvips fast image processing library bindings for Kit
kit-svg
Type-safe SVG generation library for Kit
kit-plot
Compositional visualization library inspired by Algebra of Graphics
kit-metal
Apple Metal GPU bindings for Kit - graphics and compute on macOS
kit-vulkan
Vulkan graphics API bindings for Kit - low-level GPU compute and graphics
kit-wgpu
Cross-platform GPU compute and rendering via WebGPU (wgpu-native)
kit-cuda
CUDA GPU computing via cuBLAS, cuFFT, and CUDA runtime (requires NVIDIA GPU and CUDA toolkit)
kit-opencl
Cross-platform GPU computing via OpenCL (works on NVIDIA, AMD, Intel, and Apple GPUs)
kit-game
A LÖVE-inspired game development framework for Kit
kit-box2d
Kit bindings for Box2D v3 - 2D physics engine with rigid bodies, joints, and collision detection
kit-geometry
Basic geometric types and operations for 2D and 3D space
GUI & Desktop Applications
kit-tk
Tk GUI toolkit bindings for Kit - cross-platform windowed applications
kit-tea
The Elm Architecture (TEA) framework for Kit - functional GUI programming
kit-zgpui
ZGPUI - A GPU-accelerated UI framework for Kit inspired by Zed's GPUI, powered by raylib
kit-nuklear
Nuklear immediate-mode GUI library bindings for Kit
kit-raygui
Raygui immediate-mode GUI library bindings for Kit
kit-ncurses
ncurses terminal UI library bindings for Kit
kit-linenoise
linenoise line editing library bindings for Kit
Multimedia & Audio
kit-ffmpeg
FFmpeg bindings for Kit - video and audio processing
kit-flite
Flite text-to-speech synthesis bindings for Kit
kit-audio
Cross-platform audio playback and recording for Kit using miniaudio
kit-sndfile
libsndfile audio file I/O library bindings for Kit
Finance & Markets
kit-fix
FIX protocol (Financial Information eXchange) implementation for Kit
kit-ta-lib
A TA-Lib wrapper for Kit
kit-yahoo-finance
Yahoo Finance API client for Kit - stock quotes, historical data, and fundamentals
kit-ticker
Well-known ticker symbols for stocks, ETFs, indexes, and crypto
kit-finnhub
Finnhub Stock API client for Kit — real-time quotes, historical candles, company profiles, earnings, dividends, splits, recommendations, and basic financials
Science, Math & Algorithms
kit-suncalc
Sun and moon position, times, and illumination calculations for Kit
kit-fftw
FFTW fast Fourier transform library bindings for Kit
kit-linear-algebra
High-performance linear algebra via BLAS/LAPACK (uses Accelerate on macOS, OpenBLAS on Linux)
kit-igraph
igraph graph algorithm library bindings for Kit
kit-gmp
GMP arbitrary-precision arithmetic library bindings for Kit
kit-fasthash
High-performance hashing functions written in Zig
Developer Tools & Testing
kit-git
libgit2 bindings for Git operations in Kit
kit-quickcheck
Property-based testing for Kit inspired by QuickCheck
kit-regex
PCRE2-based regular expression library for Kit
kit-libarchive
libarchive bindings for reading and writing archive formats in Kit
kit-lz4
LZ4 fast compression library bindings for Kit
kit-zstd
Zstandard compression library bindings for Kit
kit-mruby
Embed mruby (lightweight Ruby) in Kit applications
kit-kreuzberg
Kreuzberg document extraction bindings for Kit
kit-postal
libpostal address parsing and normalization library bindings for Kit