Skip to content
This repository was archived by the owner on Nov 21, 2025. It is now read-only.
/ backend-rust Public archive

Fast, modular Rust backend powering Tomevio

License

Notifications You must be signed in to change notification settings

tomevio/backend-rust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tomevio Backend

Tomevio Backend: The Rust-powered engine for your literary journey

High-performance backend for tracking, discovering, and organizing books

About

Tomevio Backend is the robust foundation powering the Tomevio ecosystem - a free and open-source platform for book enthusiasts. Crafted in Rust with the Axum framework, it delivers a lightning-fast REST API that seamlessly supports both the web interface and mobile experience.

Key Features

  • Comprehensive Book Search - Instant access to millions of titles through OpenLibrary API integration
  • Detailed Metadata - Retrieve complete book information including covers, descriptions, and publication details
  • Author Profiles - Access biographies, bibliographies, and related works
  • Blazing Fast Performance - Built with axum, tokio, and reqwest for optimal efficiency
  • Modular Design - Clean, maintainable architecture with clear separation of concerns

Quick Start

Prerequisites

  • Rust (latest stable version)
  • Cargo (included with Rust)

Installation & Setup

# Clone the repository
git clone https://github.com/s4nj1th/tomevio-backend.git
cd booktrack-backend

# Build the project
cargo build

# Launch the server
cargo run

The API will be available at http://localhost:8080

API Documentation

Explore our comprehensive API reference in docs/api.md to integrate with Tomevio's powerful features.

How to Contribute

We welcome contributions from the open-source community! To help improve Tomevio:

  1. Ensure your code is formatted with cargo fmt
  2. Follow Rust best practices and conventions
  3. Thoroughly document new features and endpoints
  4. Submit well-described pull requests

License

Tomevio Backend is open-source software released under the MIT License.

Maintainer

Sanjith

About

Fast, modular Rust backend powering Tomevio

Resources

License

Stars

Watchers

Forks

Languages