-
roxmltree
Represent an XML as a read-only tree
-
priority-queue
A Priority Queue implemented as a heap with a function to efficiently change the priority of an item
-
cfg-if
A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted.
-
uint
Large fixed-size integer arithmetic
-
minisign-verify
A small, zero-dependencies crate to verify Minisign signatures
-
imara-diff
A high performance library for computing diffs
-
fastembed
generating vector embeddings, reranking locally
-
cargo-deny
Cargo plugin to help you manage large dependency graphs
-
sha1_smol
Minimal dependency-free implementation of SHA1 for Rust
-
smartcat
Putting a brain behind
cat. CLI interface to bring language models in the Unix ecosystem 🐈⬛ -
rusty-rain
Cross platform CMatrix like program
-
serde_arrays
module to support serializing and deserializing const generic or arbitrarily-large arrays
-
mpd-discord-rpc
Displays your currently playing song / album / artist from MPD in Discord using Rich Presence
-
mcap
reading and writing MCAP files
-
smallbox
Small Boxoptimization: store small item on stack and fallback to heap for large item -
ubyte
complete, const-everything, saturating, human-friendly, no_std library for byte units
-
russell_sparse
Solvers for large sparse linear systems (wraps MUMPS and UMFPACK)
-
ast-grep
Search and Rewrite code at large scale using precise AST pattern
-
csview
A high performance csv viewer with cjk/emoji support
-
syncpack
Consistent dependency versions in large JavaScript Monorepos
-
dynamo-parsers
Dynamo Parser Library for Tool Calling and Reasoning
-
aichat
All-in-one LLM CLI Tool
-
swiftide-query
Fast, streaming indexing, query, and agentic LLM applications in Rust
-
aicommit
A CLI tool that generates concise and descriptive git commit messages using LLMs
-
deepwiki-rs
deepwiki-rs(also known as Litho) is a high-performance automatic generation engine for C4 architecture documentation, developed using Rust. It can intelligently analyze project structures…
-
musicgpt
Generate music based on natural language prompts using LLMs running locally
-
silver-platter
Large scale VCS change management
-
nt-time
A Windows file time library
-
ratatoskr-cli
Trace-first, deterministic execution for language model workflows
-
kwaak
Run a team of autonomous agents on your code, right from your terminal
-
swiftide-agents
Fast, streaming indexing, query, and agentic LLM applications in Rust
-
inlinable_string
inlinable_stringcrate provides theInlinableStringtype – an owned, grow-able UTF-8 string that stores small strings inline and avoids heap-allocation – and theStringExttrait… -
orion-error
Struct Error for Large Project
-
datafusion-server
Web server library for session-based queries using Arrow and other large datasets as data sources
-
unicycle
A scheduler for driving a large number of futures
-
sapling-streampager
streampager is a pager for command output or large files
-
rust-mcp-server
An MCP server for Rust development
-
repo-flatten
flatten all files in the repository into a single file, consumed by LLMs. Will ignore .gitignore and hidden files.
-
reductstore
time series database designed specifically for storing and managing large amounts of blob data
-
http-cache-reqwest
http-cache middleware implementation for reqwest
-
hash-crate
generating deterministic hashes of local crates
-
mago-interner
A string interning library that stores and reuses identical strings efficiently, improving memory use in large codebases or tools
-
scirs2-io
Input/Output utilities module for SciRS2 (scirs2-io)
-
file-organiser
Command line file manager to list, move or delete large numbers of files in nested folders filtered by age, file extension, file name pattern and/or size range
-
prop-check-rs
A Property-based testing Library in Rust
-
kalosm-language-model
A common interface for language models/transformers
-
gitstatus
Does one thing incredibly well: tells you your current branch, origin branch and the number of changes. Perfect for large repositories / monorepos
-
cloudllm
A batteries-included Rust toolkit for building intelligent agents with LLM integration, multi-protocol tool support, and multi-agent orchestration
-
aws-sdk-kendra
AWS SDK for AWSKendraFrontendService
-
files-to-prompt
Concatenates a directory full of files into a single prompt for use with LLMs
-
csvdiff
Compare two CSV files by key and show differences
-
ast-grep-language
Search and Rewrite code at large scale using precise AST pattern
-
firecrawl
Rust SDK for Firecrawl API
-
big_num_math
computations on large numbers
-
multi-llm
Unified multi-provider LLM client with support for OpenAI, Anthropic, Ollama, and LMStudio
-
file_backed
types for managing collections of large objects, using an in-memory LRU cache backed by persistent storage (typically the filesystem)
-
sthash
A very fast cryptographic hash function for large data
-
cli_engineer
An autonomous CLI coding agent
-
paip
like cat but through llm
-
aws-sdk-simspaceweaver
AWS SDK for AWS SimSpace Weaver
-
aisdk
An open-source Rust library for building AI-powered applications, inspired by the Vercel AI SDK. It provides a robust, type-safe, and easy-to-use interface for interacting with various Large Language Models (LLMs).
-
langchain-rust
LangChain for Rust, the easiest way to write LLM-based programs in Rust
-
rcp-tools-rrm
Fast file removal tool - efficiently removes large filesets (similar to rm -rf but much faster)
-
base64-stream
To encode/decode large data with the standard Base64 encoding
-
bedrust
A command line tool to invoke and work with Large Language models on AWS, using Amazon Bedrock
-
api_openai
OpenAI's API for accessing large language models (LLMs)
-
docker-image-pusher
A memory-optimized Docker image transfer tool for handling large images efficiently
-
tee-s3
A command-line utility that streams stdin to both stdout and Amazon S3, similar to the Unix
teecommand but with S3 as an output -
spider-client
Spider Cloud client
-
lgalloc
Large object allocator
-
api_claude
Claude API for accessing Anthropic's large language models (LLMs)
-
symbi
AI-native agent framework for building autonomous, policy-aware agents that can safely collaborate with humans, other agents, and large language models
-
sql-splitter
High-performance CLI tool for splitting large SQL dump files into individual table files
-
big_space
A floating origin plugin for bevy
-
figma-api
OpenAPI specification for the Figma REST API. Note: we are releasing the OpenAPI specification as a beta given the large surface area and complexity of the REST API…
-
streamunordered
An efficient async stream multiplexer
-
markdown-harvest
designed to extract, clean, and convert web content from URLs found in text messages into clean Markdown format. Originally created as an auxiliary component for Retrieval-Augmented Generation (RAG)…
-
check-the-tone
ctt - A CLI tool to check and improve the tone of your messages using local LLMs
-
inference-gateway-sdk
Rust SDK for interacting with various language models through the Inference Gateway
-
rich-prompt
CLI tool for rich prompts with file and directory selection
-
json-split-aom
Split a large JSON file containing an array of maps into multiple files
-
spotter
AWS EC2 Spot Instance Advisor CLI Tool
-
splitrs
AST-based Rust refactoring tool with trait separation, config files, and intelligent module generation
-
llm_api_access
A package to query popular LLMs
-
aleph-alpha-client
Interact with large language models provided by the Aleph Alpha API in Rust code
-
rcp-tools-rlink
Fast hard-linking tool - efficiently creates hard links for large filesets (inspired by pcp/dsync)
-
sampling
Large-deviation Algorithms like Wang-Landau, Entropic sampling and Replica-Exchange Wang-Landau. Also contains Binning, Histograms, Heatmaps and bootstrap resampling. This is intended for scientific simulations
-
xsum
Fast Exact Summation of Floating-Point Numbers
-
rcp-tools-rcmp
Fast file comparison tool - efficiently compares metadata across large filesets
-
digit-bin-index
A high-performance, O(P) data structure for weighted random sampling of binned probabilities, ideal for large-scale simulations
-
quagga
CLI tool that combines multiple text files into a single prompt suitable for Large Language Models
-
ck-models
Model registry and configuration for ck semantic search
-
kalosm
interface for pretrained AI models
-
csv-txt-excel-parallel-toolkit
A parallel and fast command line toolkit for small and large (>10G) CSV, TXT, and EXCEL files, with a unified api
-
pdflens-mcp
An MCP server for reading PDFs, coded by human, designed for AI
-
robinson
For when you go to a lonely island and survival depends on parsing XML
-
ast-grep-config
Search and Rewrite code at large scale using precise AST pattern
-
treeboost
High-performance Gradient Boosted Decision Tree engine for large-scale tabular data
-
cai
The fastest CLI tool for prompting LLMs
-
awful_aj
A CLI for interacting with OpenAI compatible APIs
-
secretary
Transform natural language into structured data using large language models (LLMs) with powerful derive macros
-
wegglix
weggli is a fast and robust semantic search tool for C and C++ codebases. It is designed to help security researchers identify interesting functionality in large codebases.
-
timsort
modified MergeSort used in Python and Java
-
kalosm-language
A set of pretrained language models
-
verificar
Synthetic Data Factory for Domain-Specific Code Intelligence
-
infra-compass-db
Parse and manage the NREL's INFRA-COMPASS data
-
api_huggingface
HuggingFace's API for accessing large language models (LLMs) and embeddings
-
langextract-rust
extracting structured and grounded information from text using LLMs
-
cargo-subspace
rust-analyzer work better with very large cargo workspaces
-
gguf-rs-lib
reading and writing GGUF (GGML Universal Format) files
-
structured
Data structures to handle large, structured data
-
fastnoise-lite
FastNoise Lite is an extremely portable open source noise generation library with a large selection of noise algorithms
-
swarms-rs
The Bleeding-Edge Production-Ready Multi-Agent Orchestration Framework in Rust
-
ast-grep-lsp
Search and Rewrite code at large scale using precise AST pattern
-
similarity
A comprehensive Rust library for calculating similarity metrics between vectors, collections, and spectral data with both functional and trait-based APIs
-
cargo-hakari
Manage workspace-hack packages to speed up builds in large workspaces
-
api_xai
X.AI Grok API client for accessing large language models (LLMs)
-
toon-rust
Token-Oriented Object Notation (TOON) - JSON for LLM prompts at half the tokens. Rust implementation.
-
blte
BLTE (Block Table Encoded) compression/decompression for World of Warcraft CASC files
-
codeowners-validation
validating CODEOWNERS files
-
ffscan
Fast directory & process scanner: scan large files/folders, list/kill processes, and print system info
-
aihub
A fast, lightweight CLI for interacting with AI language models
-
cassadilia
A content-addressable storage (CAS) system optimized for large blobs with read-mostly access patterns
-
second-stack
A fast allocator for short-lived slices and large values
-
large-text-viewer
A high-performance viewer for large text files
-
macpepdb
Large peptide database for mass spectrometry
-
infra-compass-cli
Command line application to manage and query NREL's INFRA-COMPASS data
-
promptforge
building and formatting prompts for AI agents
-
codanna
Code Intelligence for Large Language Models
-
egui-scale
Egui scaling library
-
disty-cli
CLI for summarizing lists of numbers
-
sprinkles-rs
based abstraction layer for Scoop
-
forceps
async large file database/cache
-
hashify
Fast perfect hashing without dependencies
-
api_gemini
Gemini's API for accessing large language models (LLMs)
-
nerve-ai
Nerve is a tool that allows creating stateful agents with any LLM of your choice - without writing a single line of code. The tool provides to the model a framework of functionalities for planning…
-
llm-daemon
LLM as a daemon
-
jen
CLI generation tool for creating large datasets
-
repoyank
Interactively traverse your repository, select files/directories, and quickly prepare structured snippets for LLM interactions
-
jedit
Command-line tool to view and edit large JSON file
-
ferriclink-core
building AI applications, inspired by LangChain
-
secret-populator
CLI tool to create/delete large amounts of secrets in AWS Secrets Manager
-
llmclient
Rust LLM client - Gemini, OpenAI, Claude, Mistral, DeepSeek, Groq
-
payload-offloading-for-aws
Large Payload offloading for AWS
-
badgeland
Fast badge generator for any purpose
-
ai-sdk-provider
Provider specification for AI SDK - trait-based interfaces for AI models
-
defer-drop
Defer dropping large types to a background thread
-
neighbourhood
Super fast fixed size K-d Trees for extremely large datasets
-
bignumbe-rs
Large, medium-precision numbers
-
twibint
arithmetic on arbitrarily large integers. Provides Python bindings as well.
-
babel
Provide Rust enums for Groq, SambaNova, Openrouter's llm model names
-
streamson-lib
processing large JSONs
-
large-text-core
Core library for handling large text files search and replace efficiently
-
kalosm-llama
interface for Llama models
-
llm-registry-core
Core domain types and models for the LLM Registry - A secure, production-ready registry for Large Language Models
-
mago-atom
A string interning library that stores and reuses identical strings efficiently, improving memory use in large codebases or tools
-
simple-llm-client
interacting with Large Language Model APIs
-
txtai
Rust client for txtai
-
ezllama
An opinionated, simple Rust interface for local LLMs, powered by llama-cpp-2
-
sustenet
A networking solution for MMOs and large multiplayer games. It includes a master server, cluster servers, a client library, and authentication.
-
dsq-filter
Filter system for dsq that operates at the AST level
-
bnf_sampler
that uses recursive descent algorithm to ensure tokens produced by a large language model follow a Backus Naur Form schema
-
vespe
Text as a Canvas for LLM Collaboration and Automation
-
ntrulp
Pure implementation of high-security prime-degree large-Galois-group inert-modulus ideal-lattice-based cryptography
-
rig-helixdb
Rig vector store index integration for HelixDB
-
standardform
Effortlessly operate on numbers like 2e19 or 2*10^4 and more with this Rust implementation of standard form. Simplify, convert, and manipulate large numerical expressions with ease.
-
aither
Providing unified trait abstractions for AI models
-
bigsig
Large-scale Sequence Search with BItsliced Genomic Signature Index (BIGSIG)
-
wasm-splitter
splitting up large WASM binaries into smaller chunks
-
bai
Create common files from a large collection of templates
-
policyai
mechanism for unstructured, composable policies that transform unstructured text into structured outputs
-
cuttle
A large language model inference engine in Rust
-
finding
command line finding tool
-
oatmeal
Terminal UI to chat with large language models (LLM) using different model backends, and direct integrations with your favourite editors!
-
macron
Comprehensive Rust macros toolkit for everyday development tasks. Includes convenient string formatting (str!), regex pattern matching (re!), streamlined collection creation, and custom derive macros for Display…
-
baibot
A Matrix bot for using diffent capabilities (text-generation, text-to-speech, speech-to-text, image-generation, etc.) of AI / Large Language Models
-
sphinx-ultra
High-performance Rust-based Sphinx documentation builder for large codebases
-
rat-ftable
ratatui table widget for large data
-
probe-code
AI-friendly, fully local, semantic code search tool for large codebases
-
ripget
Fast multi-part downloader with retries, progress, and configurable parallelism
-
mecha10-nodes-llm-command
Natural language command parsing via LLM APIs (OpenAI, Claude, Ollama)
-
nmuidi
Parallelizes deleting directories which can significantly speed up deleting large deeply nested directories with a large number of files on Windows
-
midstreamer-strange-loop
Self-referential systems and meta-learning
-
swordfish
Data-Oriented Design (DOD) Logic Layer for large scale social based simulations / games. It's designed for fast query / discrete graphs processing performance and the ease of use.
-
mecha10-ai-llm
Large Language Model integration for Mecha10 - Claude, GPT-4, Gemini, and local models
-
loro-kv-store
Key-value store component for Loro, a high-performance CRDTs framework
-
klukai
Gossip-based service discovery (and more) for large distributed systems
-
cargo-llms-txt
Cargo subcommand to generate llms.txt and llms-full.txt from Rust projects
-
include_packed
Include large, compressed binary files in an application without the compile time cost of
include_bytes! -
seg_lib
A collection of segment tree variants
-
http-cache-tower
HTTP cache middleware for Tower/Hyper
-
cargo-customs
Enforces regulations in large cargo workspaces
-
std-embedded-nal
embedded-naltraits for large devices that support the standard library -
single-clustering
high-performance network clustering library implementing community detection algorithms like Louvain and Leiden. Features efficient graph representation, abstract grouping systems…
-
infernum
CLI - From the depths, intelligence rises
-
agentai
designed to simplify the creation of AI agents
-
perspective-server
A data visualization and analytics component, especially well-suited for large and/or streaming datasets
-
jsrmx
command-line tool to manipulate JSON files. It can split large single-object JSON files into many files; merge multiple JSON files into one large JSON file; bundle multiple JSON files into one NDJSON file…
-
toast-api
An unofficial CLI client and API server for Claude/Deepseek
-
wasm-split-cli
CLI-support for wasm-split - a tool for splitting up large WASM binaries into smaller chunks
-
perspective-client
A data visualization and analytics component, especially well-suited for large and/or streaming datasets
-
lsts
Large Scale Type Systems
-
llmvm-outsource
An llmvm backend which sends text and chat generation requests to known hosted language model providers
-
timberjack
A CLI tool that fells log files with speed and insight
-
perspective
A data visualization and analytics component, especially well-suited for large and/or streaming datasets
-
ask_ai
interacting with various AI frameworks
-
fai-protocol
A decentralized version control system for AI models and large files
-
zed_llm_client
A client for interacting with the Zed LLM API
-
legalis-llm
LLM integration layer for Legalis-RS
-
muchin
Support for composing large, interacting, complicated state machines
-
colorsnamed
Names for a large set of widely understood color sets, like HTML/CSS or xkcd
-
card-est-array
Infrastructure for managing large arrays of cardinality estimators
-
llm-tui
A Terminal User Interface (TUI) for interacting with Language Learning Models (LLM) using llm-cli
-
llm-chain
running chains of LLMs (such as ChatGPT) in series to complete complex tasks, such as text summation
-
cleanux
Linux cleaner CLI (CleanMyMac-like): scan & safely trash cache, find duplicates, list large files
-
llm-samplers
Token samplers for large language models
-
aibundle
A CLI & TUI file aggregator and formatter
-
llm-sdk-rs
that enables the development of applications that can interact with different language models through a unified interface
-
riveter
A command-line utility to "rivet" together the structure and content of a project directory. It generates a combined overview suitable for providing context to Large Language Models (LLMs) or for documentation purposes.
-
prime
A CLI tool for interacting with LLMs
-
git-commit-helper
Git Commit Helper is a practical tool that leverages large language models (LLMs) to analyze changes in a Git repository. It helps users generate meaningful commit messages, addressing…
-
robopages
CLI and API server for Robopages, a YAML based files for describing tools to large language models (LLMs)
-
vibesort-rs
Sort arrays using Large Language Models (LLMs)
-
default-boxed
Helper trait to help create large struct on heap directly
-
wei
wei system
-
libmf
Large-scale sparse matrix factorization for Rust
-
rig-mongodb
MongoDB implementation of a Rig vector store
-
hedl-stream
Streaming parser for HEDL - memory-efficient processing of large files
-
llmao
Large Language Model API Ops, an abstraction layer for interfacing with different LLM providers
-
match_cfg
A convenience macro to ergonomically define an item depending on a large number of
#[cfg]parameters. Structured like match statement, the first matching branch is the item that gets emitted. -
prompts-cli
A CLI for managing prompts for large language models
-
llm-bridge
SDK for interacting with various Large Language Model (LLM) APIs using a common interface
-
regextrie
High-performance Rust library designed for matching a large number of regular expressions against a given input string
-
llmprogram
that provides a structured and powerful way to create and run programs that use Large Language Models (LLMs). It uses a YAML-based configuration to define the behavior of your LLM programs…
-
scribe-scaling
High-performance scaling optimizations for large repositories
-
big_enum_set
creating sets of enums with a large number of variants
-
wavelet-matrix
A wavelet matrix implementation. Supports various near-O(1) queries on large number of symbols or integers.
-
ipopt_bindgen
Rust bindings to the C interface of Ipopt, a library for large-scale, constrained, nonlinear optimization
-
wkwrap
webKNOSSOS wrapper is a file format designed for large-scale, three-dimensional voxel datasets. It was optimized for high-speed access to data subvolumes, and supports multi-channel data and dataset compression.
-
hiramu-cli
A command-line interface tool for interacting with large language models (LLMs) on AWS Bedrock and generating text based on prompts
-
large-json-array
A streaming JSON‐array parser that yields one object at a time
-
http-diff
CLI tool to verify consistency across web server versions. Ideal for large-scale refactors, sanity tests and maintaining data integrity across versions.
-
rain_task
Distributed computational framework for large-scale task-based pipelines. A custom task library in Rust.
-
large_int
An ease-of-use unbounded signed integer
-
large-primes
Package for Large Prime Number Analysis
-
fibext
A versatile Fibonacci sequence generator for Rust, with support for large numbers and optional iterator interface
-
chunk_norris
splitting large text into smaller batches for LLM input
-
llmchain
framework for large language models, inspired by LangChain
-
llm-chain-tools
providing Large Language Models with tools (also known as 'actions') that they can trigger
-
palm_api
Client library for Google's large language model PaLM API
-
llm-rs
command line interface, to exploit Large Language Models
-
regex-filtered
Efficiently check an input against a large number of patterns
-
rustdoc-llms
Rust documentation helper to generate file llms.txt to help training AI large language models (LLMs)
-
llm-api-adapter
SDK for interacting with various Large Language Model (LLM) APIs using a common interface
-
rain_server
Distributed computational framework for large-scale task-based pipelines. Server and governor binaries.
-
dstats
finding large files on your system
-
postgres_large_object
Large object support for rust-postgres
-
langextract
extracting structured data from unstructured text using Large Language Models (LLMs), featuring precise source attribution and interactive visualization capabilities
-
slabby
Maximally efficient allocation and deallocation of a large number of instances of a type
-
babel-bridge
SDK for interacting with various Large Language Model (LLM) APIs using a common interface
-
neural-dynamics
Large-scale neural network simulation library with advanced connectivity patterns and dynamics
-
ai-agents
designed for building and managing generative AI agents, leveraging the capabilities of large language models (LLMs)
-
rain_core
Distributed computational framework for large-scale task-based pipelines. Common core library.
-
language-barrier-core
providing abstractions for Large Language Models
-
largeint
that supports large integer arithmetic
Try searching with DuckDuckGo or on crates.io.