An open API service for producing an overview of a list of open source projects.

awesome-llama: https://github.com/sobelio/llm-chain

chatgpt langchain llama llm openai rust text-summary

Score: 23.560005183695342

Last synced: about 11 hours ago
JSON representation

Repository metadata:

`llm-chain` is a powerful rust crate for building chains in large language models allowing you to summarise text and complete complex tasks


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 12 days ago

Total Commits: 344
Total Committers: 41
Avg Commits per committer: 8.39
Development Distribution Score (DDS): 0.509

Commits in past year: 0
Committers in past year: 0
Avg Commits per committer in past year: 0.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
William Högman Rudenmalm m****e@w****e 169
dependabot[bot] 4****] 26
Emil Juzovitski e****v@g****m 23
Daniel Bevenius d****s@g****m 19
Shing Lyu s****u@a****l 18
Pablo1785 p****5@w****l 10
katopz k****z@g****m 10
andychenbruce 1****e 7
Sebastien Soudan s****n@g****m 5
Shing Lyu s****u@g****m 5
hlhr202 h****2@1****m 5
aminediro a****o@g****m 4
Faruq Rasid r****q 4
Anthony Rubick 6****M 3
github-actions[bot] 4****] 3
lef.filippakis L****F 3
David Josephs d****2@g****m 2
JohnTheCoolingFan i****0@g****m 2
SpirosMakris 7****s 2
Alvaro Molina a****s@g****m 2
alianse777 a****7 2
trojan-bumble-bee t****e@g****m 1
Qiping Pan q****n@b****m 1
shashankleanmvp s****k@l****o 1
kfehlhauer k****u@g****m 1
kaoru k****@w****o 1
cometyang c****g@g****m 1
Troy Edwards Jr t****r@g****m 1
Timophey Molchanov t****m@g****m 1
Ruohui Wang n****u@o****m 1
and 11 more...

Issue and Pull Request metadata

Last synced: 4 months ago

Total issues: 69
Total pull requests: 207
Average time to close issues: 13 days
Average time to close pull requests: 9 days
Total issue authors: 39
Total pull request authors: 45
Average comments per issue: 1.45
Average comments per pull request: 0.71
Merged pull request: 147
Bot issues: 0
Bot pull requests: 72

Past year issues: 5
Past year pull requests: 2
Past year average time to close issues: 16 days
Past year average time to close pull requests: about 1 month
Past year issue authors: 5
Past year pull request authors: 2
Past year average comments per issue: 0.6
Past year average comments per pull request: 0.0
Past year merged pull request: 1
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/sobelio/llm-chain

Top Issue Authors

  • williamhogman (18)
  • Juzov (3)
  • andychenbruce (3)
  • JohnTheCoolingFan (2)
  • Pablo1785 (2)
  • prabirshrestha (2)
  • chenwanqq (2)
  • Jessie-Wilkins (1)
  • panosAthDBX (1)
  • dfberry (1)
  • Dixxe (1)
  • harshvishu (1)
  • shinglyu (1)
  • ghislaine-laios (1)
  • tirithen (1)

Top Pull Request Authors

  • dependabot[bot] (76)
  • williamhogman (31)
  • danbev (13)
  • Juzov (11)
  • Pablo1785 (7)
  • shinglyu (7)
  • andychenbruce (6)
  • katopz (4)
  • kfehlhauer (4)
  • ssoudan (4)
  • github-actions[bot] (4)
  • kyle-tennison (4)
  • ruqqq (4)
  • ppppqp (3)
  • alianse777 (2)

Top Issue Labels

  • help wanted (7)
  • enhancement (5)
  • good first issue (5)

Top Pull Request Labels

  • dependencies (76)

Package metadata

crates.io: llm-chain

A library for running chains of LLMs (such as ChatGPT) in series to complete complex tasks, such as text summation.

  • Homepage:
  • Documentation: https://docs.rs/llm-chain/
  • Licenses: MIT
  • Latest release: 0.13.0 (published about 2 years ago)
  • Last Synced: 2026-01-21T21:45:40.734Z (14 days ago)
  • Versions: 30
  • Dependent Packages: 11
  • Dependent Repositories: 10
  • Downloads: 80,945 Total
  • Rankings:
    • Dependent packages count: 3.249%
    • Stargazers count: 5.986%
    • Forks count: 7.179%
    • Average: 7.31%
    • Dependent repos count: 7.813%
    • Downloads: 12.323%
  • Maintainers (1)
