#builder-pattern

  1. derive_builder

    Rust macro to automatically implement the builder pattern for arbitrary structs

    v0.20.2 9.2M #builder-pattern #struct-builder #struct-builder-macro #setter-methods #automatic
  2. bon

    Next-gen compile-time-checked builder generator, named function's arguments, and more!

    v3.9.0 3.8M #builder-pattern #macro-derive #derive-builder #no-alloc
  3. typed-builder

    Compile-time type-checked builder derive

    v0.23.2 4.9M #builder-pattern #compile-time #builder
  4. orchestra

    Generate an orchestra of subsystems from a single struct

    v0.4.1 154K #subsystem #actor-pattern #builder-pattern #orchestration #sender #spawner
  5. v_frame

    Video Frame data structures, originally part of rav1e

    v0.5.0 1.6M #video-frame #pixel #chroma-subsampling #rav1e #part #builder-pattern #8-bit #yuv #memory-layout #pixel-data
  6. derive_setters

    Rust macro to automatically generates setter methods for a struct's fields

    v0.1.9 175K #struct-fields #setter-methods #macro-derive #field-setter #generator #proc-macro #partial-eq #debugging #builder-pattern
  7. scte35

    creating and parsing SCTE-35 (Society of Cable Telecommunications Engineers) messages with zero-dependency

    v0.2.0 500 #splice #message #crc #builder-pattern #validation #telecom #serialization #human-readable-format #cable #validation-error
  8. reinhardt-http

    HTTP primitives, request and response handling for Reinhardt

    v0.1.0-alpha.7 210 #http-request #http-response #reinhardt #extension #middleware #builder-pattern #query-string #request-and-response #remote-addr #request-uri
  9. v-storage

    Storage layer for the veda platform

    v0.3.0-heed+mdbx #remote-storage #veda #mdbx #tarantool #api #memory-storage #backward-compatibility #lmdb #builder-pattern #dynamic-dispatch
  10. axonml-optim

    Optimizers and learning rate schedulers for the Axonml ML framework

    v0.2.7 #learning-rate #optimization #gradient-descent #scheduler #builder-pattern #adam #momentum #sgd #decay #axonml
  11. seeyou-cub

    reading and writing the SeeYou CUB binary file format, which stores airspace data for flight navigation software

    v0.3.0 #file-format #binary-file-format #flight #cub #lat-lon #airspace #utf-8 #builder-pattern #ascii #low-level-api
  12. typesafe_builder

    A procedural macro to generate type-safe builder patterns for Rust structs

    v1.6.0 750 #builder-pattern #type-safe #type-system #builder-macro #proc-macro #necessity
  13. thulp-core

    Core types and traits for thulp

    v0.3.0 #json-schema #arguments #mcp #artificial-intelligence #traits #builder-pattern #validation-tool #execution-context #serde #ai-agent
  14. tagged-urn

    Tagged URN - Flat tag-based identifier system

    v0.14.3800 #tagged #system-identifier #urn #pattern-matching #flat #tag-based #case-insensitive #key-format #builder-pattern #specificity
  15. code_logger

    colorful, and flexible logging library for Rust with timestamps, log levels, and custom error codes

    v0.1.2 #logging #ansi-colors #error-code #timestamp-format #colorful #builder-pattern #debugging
  16. former

    A flexible implementation of the Builder pattern supporting nested builders and collection-specific subformers. Simplify the construction of complex objects.

    v2.42.0 650 #builder-pattern
  17. docker_utils

    integration testsing with Docker

    v0.2.4 #docker #bazel #test-containers #api #integration #prune #ci-cd #env-vars #builder-pattern #continuous-integration
  18. macro_tools

    Tools for writing procedural macroses

    v0.81.0 1.2K #proc-macro #builder-pattern #generic-parameters
  19. pharmsol

    solving analytic and ode-defined pharmacometric models

    v0.22.1 #model #solve #builder-pattern #differential-equations #ordinary-differential-equation #wt #fa #ka #lag #0-0
  20. buildstructor

    Macro to derive a builder from a constructor function

    v0.6.0 24K #builder-pattern #macro-derive #derive-builder #macro
  21. swage

    Rowhammer framework

    v0.2.0 #framework #allocator #rowhammer #traits #builder-pattern
  22. wrap-ansi

    A high-performance, Unicode-aware Rust library for intelligently wrapping text while preserving ANSI escape sequences, colors, styles, and hyperlinks

    v0.1.0 5.0K #ansi-term #text-wrapping #ansi-escapes #ansi-colors #ansi-terminal-text #hyperlink #unicode-aware #builder-pattern #column-width #emoji
  23. metaphone3

    phonetic algorithm

    v0.1.0 110 #encoder #phonetic #metaphone #algorithm #word #vowel #builder-pattern #audio
  24. jsonwebtokens

    A Json Web Token implementation for Rust

    v1.2.0 9.2K #jwt #api-token #web-api #signature-verification #cryptography #builder-pattern #base64
  25. opsview

    API Client Library with batteries included

    v0.1.10 450 #opsview-api-client #rest-api-client #object #infrastructure-monitoring #builder-pattern #batteries #deserialize #serialization
  26. mod_interface

    Protocol of modularity unifying interface of a module and introducing layers

    v0.58.0 1.5K #builder-pattern #general-purpose
  27. luhorm

    a compile time orm for rust!

    v0.0.4 #compile-time #codegen #sqlite #orm #builder-pattern #sql #foreign-keys #postgresql #database
  28. macon

    builder macro-based generator with its own idioms

    v1.3.0 900 #derive-builder #macro-derive #builder-pattern #struct-builder #generator-with-own #macro-generator #builder-macro #blueprint
  29. nameless-clap

    efficient, and full-featured Command Line Argument Parser

    v3.0.0-beta.2.2 #arguments-parser #config-parser #clap #cli-argument-parser #validation #builder-pattern #nameless #from-str #help-message #osstr
  30. builder-pattern

    A derivable macro for declaring a builder pattern

    v0.4.2 3.3K #macro-derive #derive-builder #struct
  31. herolib-virt

    Virtualization and container management for herolib (buildah, nerdctl, kubernetes)

    v0.3.13 #deployment #container-image #container-management #disk-image #kubernetes #rhai #cloud-hypervisor #docker #qcow2 #builder-pattern
  32. rswarm

    Swarm framework

    v0.1.7 550 #artificial-intelligence #ai-agents #context-variables #openai #swarm #function-call #conversation #builder-pattern #crafted #error-response
  33. operaton-task-worker

    External Task Worker for Operaton BPMN Processes

    v0.1.5 #operaton #task #bpmn #worker #service #builder-pattern #camunda #task-execution
  34. derive_builder_fork_arti

    Rust macro to automatically implement the builder pattern for arbitrary structs

    v0.11.2 29K #builder-pattern #struct-builder #derive-builder #macro-derive #builder-macro
  35. type-state-builder

    Type-state builder pattern derive macro with compile-time safety and enhanced ergonomics

    v0.5.1 #builder-pattern #type-state #macro-derive #macro
  36. igc_parser

    A high-level parsing/deserializing crate for IGC flight recorder files

    v0.1.7 380 #parser #recorder #igc #comments #builder-pattern #flight #to-string
  37. tensorlogic-trustformers

    Transformer-as-rules: Self-attention and FFN layers as einsum expressions

    v0.1.0-beta.1 #multi-head-attention #tensor-logic #transformer-encoder #einsum #feed-forward #builder-pattern #checkpointing #layer-norm #cache-layer #kv-cache
  38. agntcy-slim-auth

    Authentication utilities for the Agntcy Slim framework

    v0.5.0 110 #jwt #jwk #json-web-key #slim #spire #spiffe #authentication #identity-authentication #builder-pattern #workload-api
  39. tin-sea-conn

    flexible database connection library for Rust based on SeaORM, supporting PostgreSQL, MySQL, and SQLite with configurable connection pooling

    v0.1.1 #database-connection-pooling #mysql #sqlite #postgresql #sea-orm #builder-pattern
  40. simple-color

    color struct

    v0.2.4 290 #color #color-parser #serialization #struct #representation #builder-pattern
  41. tensorlogic-sklears-kernels

    Logic-derived similarity kernels for SkleaRS integration

    v0.1.0-beta.1 #kernel #tensor-logic #sparse-matrix #matrix-computation #rbf #builder-pattern #gaussian-kernel #cosine-similarity #ngrams #logical-expression
  42. former_types

    A flexible implementation of the Builder pattern supporting nested builders and collection-specific subformers. Its compile-time structures and traits that are not generated but reused.

    v2.35.0 410 #builder-pattern #general-purpose
  43. mangadex-api-input-types

    A collection input types for mangadex-api

    v1.0.0 600 #mangadex-api #manga-dex #collection #async #input #builder-pattern
  44. rllm

    Unifies multiple LLM backends in Rust

    v1.1.9 1.1K #openai #llm #builder-pattern #ollama #anthropic #deepseek #xai #chat-bot
  45. bon-cli

    Dev tool for working with the bon crate

    v3.5.2 370 #struct-builder #compile-time-checked #generator #dev-tools #derive-builder #builder-pattern #api-reference #blog-post
  46. service-builder

    A lightweight, type-safe service construction library for Rust that provides compile-time dependency injection through builder pattern

    v0.3.0 120 #builder-pattern #dependency-injection #type-safe #ioc
  47. sentry-tunnel

    A Sentry tunnel middleware for Axum

    v0.1.3 1.2K #axum-middleware #tunnel #sentry #extension #service #proxying #builder-pattern #bypass #utoipa #blockers
  48. component_model

    Revolutionary type-safe component assignment for Rust. Build complex objects with zero boilerplate using derive macros and type-driven field setting. Perfect for configuration builders…

    v0.15.0 #builder-pattern #config #type-safe #zero-cost #fluent-builder
  49. kentro

    A high-performance Rust implementation of K-Means clustering algorithms

    v0.2.1 1.5K #k-means #cluster-analysis #euclidean #multi-threading #balanced #cosine-similarity #builder-pattern #euclidean-distance
  50. sugars_builders

    Builder pattern utilities and abstractions for the cyrup-sugars ecosystem

    v0.5.4 #builder-pattern #cyrup #utilities #rust
  51. loco-factory

    It's a model data generator to sea_orm

    v0.1.0 #data-model #generator #sea-orm #factory #data-generator #loco #active-model #domain-specific-language #builder-pattern
  52. assemblist

    Define your builder patterns as you use them

    v1.3.0 420 #builder-pattern #macro #builder-macro
  53. soot-core

    DDD-first web framework for Rust, built on Axum

    v0.1.2 #web-framework #axum #builder-pattern #aggregate #domain-events #html-builder #ddd
  54. sal-virt

    SAL Virt - Virtualization and containerization tools including Buildah, Nerdctl, and RFS

    v0.1.0 #container-image #docker #nerdctl #oci #virt #image-builder #sal #builder-pattern #filesystem-layer #remote-filesystem
  55. gpui-markup

    A declarative markup DSL for building GPUI applications

    v0.5.2 #gpui #markup #dsl #ui-elements #applications #gpui-component #spread #builder-pattern #declarative-build #px
  56. component_model_types

    Component model

    v0.23.0 750 #builder-pattern #component-model #general-purpose
  57. libsbml

    Rust bindings for libSBML

    v0.1.1 120 #sbml #builder-pattern #annotations #model #serde #type-safe #serialization #biology #api-model #deserialize
  58. better-posthog

    An ergonomic Rust SDK for PostHog

    v0.2.3 150 #post-hog #events #graceful-shutdown #worker-thread #sdk #builder-pattern #non-blocking #enrichment
  59. sidebyside-plan

    Plan builder, validation, and serialization for Sidebyside

    v0.1.0 #plan-builder #validation #serialization #deserialize #step #builder-pattern
  60. sqlx-template

    Template query library for Rust SQLx

    v0.2.1 #sqlx #table-name #sqlite #query-parameters #database #builder-pattern #debug-log #database-query #debugging #query-execution
  61. bon-sandbox

    Not a real crate! It’s just a showcase of examples used by bon’s documentation to demonstrate the rustdoc output for code generated by builder macros. Don’t use this crate, it…

    v3.9.0 #documentation #follow-semver #rustdoc #showcase #demonstrate #builder-macro #builder-pattern #bon
  62. default-struct-builder

    Generates builder methods of every field of a struct

    v0.5.1 25K #struct-builder #generator #default #value #methods-of-struct #builder-pattern
  63. sarpa

    command-line argument parser with a builder API

    v0.1.2 #arguments-parser #builder-pattern #parser
  64. rsb_derive

    An opinionated macro implementation for Rust struct builder pattern with compile-time validation

    v0.5.1 206K #builder-pattern #compile-time #class
  65. pocketbase-rs

    wrapper around PocketBase's Rest API. Uses the Builder Pattern.

    v0.1.2 #rest #collection #builder-pattern #record #article #authentication #pb #debugging #deserialize
  66. marketstack

    Rust bindings for Marketstack REST API

    v0.0.19 1.1K #rest #pagination #builder-pattern #endpoint #query #eod #stock-data #data-api #corresponds #deserialize
  67. builderx

    A concise builder-pattern UI DSL for Rust

    v0.1.0 #builder-pattern #dsl #adapter #gpui #default #static-string #ui-toolkit #debugging
  68. crawly

    A lightweight async Web crawler in Rust, optimized for concurrent scraping while respecting robots.txt rules

    v0.1.9 #web-crawler #robots-txt #web-scraping #rate-limiting #builder-pattern #concurrency #depth-first-search #respecting
  69. uvarint

    unsigned varint

    v0.1.2 #unsigned-varint #byte-slice #flags #format #encoding #async-read #async-write #protobuf #async-io #builder-pattern
  70. gateio-rs

    Comprehensive Rust SDK for Gate.io cryptocurrency exchange API with sync and async support

    v0.1.0 #cryptocurrency #cryptocurrency-exchange #gate #io-api #spot-trading #async-io #builder-pattern #synchronous-client #sha-512 #authentication
  71. lighty-version

    Minecraft version management for Lighty Launcher

    v0.8.6 #builder-pattern #lighty-launcher #version-management #minecraft-launcher #loader #vanilla #serde-json #import-export
  72. multilayer

    Protocol of modularity unifying interface of a module and introducing layers

    v0.1.3 2.1K #builder-pattern #module
  73. sal-process

    SAL Process - Cross-platform process management and command execution

    v0.1.0 #cross-platform #run-command #builder-pattern #process-execution #rhai #process-management #sal #fluent-interface #script-execution #command-builder
  74. view-types

    A macro to create a view type data structure

    v0.2.1 130 #view #builder-pattern #macro #validation #data-structures #data-modeling #debugging #frag
  75. proc_macro_tools

    Tools for writing procedural macroses

    v0.1.17 320 #builder-pattern #general-purpose
  76. lazypoline-rs

    A framework for building syscall interposers for user-space Linux applications

    v0.2.0 #syscalls #userspace #framework #handler #builder #intercept #builder-pattern #interposition #vdso #interception
  77. rrhodium

    Lib for building modrinth API getters urls

    v1.0.0 #modrinth #builder-pattern #minecraft
  78. newsapi-rs

    client for the NewsAPI service

    v0.1.0 #builder-pattern #blocking #client #blocking-client #service #headlines #env-vars
  79. bpmn-sdk

    Type-safe Rust DSL for declarative BPMN process modeling

    v0.1.0 #sdk #dsl #validation #bpmn #task-manager #compile-time #type-safe #sla #builder-pattern #process-definition
  80. typesafe-builders

    Infallible compile-time checked builders for your structs

    v0.5.0 #builder-pattern #macro #compile-time-checked
  81. derive_builder_core

    Internal helper library for the derive_builder crate

    v0.20.2 8.7M #builder-pattern #change #wrap #macro #near-future #stable-api
  82. mod_interface_runtime

    Protocol of modularity unifying interface of a module and introducing layers

    v0.1.1 390 #builder-pattern #module #general-purpose
  83. vauth

    Veeam API authentication library

    v1.1.0 #rest #veeam #authentication #builder-pattern #backup #login-response #client-builder
  84. builderx-gpui

    gpui adapter implementations for the builderx DSL

    v0.1.0 #gpui #builderx #adapter #builder-pattern #dsl
  85. cmake-preset

    building C++ code in Rust projects using CMake Presets, providing type-safe builder patterns and automatic Cargo integration

    v0.1.0 #builder-pattern #preset #cargo-integration
  86. Try searching with DuckDuckGo.

  87. speedrun-api

    A wrapper for the speedrun.com REST API

    v1.3.0 #rest #speedrun #endpoint #query #api-builder #paginated #builder-pattern
  88. mio-timer

    timer library for mio 1.0

    v0.2.0 #mio #timer #events #1-0 #token #set-timeout #builder-pattern #millis
  89. astrelis-text

    Text rendering module for the Astrelis game engine

    v0.2.3 #text-rendering #font #astrelis #game-engine #sdf-rendering #signed-distance-fields #text-wrapping #font-size #text-layout #builder-pattern
  90. term-inquiry

    Quick and easy way to make terminal inquiries using builder pattern

    v0.1.2 #builder-pattern #terminal #inquiry #inquiries #list #power-shell
  91. oas_gen

    An ergonomic, opinionated, builder pattern based api to build simple Open Api v3 specs in json for REST apis

    v0.5.0 #rest #builder-pattern #openapi #specs #json-api
  92. tyrell

    More human than human. Interacting with LLMs in a rusty way.

    v0.1.2 200 #rest #claude #human #llm #claude-api #audit #api-builder #builder-pattern #cargo-audit
  93. rusty_style

    Style is a library for styling text in the terminal

    v0.1.2 #terminal #terminal-text #text-styling #tui #text-style #builder-pattern #style-text #terminal-formatting #rgb
  94. woptions

    Mechanism to define map of options for a fuction and its defaults laconically

    v0.1.3 700 #builder-pattern #general-purpose
  95. makeit

    Compile-time checked Builder pattern derive macro with zero-memory overhead

    v0.1.1 #builder-pattern #struct-builder #derive-builder #macro-derive #builder-macro
  96. ag-grid-core

    Internal core library for ag-grid-rs

    v0.2.2 1.5K #bindings #ag #builder-pattern #wasm-bindgen #grid #web-page #yew #javascript #frontend-framework #cdn
  97. wproc_macro

    Tools for writing procedural macroses

    v0.1.0 2.1K #builder-pattern #general-purpose
  98. former_runtime

    Former - variation of builder pattern. Its runtime.

    v0.1.11 600 #builder-pattern #general-purpose
  99. natrix_shared

    Shared code for Natrix framework

    v0.2.0 #natrix #frontend-framework #shared #front-end #rust-first #builder-pattern #macro-derive #smart-pointers
  100. typestate-builder

    Derive-macro-based generator that combines Typestate and Builder patterns

    v0.1.4 100 #builder-pattern #state #derive #pattern #builder
  101. quickform

    A flexible templating and operation execution framework for Rust

    v0.1.0 #templating #template-rendering #execution #framework #builder-pattern #virtual-filesystem #thread-safe #in-memory #fluent-interface #state-management
  102. struct-builder

    Derive a builder for your structs

    v0.3.0 220 #builder-pattern #required #derive-builder
  103. scones

    Generates simple constructors for structs

    v0.1.2 #generator #value #proc-macro #struct #builder #builder-pattern
  104. aksr

    derive macro designed to automatically generate getter and setter methods for both named and tuple structs

    v0.0.7 340 #builder-pattern #macro-derive #named-tuple #tuple-struct #automatic #setter-methods #extensive
  105. bon-macros

    proc-macro crate that is supposed to be a private implementation detail of the bon crate

    v3.9.0 3.8M #proc-macro #bon #builder #supposed #re-exports #named-arguments #setter-methods #builder-pattern
  106. simple-builder

    A procedural macro for creating a builder-pattern struct for any struct

    v0.0.2 2.9K #builder-pattern #proc-macro #required #query-parameters #partial-eq #debugging #price #nonce #assertions #date
  107. builder_option

    A macro to generate builder class for a struct

    v0.1.0 #builder-pattern #design-patterns #design
  108. bauer

    A derive macro for automatically generating the builder pattern

    v0.1.0 #builder-pattern #macro-derive #proc-macro
  109. natrix-cli

    Natrix CLI tool

    v0.2.0 #frontend-framework #front-end #cli #rust-first #macro #builder-pattern #smart-pointers #macro-derive #wasm
  110. auto-builder

    A derive macro to implement the builder pattern for any struct

    v0.2.0 #builder-pattern #macro-derive #derive-builder
  111. rgparse

    command-line parser

    v0.1.2 #arguments-parser #alias #positional #builder-pattern
  112. welder

    help concatenate, implemented with a builder pattern

    v0.3.0 #builder-pattern #concatenation #consuming
  113. serde_builder

    serde extension to build de/serialization algorithms for types using a builder pattern

    v0.2.0 #builder-pattern #serde-derive #deserialize #serialization #field-name #deserializer #leaking
  114. builderx-core

    Core traits for the builderx DSL (builder-pattern adapters)

    v0.1.0 #builder-pattern #dsl #adapter #toolkit #traits #bx
  115. buco

    A compile-time builder pattern implementation for Rust

    v0.2.0 #builder-pattern #compile-time #builder-at-compile-time #safety
  116. former_meta

    flexible implementation of the Builder pattern supporting nested builders and collection-specific subformers. Implementation of its derive macro. Should not be used independently, instead…

    v2.40.0 600 #builder-pattern #general-purpose
  117. kenzu

    Procedural macros for builder pattern generation and validation

    v0.1.1 #builder-pattern #macro-derive #derive-builder
  118. near-api-types

    Rust types library to interact with NEAR Protocol via RPC API

    v0.8.3 3.6K #blockchain #encryption-key #near-api #sign-transaction #nft #stake #ft #rpc-api #builder-pattern #seed-phrase
  119. liboci

    Rust based OCI Schema parsing and helpers

    v0.2.0 #oci #schema-parser #helper #pattern #json-schema #builder-pattern #bug-report #ci #serialization
  120. mod_interface_meta

    Protocol of modularity unifying interface of a module and introducing layers

    v0.56.0 800 #builder-pattern #modularity #general-purpose
  121. scones_examples

    Examples (and tests) for the Scones crate

    v0.1.2 #scones #constructor #testing #builder-pattern #macro
  122. factoryizer

    Add factory/builder patterns automatically

    v1.1.0 270 #builder-pattern #factory #automatic
  123. brw

    builder for the broker-reader-writer pattern

    v0.1.7 #builder-pattern #reader-writer #broker-reader-writer
  124. woptions_runtime

    Mechanism to define map of options for a fuction and its defaults laconically. Its runtime.

    v0.1.3 330 #builder-pattern #general-purpose
  125. bitfld-macro

    Macro library supporting bitfld

    v0.7.0 #layout #bit-field #bitfld #macro #specification #builder-pattern #no-std #proc-macro #assembly
  126. impls_index_meta

    Several of macros to put each function under a named macro to index every function in a class

    v0.13.0 1.0K #builder-pattern #general-purpose
  127. tidy-builder

    builder generator that is compile-time correct

    v0.1.0 #builder-pattern #generator #builder
  128. builder-rs

    A procedural macro for generating builder patterns for Rust structs

    v0.1.0 #builder-pattern #proc-macro #generator #macro-derive #string
  129. bloom-rsx

    A JSX-like syntax for bloom

    v0.1.1 #rsx #tags #jsx-like #syntax #attr #builder-pattern
  130. raspicam-rs

    Pragmatic Rust bindings to the raspicam C++ library

    v0.1.3 #image #camera #bindings #opencv #internal #robotics #builder-pattern #rgb #install-script
  131. component_model_meta

    flexible implementation of the Builder pattern supporting nested builders and collection-specific subcomponent_models. Implementation of its derive macro. Should not be used independently…

    v0.15.0 #builder-pattern #component-model #general-purpose
  132. noob-builder

    proc macro that allows the user to auto generate a simple builder pattern

    v0.1.1 #builder-pattern #proc-macro #auto-generate #user #noob
  133. service-builder-macro

    Procedural macros for service-builder

    v0.3.0 110 #builder-pattern #service-builder #proc-macro #field-attributes #optional-fields #builder-macro #setter-methods
  134. builderx-macros

    A concise builder-pattern UI DSL for Rust

    v0.1.0 #builder-pattern #dsl #builderx #adapter #bx
  135. build-it

    A derive-macro for simple builder-pattern generation

    v0.1.5 #builder-pattern #macro-derive #derive-builder #pattern
  136. natrix_macros

    Macros for natrix

    v0.2.0 160 #natrix #macro-derive #frontend-framework #front-end #rust-first #builder-pattern #smart-pointers