Skip to content

Elegant, clean Rust development framework

License

Notifications You must be signed in to change notification settings

LiJieLong/tardis

 
 

Repository files navigation

Elegant, Clean Rust development framework🛸


Build Status Test Coverage License

TARDIS([tɑːrdɪs] "Time And Relative Dimension In Space") From "Doctor Who".

💖 Core functions

  • Relational database client for MySQL, PostgresSQL
  • Web service and web client for OpenAPI v3.x
  • Distributed cache client for Redis protocol
  • RabbitMQ client for AMQP protocol
  • Search client for Elasticsearch
  • Mail client for SMTP protocol
  • Object Storage client for arbitrary S3 compatible APIs
  • Mainstream encryption algorithms and SM2/3/4 algorithms
  • Containerized unit testing of mainstream middleware
  • Multi-environment configuration
  • Multi-application aggregation
  • Configure encryption support
  • Internationalization and localization support
  • Commonly used operations (E.g. uniform error handling, encryption and decryption, regular checksums)

📦 Components

Crate Description
tardis Crate Docs README
tardis-macros Crate Docs

About

Elegant, clean Rust development framework

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 100.0%