#artificial-intelligence #axon #llm #api-bindings

axom

Axon is a Rust-based library designed to provide a unified interface for connecting with various Large Language Models (LLMs) and other AI-powered applications

1 unstable release

Uses new Rust 2024

0.0.1 Mar 1, 2025

#4 in #axon

MIT license

2KB

Axon

License: MIT

A universal library for connecting with LLMs that support the OpenAI API specifications

Overview

Axon is a Rust-based library designed to provide a unified interface for connecting with various Large Language Models (LLMs) that support the OpenAI API specifications. Built with WebAssembly (WASM) compatibility in mind, Axon enables developers to write code once and deploy it across any language or platform that supports WASM.

🌟 Key Features

  • Universal LLM Connectivity: Seamlessly connect to any LLM that implements the OpenAI API specifications
  • Rust-Powered Performance: Benefit from Rust's memory safety and performance characteristics
  • WASM Compatibility: Use Axon in any language through WebAssembly integration
  • Unified API: Consistent interface across different LLM providers
  • Ecosystem Support: Tools for building, agent orchestration, and more

🚀 Project Goals

Axon aims to build a comprehensive ecosystem around LLM applications including:

  • Building tools and utilities to streamline LLM application development
  • Agent orchestration frameworks for complex multi-agent systems
  • Supporting infrastructure for LLM application deployment
  • Cross-language compatibility through WASM

📦 Project Structure

axon/
├── crates/
│   ├── axom/            - Core library functionality
│   ├── axom-anthropic/  - Anthropic-specific implementations
│   ├── axom-openai/     - OpenAI-specific implementations

🛠️ Installation

# Add Axon to your Cargo.toml
cargo add axom

🧰 Usage

// Basic example coming soon

📚 Documentation

Comprehensive documentation is under development. Please check back soon!

🔄 Roadmap

  • Core API implementation
  • OpenAI provider support
  • Anthropic provider support
  • WebAssembly bindings
  • Language bindings (Python, JavaScript, etc.)
  • Agent orchestration framework
  • Tool integration system

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

No runtime deps