crates.io: llm-chain-openai

A library implementing `llm-chains` for OpenAI's models. Chains can be use to apply the model series to complete complex tasks, such as text summation.

  • Homepage:
  • Documentation: https://docs.rs/llm-chain-openai/
  • Licenses: MIT
  • Latest release: 0.13.0 (published about 2 years ago)
  • Last Synced: 2026-01-21T21:45:32.929Z (14 days ago)
  • Versions: 26
  • Dependent Packages: 1
  • Dependent Repositories: 4
  • Downloads: 59,528 Total
  • Rankings:
    • Stargazers count: 5.986%
    • Forks count: 7.179%
    • Dependent repos count: 10.446%
    • Average: 12.01%
    • Dependent packages count: 18.179%
    • Downloads: 18.261%
  • Maintainers (1)
crates.io: llm-chain-llama-sys

A library with bindings based on bindgen for LLaMA.cpp

  • Homepage:
  • Documentation: https://docs.rs/llm-chain-llama-sys/
  • Licenses: MIT
  • Latest release: 0.13.0 (published about 2 years ago)
  • Last Synced: 2026-01-21T21:45:58.545Z (14 days ago)
  • Versions: 26
  • Dependent Packages: 1
  • Dependent Repositories: 2
  • Downloads: 38,155 Total
  • Rankings:
    • Stargazers count: 5.986%
    • Forks count: 7.179%
    • Dependent repos count: 13.207%
    • Average: 14.646%
    • Dependent packages count: 18.179%
    • Downloads: 28.678%
  • Maintainers (1)
crates.io: llm-chain-llama

A library implementing `llm-chains` for LLamA. Chains can be use to apply the model series to complete complex tasks, such as agents.

  • Homepage:
  • Documentation: https://docs.rs/llm-chain-llama/
  • Licenses: MIT
  • Latest release: 0.13.0 (published about 2 years ago)
  • Last Synced: 2026-01-21T21:45:36.375Z (14 days ago)
  • Versions: 26
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 31,606 Total
  • Rankings:
    • Stargazers count: 5.986%
    • Forks count: 7.179%
    • Dependent repos count: 16.576%
    • Average: 19.528%
    • Downloads: 31.737%
    • Dependent packages count: 36.165%
  • Maintainers (1)
crates.io: llm-chain-macros

