Projects
CBLT
Safe and fast minimalistic web server, written in Rust, that serves files from a directory and proxies requests to another server.
Features:
- 10 times faster than Nginx for small content under 100KB
- KDL Document Language configuration (Cbltfile)
- Proxy requests to another server
- Serve files from a directory
- TLS support
- Gzip compression
- Redirects
Repo: https://github.com/evgenyigumnov/cblt
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 | + | + |
+ | + | |
JSON | + | + |
XML | + | + |
CSV | + | + |
RTF | + | + |
DOCX | + | + |
XLS | + | - |
XLSX | + | + |
ODS | + | + |
Typst | - | + |
Repo: https://github.com/igumnoff/shiva
rustsn
This Rust-based tool generates, compiles, and tests code using LLMs, resolves dependencies, and provides explanations of existing code through embeddings.
Features
- generate function command is used to generate code snippets based on user-provided explanations.
- TODO: generate application command is used to generate seed project code based on user-provided explanations.
- ask command is used to get explanation by existing codes of your project based on user-provided question.
Supported languages by feature
language | generate function | generate application | ask |
---|---|---|---|
Rust | + | - | + |
JavaScript | + | - | + |
C# | - | - | + |
Python | + | - | - |
TypeScript | + | - | - |
Java | + | - | - |
Kotlin | + | - | - |
Swift | + | - | - |
PHP | + | - | - |
Scala | + | - | - |
Repo: https://github.com/evgenyigumnov/rustsn
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
Parvati
Parvati library: ORM library with no boilerplate code, written in Rust.
- SQLite support
- MySQL support
Repo: https://github.com/igumnoff/parvati
Metatron
Metatron library: Implementation in Rust of a report generation
Supported report types:
- Plain text
- Markdown
- HTML