Metatron

metatron

Metatron library: Implementation in Rust of a report generation

Supported report types:

  • Plain text
  • Markdown
  • HTML
  • PDF

Repo: https://github.com/igumnoff/metatron

Docs: https://docs.rs/metatron

Shiva

Shiva

  • Shiva Library: Implementation in Rust of a parser and generator for documents of any type
  • CLI Shiva: Сonverting documents from any format to any

Features:

  • Common Document Model (CDM) for all document types
  • Parsers produce CDM
  • Generators consume CDM
Document type Parse Generate
Plain text + +
Markdown + +
HTML + +
PDF + +

Repo: https://github.com/igumnoff/shiva

Docs: https://docs.rs/shiva

Gabriel2

Gabriel2

Gabriel2: Indeed, an actor library, not a framework, written in Rust

Features:

  • Async for sending messages
  • Async for messages processing in actor
  • Support messaging like send and forget
  • Support messaging like send and wait response
  • Mutable state of actor
  • Self reference in actor from context
  • Actor lifecycle (pre_start, pre_stop)

Repo: https://github.com/igumnoff/gabriel2

Docs: https://docs.rs/gabriel2

Parvati

Parvati

Parvati library: ORM library with no boilerplate code, written in Rust.

  • SQLite support
  • MySQL support

Repo: https://github.com/igumnoff/parvati

Docs: https://docs.rs/parvati