📚 Core Libraries8
json-parserpai
JSON parsing and serialization. ParseJSON, GetField, SetField, stringify.
http-clientpai
HTTP client with REST support. GET, POST, PUT, DELETE, custom headers.
csv-parserpai
CSV reading and writing. ParseCSV, WriteCSV, column and row access.
sqlite3clib
SQLite3 database wrapper. Open, Execute, Query, Bind, FetchRow.
regexpai
Regular expressions. Match, Search, Replace, FindAll, Groups.
string-utilspai
String utilities. Split, Join, Trim, PadLeft, Contains, StartsWith.
math-utilspai
Math and statistics. Clamp, Lerp, Mean, StdDev, Factorial, IsPrime.
datetime-utilspai
Date/time operations. Now, FormatDate, ParseDate, AddDays, UnixTime.
⚙ System & Utilities30
file-utilspai
File system. ReadFile, WriteFile, ListDir, CopyFile, FileExists.
collectionspai
Advanced collections. Stack, Queue, LinkedList, PriorityQueue, Deque.
loggingpai
Structured logging. Debug, Info, Warn, Error, SetLevel, ToFile.
config-readerpai
Config parser. LoadConfig, Get, GetInt, GetBool for INI/JSON/YAML.
cryptoclib
Cryptographic functions. SHA256, SHA512, HMAC, AESEncrypt, RandomBytes.
compressionclib
Data compression. Compress, Decompress, GZipFile, ZipDir (zlib).
bzip2clib
bzip2 compression. Compress, Decompress, CompressFile, levels 1-9.
lzmaclib
LZMA/XZ compression. Compress, Decompress, CompressXZ, file support.
zstdclib
Zstandard compression. Levels 1-22, streaming, dictionary training.
lz4clib
LZ4 ultra-fast compression. Compress, CompressHC, frame format, files.
brotliclib
Brotli compression. 20-26% better ratio than gzip. Browser-native (Content-Encoding: br). Quality levels 0-11, streaming encoder/decoder.
snappyclib
Snappy ultra-fast compression. 250-500 MB/s compress, 1-2 GB/s decompress. Used by Kafka, RocksDB, Cassandra. Framing format support.
hdf5clib
HDF5 scientific data storage. Datasets, groups, attributes, compression.
fftwclib
FFTW Fast Fourier Transform. FFT1D/2D, power spectrum, window functions.
msgpackclib
MessagePack binary serialization. Pack, Unpack, faster and smaller than JSON.
libarchiveclib
libarchive universal archiver. Create and extract ZIP, tar, 7-Zip, cpio. Supports gzip, bzip2, xz, zstd, lz4 compression.
libicuclib
ICU Unicode library. Normalization, locale collation, date/number formatting, transliteration, encoding conversion.
hunspellclib
Hunspell spell checker. Check words, suggest corrections, morphological analysis. 100+ languages.
libxml2clib
libxml2 XML parser. Parse, XPath, DOM navigation, validation, serialize.
libxsltclib
libxslt XSLT transforms. XML to HTML/text/XML, parameters, EXSLT.
xml-parserpai
XML parsing and generation. ParseXML, GetNode, GetAttr, CreateNode.
base64pai
Base64 encode/decode. Encode, Decode, EncodeURL, DecodeURL, EncodeFile.
uuidpai
UUID generation. NewUUID, NewUUIDv4, ParseUUID, IsValidUUID.
validationpai
Input validation. IsEmail, IsURL, IsIP, IsPhone, IsAlpha, IsDate.
template-enginepai
Text templating. Render, RenderFile, SetVar, RegisterHelper.
cachepai
In-memory cache with TTL. Set, Get, Delete, Has, Clear, GetStats.
queuepai
Message/task queue. Enqueue, Dequeue, Peek, Size, IsEmpty, Clear.
utf8procclib
utf8proc Unicode text processing. NFC/NFD/NFKC/NFKD normalization, case folding, grapheme clusters, category lookup, display width.
libiconvclib
libiconv encoding conversion. Convert between 100+ encodings: UTF-8, GBK, Shift-JIS, CP1252, KOI8-R, Big5, Latin-1. GNU libiconv.
mimallocclib
mimalloc high-performance allocator from Microsoft. 2x faster than ptmalloc, free-list sharding, low fragmentation, secure mode, arena support.
🌐 Networking17
websocketpai
Full-duplex WebSocket client and server. Connect, Send, Listen.
smtppai
SMTP email client. HTML emails with TLS, templates, CC/BCC.
oauth2pai
OAuth 2.0 client. Auth code flow, token exchange and refresh.
jwtpai
JSON Web Tokens. HS256 signing, verification, decode, expiry check.
rate-limiterpai
Token bucket rate limiter. Allow(), Wait(), configurable req/sec.
curlclib
libcurl HTTP client. GET, POST, auth, file upload/download, TLS, keep-alive.
zmqclib
ZeroMQ messaging. REQ/REP, PUB/SUB, PUSH/PULL, PAIR. High-performance sockets.
librdkafkaclib
Apache Kafka client. Producer, consumer groups, delivery reports, topic metadata, partition management.
mosquittoclib
MQTT client via libmosquitto. Publish, subscribe, QoS 0/1/2, TLS, Last Will Testament, async loop.
libssh2clib
libssh2 SSH2 client. Remote exec, SFTP upload/download, SCP, port forwarding, public-key auth.
grpcclib
gRPC remote procedure calls. Unary, server/client streaming, bidirectional. TLS, metadata, HTTP/2.
natsclib
NATS cloud-native messaging. Pub/Sub, Request/Reply, Queue groups, JetStream persistence. ~20MB server, zero-config pub/sub.
libuvclib
libuv async I/O event loop. TCP/UDP, timers, file system, thread pool, child processes. Powers Node.js.
libwebsocketsclib
libwebsockets C WebSocket server and client. RFC 6455, TLS, HTTP/1.1, HTTP/2, per-message deflate.
libmicrohttpdclib
GNU libmicrohttpd embedded HTTP server. REST API, Basic auth, TLS, thread pool, POST forms, file serving.
rabbitmq-cclib
RabbitMQ C client (librabbitmq). AMQP 0-9-1: publish/consume, exchanges, queues, bindings, TLS. Durable queues, ack/nack, prefetch.
libeventclib
libevent async event loop. File descriptors, timers, signals, buffered I/O, async DNS, built-in HTTP server. Backends: epoll/kqueue/IOCP. Used by Memcached, Tor, tmux.
📑 Documents & PDF2
🎨 Graphics8
cairoclib
Cairo 2D graphics. Vector drawing, text, PNG/PDF/SVG surfaces, transforms, gradients, clipping.
sdl2clib
SDL2 multimedia. Window, 2D renderer, textures, input events, audio, game loop.
sdl2-imageclib
SDL2_image — load PNG, JPG, WebP, GIF, SVG, TIFF, BMP and more into SDL2 surfaces. One call: IMG_Load. Requires SDL2.
sdl2-ttfclib
SDL2_ttf — render TrueType fonts to SDL2 surfaces. Solid/shaded/blended/LCD modes, glyph metrics, UTF-8. Wraps FreeType. Requires SDL2.
sdl2-mixerclib
SDL2_mixer — multi-channel audio mixer. WAV, OGG, MP3, FLAC, MOD, OPUS. 32 channels, volume, panning, 3D position, music loop. Requires SDL2.
pangoclib
Pango text layout. Internationalized text: BiDi, RTL, complex scripts, font fallback, line wrapping, markup language. Used by GTK, GNOME, LibreOffice.
freetypeclib
FreeType font engine. Load TTF/OTF/WOFF, render glyphs to bitmaps, hinting, kerning, metrics. Powers Android, Chrome, Linux desktop.
harfbuzzclib
HarfBuzz text shaping. Unicode to glyph sequences: ligatures, kerning, Arabic/Hebrew RTL, Devanagari, CJK, BiDi, OpenType GSUB/GPOS features.
👁 Vision2
🧮 Scientific Math2
🖽 Databases9
sqliteclib
SQLite embedded database. SQL queries, prepared statements, transactions, WAL, full-text search.
lmdbclib
LMDB key-value store. Memory-mapped, ACID transactions, zero-copy reads, cursor iteration.
duckdbclib
DuckDB analytical SQL. Query CSV/Parquet/JSON directly, prepared statements, transactions, OLAP columnar engine.
rocksdbclib
RocksDB embedded key-value store. LSM-tree, column families, snapshots, bloom filters, write batches, iterators. Write-heavy SSD workloads.
leveldbclib
LevelDB embedded key-value store from Google. LSM-tree, sorted iteration, snapshots, write batches, bloom filters.
postgresqlclib
PostgreSQL client (libpq). Parameterized queries, transactions.
mysqlclib
MySQL/MariaDB client. Query, Execute, prepared statements.
redispai
Redis client. Strings, Hashes, Lists, TTL, Pub/Sub, counters.
mongodbpai
MongoDB driver. Find, Insert, Update, Delete with JSON filters.
📄 Data Formats10
yamlpai
YAML parser and emitter. Load files, read typed values, write output.
tomlpai
TOML config parser. Sections, keys, strings, integers, booleans.
markdownpai
Markdown to HTML. Headings, bold/italic, code blocks, lists.
protobufclib
Protocol Buffers serialization. Compact binary format (libprotobuf).
flatbuffersclib
FlatBuffers zero-copy serialization. Schema-driven, no parse step, direct memory access.
diffpai
Text diff and patch. LCS diff, unified format, file comparison.
janssonclib
Jansson C JSON library. Parse, create, serialize JSON. Reference-counted, thread-safe, path access, UTF-8. Battle-tested in Curl, Keepalived, Suricata.
capnprotoclib
Cap'n Proto serialization and RPC. Zero-copy reads, no encode/decode step, ~0 ns deserialization. Schema-driven, promise pipelining, capability system.
cborclib
CBOR binary serialization (RFC 7049). Binary JSON alternative: 30-50% smaller, no quotes. Used in IoT, COSE, WebAuthn/FIDO2, CoAP, Kafka ecosystems.
avro-cclib
Apache Avro serialization for C. Schema evolution, compact binary, JSON schema definition. Core of Kafka Schema Registry and Hadoop data pipelines.
⌨ CLI & Terminal7
readlineclib
GNU readline interactive line editor. History, tab completion, key bindings, vi/emacs modes.
cli-parserpai
CLI argument parser. Long/short flags, defaults, required, auto help.
pcre2clib
PCRE2 regular expressions. Perl-compatible: lookahead, named groups, Unicode, JIT compilation, replace, split.
re2clib
RE2 safe regular expressions. No backtracking, no ReDoS, linear time. Named groups, POSIX syntax. Used by Go, Chromium, Grafana.
colorspai
ANSI terminal colors. 16 colors, bold, dim, 24-bit RGB, StripColors.
progress-barpai
Terminal progress bar. In-place update, percentage, ETA.
tablepai
ASCII table renderer. Box-drawing borders, auto column width.
🧪 Testing3
🧠 AI & Intelligence9
ai-promptspai
Prompt templates. LoadPrompt, RenderPrompt, FewShot, ChainPrompts.
ai-memorypai
Agent memory. Save, Load, Search, Forget, SummarizeHistory.
ai-toolspai
Pre-built AI tools. WebSearch, Calculator, WikiLookup, CodeRunner.
ai-ragpai
Retrieval Augmented Generation. CreateIndex, IndexDocument, RAGComplete.
ai-visionpai
Vision AI. Describe images, OCR text, classify, compare images.
ai-translatepai
AI translation. 50+ languages, auto-detect, batch, localize.
ai-classifypai
Text classification. Sentiment, intent, spam, custom labels.
ai-codepai
AI code assistant. Generate, Review, Explain, Fix, Convert.
vector-dbpai
Vector DB client. Qdrant/Pinecone/Weaviate. Upsert, Search, filter.
🎨 Multimedia16
qrcodeclib
QR code generation. PNG, SVG, ANSI terminal, base64 data URL.
imagemagickclib
Image processing. Resize, crop, convert, thumbnail, blur.
opencvclib
OpenCV computer vision. LoadImage, Resize, Blur, EdgeDetect, FaceDetect, VideoCapture.
ffmpegclib
FFmpeg media processing. Transcode, extract frames/audio, probe info, convert formats.
portaudioclib
PortAudio audio I/O. Record, playback, list devices, WAV read/write, stream control.
libsndfileclib
libsndfile audio file I/O. Read/write WAV, AIFF, FLAC, OGG, AU, RAW. PCM/float samples, metadata, format conversion.
opusclib
Opus audio codec. Encode/decode speech and music, 6-510 kbps, VBR, DTX, JIT. Used by Discord, Zoom, WebRTC.
librawclib
LibRaw RAW photo decoder. Canon CR2, Nikon NEF, Sony ARW, DNG. 1000+ cameras. Demosaic, thumbnail, GPS/EXIF metadata.
libjpegclib
libjpeg-turbo JPEG codec. Encode, Decode, quality control, progressive, resize, metadata.
libpngclib
libpng PNG codec. Encode, Decode, alpha channel, compression, text metadata, color types.
libwebpclib
libwebp WebP codec. Lossy/lossless encode, decode, quality, animation, convert from JPEG/PNG.
libavifclib
AVIF image codec. AV1-based next-gen format. Better than WebP, ~50% smaller than JPEG. Encode/decode.
libheifclib
HEIF/HEIC image codec. Read Apple iPhone photos, encode HEIF with HEVC or AV1. HDR, thumbnails, metadata.
libtiffclib
TIFF image codec. Read/write TIFF files, multi-page, tiles, LZW/ZIP/JPEG compression, GeoTIFF.
libexifclib
EXIF metadata reader/writer. Read GPS, camera settings, orientation, timestamps from JPEG photos.
faissclib
FAISS vector similarity search. k-NN over millions of embeddings. IndexFlat, HNSW, IVF. RAG vector store.
📄 Office3
🧠 AI8
dlibclib
dlib ML toolkit. Face detection, recognition, 68-landmark predictor, HOG+SVM, object detection.
libsvmclib
libsvm Support Vector Machines. Classification, regression, SVM/SVR, kernels, cross-validation.
xgboostclib
XGBoost gradient boosting. Train, predict, feature importance, cross-validation, tabular data.
lightgbmclib
LightGBM gradient boosting. Fast training, predict, feature importance, categorical features.
whisperclib
whisper.cpp speech-to-text. Transcribe audio, timestamps, language detection, VAD, translation.
sentencepiececlib
SentencePiece tokenizer. Subword tokenization, encode/decode, BPE/Unigram, LLM-compatible.
onnxruntimeclib
ONNX Runtime inference. Run PyTorch/TensorFlow/sklearn models locally. Float/Int tensors, GPU support.
tfliteclib
TensorFlow Lite inference. Run TFLite models on-device. GPU/NNAPI delegates, quantized INT8, 170+ ops.
🌎 Geospatial3
gdalclib
GDAL geospatial data library. Read/write 200+ formats: GeoTIFF, Shapefile, GeoJSON, WMS. Raster bands, OGR vector features, coordinate reprojection.
projclib
PROJ coordinate transformations. Convert between 1000+ CRS, WGS84, UTM, Web Mercator, geodetic math.
geosclib
GEOS geometry engine. Spatial predicates, buffer, union, intersection, WKT/WKB/GeoJSON, simplify.
🔨 Developer Tools8
libgit2clib
Pure-C Git implementation. Open repos, create commits, push/pull, diff, blame, branches, tags, index — no git binary required.
luaclib
Lua 5.4 scripting engine. Embed Lua in your app: execute scripts, call functions, exchange values, sandboxed eval.
expatclib
Expat event-based XML parser. SAX-style callbacks: start/end elements, text, comments. Fast, streaming, low memory.
jemallocclib
jemalloc high-performance malloc. Arena-based, low fragmentation, thread caching, heap profiling. Used by Firefox, Redis, Meta.
gmpclib
GMP arbitrary precision arithmetic. BigInt, BigRat, BigFloat. Cryptography, exact computation, factorial/prime/modpow.
libfficlib
libffi foreign function interface. Call C functions at runtime without compile-time signatures. Dynamic loading, closures, JIT support. Powers Python ctypes, Ruby FFI, LuaJIT.
libmagicclib
libmagic file type detection. Identify files by content (magic bytes), not extension. Returns MIME type and description. Powers the Unix `file` command.
thriftclib
Apache Thrift RPC framework. Define services in .thrift IDL, generate code for 20+ languages. Binary, compact, JSON transports. Used by Facebook, Evernote, HBase.
🔋 Hardware & Industrial3
libusbclib
libusb USB device access. Enumerate, open, control/bulk/interrupt/isochronous transfer. No kernel driver needed. Cross-platform: Linux, macOS, Windows.
libserialportclib
libserialport serial port access. Open, configure (baud/parity/flow), read/write, list ports. Linux, macOS, Windows — one API. Sigrok project.
libmodbusclib
libmodbus Modbus protocol. RTU (RS-485 serial) and TCP modes. Read/write coils, discrete inputs, holding/input registers. PLCs, VFDs, SCADA, energy meters.
🔒 Security3
opensslclib
OpenSSL full TLS/SSL library. TLS client/server, X.509 certificates, EVP crypto, RSA/EC/Ed25519 keys, HMAC, PBKDF2, HKDF, CSPRNG.
libsodiumclib
libsodium modern cryptography. Encryption, signing, key exchange, hashing, HMAC, random, base64.
argon2clib
Argon2 password hashing. argon2id/i/d, PHC string format, verify, timing-safe, GPU-resistant.
🔨 MCP Tools10
mcp-web-searchmcp
Search the web for current information. Returns titles, URLs, snippets. Variables: query, num_results, language.
mcp-calculatormcp
Evaluate math expressions, unit conversions and statistics. Supports complex numbers, variables, symbolic math.
mcp-http-requestmcp
Make HTTP GET/POST/PUT/DELETE requests to external APIs. Returns status, headers and parsed JSON body.
mcp-file-readermcp
Read files from the local filesystem. Text, binary (base64), directory listing. Optional line range and encoding.
mcp-code-runnermcp
Execute Python, JavaScript or Bash in an isolated sandbox. Returns stdout, stderr, exit code. Network disabled.
mcp-weathermcp
Get current weather and 7-day forecast for any city or GPS coordinates. Temperature, wind, UV, precipitation.
mcp-datetimemcp
Current date/time in any timezone. Timezone conversion, date arithmetic (add/diff), formatting, parsing.
mcp-text-transformmcp
Text transformations: Base64, URL encode, HTML escape, MD5/SHA256, slugify, truncate, word count, JSON format.
mcp-json-querymcp
Query JSON with JSONPath or JMESPath. Extract fields, filter arrays, reshape API responses.
mcp-regexmcp
Regex match, find_all, replace, split, validate. Named groups, flags. Extract emails, dates, IDs from text.
🤖 Prompts8
code-reviewerprompt
Systematic AI code review. Covers correctness, security, performance, maintainability. Variables: language, focus_area, severity_level.
commit-messageprompt
Generate conventional commit messages from change descriptions. 3 options from minimal to detailed. Variables: commit_type, scope, change_summary.
doc-generatorprompt
Generate API/module documentation from source code. Supports Markdown, JSDoc, Delphi XML. Variables: language, doc_format, audience.
test-writerprompt
Write unit and integration test suites. Covers happy path, boundaries, errors. Variables: language, test_framework, coverage_target.
bug-analyzerprompt
Root cause analysis for bug reports and stack traces. Impact assessment, fix recommendation, mitigation. Variables: language, environment, priority.
api-designerprompt
Design REST APIs with full OpenAPI 3.0 spec. Endpoints, schemas, auth, pagination, errors. Variables: resource_name, auth_method, output_format.
sql-optimizerprompt
Analyze and optimize SQL queries. Index recommendations, query rewrite, execution plan. Variables: database_engine, table_sizes, optimization_goal.
refactor-guideprompt
Systematic refactoring plan with safe incremental steps. Code smell detection, risk assessment, test strategy. Variables: language, refactoring_type, risk_tolerance.