| Crates.io | bomboni |
| lib.rs | bomboni |
| version | 0.2.0 |
| created_at | 2023-11-12 12:52:21.135768+00 |
| updated_at | 2025-11-10 12:53:57.672851+00 |
| description | Utility Library for Rust |
| homepage | https://github.com/tinrab/bomboni |
| repository | https://github.com/tinrab/bomboni |
| max_upload_size | |
| id | 1032732 |
| size | 81,817 |
🚧 work in progress 🚧
A collection of Rust libraries for building robust applications.
This project includes utilities for working with WASM, extensions over protobuf/prost, tools for gRPC requests following Google AIP designs, etc.
This workspace contains the following crates:
bomboni_common: Common utilities for building distributed systems and applications, including ULID-based identifiers and UTC datetime handling
bomboni_core: Core utilities and abstractions used across the Bomboni project
bomboni_macros: Common macros providing convenient utilities for the Bomboni library
bomboni_fs: File system utilities for working with files and directories, including recursive file visiting and content reading
bomboni_prost: Utilities for compiling Protocol Buffers with prost and generating additional helper functions
bomboni_proto: Enhanced implementations of Google's well-known protobuf types with additional functionality beyond standard prost-types
bomboni_request: Comprehensive utilities for building API requests following Google AIP standards, with filtering, ordering, pagination, and SQL generation
bomboni_request_derive: Derive macros and procedural macros for request parsing and type conversion
bomboni_wasm: WebAssembly utilities for JavaScript interoperability, console logging, and TypeScript declaration generation
bomboni_wasm_core: Core utilities for WebAssembly integration, including TypeScript declaration generation and type mapping
bomboni_wasm_derive: Derive macros for generating TypeScript WASM bindings for Rust types
bomboni_template: Handlebars template utilities with custom helpers for template rendering