Set of macros for use with llm-chain

  • Homepage:
  • Documentation: https://docs.rs/llm-chain-macros/
  • Licenses: MIT
  • Latest release: 0.13.0 (published about 2 years ago)
  • Last Synced: 2026-01-21T21:46:10.229Z (14 days ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,709 Total
  • Rankings:
    • Stargazers count: 6.672%
    • Forks count: 8.442%
    • Dependent repos count: 28.096%
    • Dependent packages count: 32.663%
    • Average: 34.896%
    • Downloads: 98.606%
  • Maintainers (1)
crates.io: llm-chain-local

Use `llm-chain` with a local [`llm`](https://github.com/rustformers/llm) backend.

  • Homepage:
  • Documentation: https://docs.rs/llm-chain-local/
  • Licenses: MIT
  • Latest release: 0.12.3 (published over 2 years ago)
  • Last Synced: 2026-01-21T21:45:28.885Z (14 days ago)
  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 11,399 Total
  • Rankings:
    • Stargazers count: 8.217%
    • Forks count: 10.186%
    • Dependent repos count: 28.621%
    • Dependent packages count: 33.617%
    • Average: 34.953%
    • Downloads: 94.122%
  • Maintainers (1)
crates.io: llm-chain-hnsw

For using hnsw with llm-chain

  • Homepage:
  • Documentation: https://docs.rs/llm-chain-hnsw/
  • Licenses: MIT
  • Latest release: 0.13.0 (published about 2 years ago)
  • Last Synced: 2026-01-21T21:45:51.286Z (14 days ago)
  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 7,602 Total
  • Rankings:
    • Stargazers count: 7.169%
    • Forks count: 9.391%
    • Dependent repos count: 28.595%
    • Dependent packages count: 33.307%
    • Average: 35.377%
    • Downloads: 98.425%
  • Maintainers (1)
crates.io: llm-chain-sagemaker-endpoint

Use `llm-chain` with a SageMaker Endpoint backend.

  • Homepage:
  • Documentation: https://docs.rs/llm-chain-sagemaker-endpoint/
  • Licenses: MIT
  • Latest release: 0.13.0 (published about 2 years ago)
  • Last Synced: 2026-01-21T21:45:47.994Z (14 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 1,538 Total
  • Rankings:
    • Stargazers count: 6.373%
    • Forks count: 7.455%
    • Dependent repos count: 30.746%
    • Average: 35.763%
    • Dependent packages count: 36.073%
    • Downloads: 98.166%
  • Maintainers (1)
crates.io: llm-chain-milvus

Driver for the Milvus vector store

  • Homepage:
  • Documentation: https://docs.rs/llm-chain-milvus/
  • Licenses: MIT
  • Latest release: 0.13.0 (published about 2 years ago)
  • Last Synced: 2026-01-21T21:45:41.233Z (14 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 1,575 Total
  • Rankings:
    • Stargazers count: 6.373%
    • Forks count: 7.455%
    • Dependent repos count: 30.746%
    • Average: 35.767%
    • Dependent packages count: 36.073%
    • Downloads: 98.186%
  • Maintainers (1)
crates.io: llm-chain-mock

Use `llm-chain` with a mock backend. Useful for testing.

  • Homepage:
  • Documentation: https://docs.rs/llm-chain-mock/
  • Licenses: MIT
  • Latest release: 0.13.0 (published about 2 years ago)
  • Last Synced: 2026-01-21T21:45:56.243Z (14 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 1,563 Total
  • Rankings:
    • Stargazers count: 6.373%
    • Forks count: 7.455%
    • Dependent repos count: 30.746%
    • Average: 35.767%
    • Dependent packages count: 36.073%
    • Downloads: 98.186%
  • Maintainers (1)
crates.io: llm-chain-qdrant

For using Qdrant with llm-chain

  • Homepage:
  • Documentation: https://docs.rs/llm-chain-qdrant/
  • Licenses: MIT
  • Latest release: 0.13.0 (published about 2 years ago)
  • Last Synced: 2026-01-21T21:45:14.571Z (14 days ago)
  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 11,252 Total
  • Rankings:
    • Stargazers count: 10.056%
    • Forks count: 11.667%
    • Dependent repos count: 28.807%
    • Dependent packages count: 33.822%
    • Average: 36.234%
    • Downloads: 96.816%
  • Maintainers (1)
crates.io: llm-chain-tools

A library for providing Large Language Models with tools (also known as 'actions') that they can trigger

  • Homepage:
  • Documentation: https://docs.rs/llm-chain-tools/
  • Licenses: MIT
  • Latest release: 0.4.0 (published almost 3 years ago)
  • Last Synced: 2026-01-21T21:45:46.657Z (14 days ago)
  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 6,249 Total
  • Rankings:
    • Dependent repos count: 28.997%
    • Dependent packages count: 34.329%
    • Forks count: 40.195%
    • Stargazers count: 47.092%
    • Average: 49.985%
    • Downloads: 99.31%
  • Maintainers (1)
crates.io: llm-chain-openai-compatible

A library implementing `llm-chains` for OpenAI's models. Chains can be use to apply the model series to complete complex tasks, such as text summation.

  • Homepage:
  • Documentation: https://docs.rs/llm-chain-openai-compatible/
  • Licenses: MIT
  • Latest release: (published 14 days ago)
  • Last Synced: 2026-01-21T21:45:50.557Z (14 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 1,279 Total
  • Rankings:
    • Dependent repos count: 27.506%
    • Dependent packages count: 36.483%
    • Average: 53.539%
    • Downloads: 96.626%
  • Maintainers (1)

Dependencies

.github/workflows/cicd.yaml actions
  • EmbarkStudios/cargo-deny-action v1 composite
  • actions-rs/cargo v1 composite
  • actions-rs/toolchain v1 composite
  • actions/cache v2 composite
  • actions/checkout v3 composite
.github/workflows/website-pr.yaml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
.github/workflows/website.yaml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
  • peaceiris/actions-gh-pages v3 composite
Cargo.lock cargo
  • 400 dependencies
Cargo.toml cargo
crates/llm-chain/Cargo.toml cargo
  • mockall 0.11.4 development
  • anyhow 1.0.72
  • async-trait 0.1.68
  • derive_builder 0.12.0
  • futures 0.3.28
  • lazy_static 1.4.0
  • markdown 1.0.0-alpha.8
  • paste 1.0.12
  • reqwest 0.11.18
  • serde 1.0.164
  • serde_json 1.0.99
  • serde_yaml 0.9.27
  • strum 0.25.0
  • strum_macros 0.25.3
  • tera 1.19.0
  • thiserror 1.0.40
  • tokio 1.28.2
  • tokio-stream 0.1.14
  • uuid 1.4.1
crates/llm-chain-hnsw/Cargo.toml cargo
  • hnsw_rs 0.2
  • llm-chain 0.13.0
crates/llm-chain-llama/Cargo.toml cargo
  • tokio 1.28.2 development
  • futures 0.3.29
  • lazy_static 1.4.0
  • llm-chain 0.13.0
  • llm-chain-llama-sys 0.13
  • serde 1.0.163
crates/llm-chain-llama-sys/Cargo.toml cargo
crates/llm-chain-local/Cargo.toml cargo
  • tokio 1.28.2 development
  • llm 0.1.1
  • llm-chain 0.13.0
  • rand 0.8.5
crates/llm-chain-macros/Cargo.toml cargo
crates/llm-chain-milvus/Cargo.toml cargo
  • rand 0.8.5 development
  • serde_yaml 0.9.27 development
  • tokio 1.28.2 development
  • anyhow 1.0.72
  • async-trait 0.1.68
  • llm-chain 0.13.0
  • milvus-sdk-rust 0.1.0
  • serde 1.0.164
  • serde_json 1.0.99
  • thiserror 1.0.40
  • uuid 1.3.3
crates/llm-chain-mock/Cargo.toml cargo
  • tokio 1.28.2 development
  • async-trait 0.1.68
  • llm-chain 0.13.0
  • thiserror 1.0.40
crates/llm-chain-openai/Cargo.toml cargo
  • anyhow 1.0.70 development
  • qdrant-client 1.3.0 development
  • serde_yaml 0.9.21 development
  • tokio 1.28.2 development
  • async-openai 0.16.2
  • futures 0.3.28
  • llm-chain 0.13.0
  • strum 0.24
  • strum_macros 0.24
  • tiktoken-rs 0.5.7
crates/llm-chain-qdrant/Cargo.toml cargo
  • llm-chain 0.13.0
  • qdrant-client 1.1.2
  • uuid 1.3.3
crates/llm-chain-sagemaker-endpoint/Cargo.toml cargo
  • tokio 1.28.2 development
  • async-trait 0.1.68
  • aws-config 0.56.0
  • aws-sdk-sagemakerruntime 0.34.0
  • futures 0.3.28
  • llm-chain 0.13.0
  • serde 1.0.183
  • serde_json 1.0.104
  • serde_with 3.2.0
  • strum 0.25.0
  • strum_macros 0.25.3
  • thiserror 1.0.40
website/package.json npm
  • @docusaurus/module-type-aliases 2.4.0 development
  • @docusaurus/core 2.4.0
  • @docusaurus/plugin-google-gtag ^2.4.0
  • @docusaurus/preset-classic 2.4.0
  • @mdx-js/react ^1.6.22
  • clsx ^1.2.1
  • enhancedocs-chat ^1.1.4
  • prism-react-renderer ^1.3.5
  • raw-loader ^4.0.2
  • react ^17.0.2
  • react-dom ^17.0.2
website/yarn.lock npm
  • 1079 dependencies
crates/llm-chain-gemma/Cargo.toml cargo
crates/llm-chain-gemma-sys/Cargo.toml cargo