chat-gpt-lib-rs and heygpt

The library provides an API client for other Rust applications to integrate with ChatGPT, while the CLI tool is an end-user application built in Rust to interact with the ChatGPT API, making them ecosystem siblings where the CLI could potentially utilize a library like the other for its underlying API communication.

chat-gpt-lib-rs
57
Established
heygpt
38
Emerging
Maintenance 10/25
Adoption 14/25
Maturity 16/25
Community 17/25
Maintenance 0/25
Adoption 12/25
Maturity 16/25
Community 10/25
Stars: 43
Forks: 11
Downloads: 302
Commits (30d): 0
Language: Rust
License: Apache-2.0
Stars: 163
Forks: 11
Downloads: 8
Commits (30d): 0
Language: Rust
License: MIT
No Package No Dependents
Stale 6m No Package No Dependents

About chat-gpt-lib-rs

Arend-Jan/chat-gpt-lib-rs

A Rust library for interacting with OpenAI's ChatGPT API, providing an easy-to-use interface and strongly typed structures.

About heygpt

fuyufjh/heygpt

A simple command-line interface for ChatGPT API written in Rust ⚡️

Supports real-time streaming responses and interactive multi-turn conversations with built-in commands for conversation management (retract, view history). Operates in both one-shot query mode for quick answers and interactive REPL mode, with flexible configuration via environment variables or TOML files. Integrates directly with OpenAI's Chat API and supports custom API endpoints, enabling compatibility with third-party mirror services.

Scores updated daily from GitHub, PyPI, and npm data. How scores work