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.
- 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, andreqwestfor optimal efficiency - Modular Design - Clean, maintainable architecture with clear separation of concerns
# Clone the repository
git clone https://github.com/s4nj1th/tomevio-backend.git
cd booktrack-backend
# Build the project
cargo build
# Launch the server
cargo runThe API will be available at http://localhost:8080
Explore our comprehensive API reference in docs/api.md to integrate with Tomevio's powerful features.
We welcome contributions from the open-source community! To help improve Tomevio:
- Ensure your code is formatted with
cargo fmt - Follow Rust best practices and conventions
- Thoroughly document new features and endpoints
- Submit well-described pull requests
Tomevio Backend is open-source software released under the MIT License.