#strong-typing

  1. oauth2

    An extensible, strongly-typed implementation of OAuth2

    v5.0.0 1.7M #strong-typing #authentication #single-sign-on #extensible #openid-connect #pkce #oauth2-client
  2. elasticsearch-dsl

    Strongly typed Elasticsearch DSL

    v0.4.26 11K #query-dsl #elasticsearch #strong-typing #aggregation #http-client #completion-response
  3. crosstown_bus

    Event Bus with RabbitMQ for Rust

    v1.1.2 6.7K #event-bus #rabbitmq #events #message-handler #strong-typing
  4. from-pest

    Convert from a pest grammar to a typed AST

    v0.3.4 1.7K #ast #pest-grammar #pest-ast #convert #syntax-tree #pest-parser #strong-typing #parse-tree
  5. typed-arrow

    Compile-time Arrow schemas for Rust

    v0.6.1 490 #arrow-schema #compile-time #schema-builder #view #strong-typing #datatype #arrow-array #arrow-rs #zero-copy #field-name
  6. strong-type

    Procedural macros for naming and strong-typing primitives and strings

    v1.1.1 120 #strong-typing #primitive #string #strongly-typed
  7. helios-fhir

    comprehensive FHIR (Fast Healthcare Interoperability Resources) specification model implementation that contains strongly-typed Rust representations of all FHIR data types, and resourcess…

    v0.1.33 #healthcare #fhir #data-model #specification #fhir-path #helios #strong-typing #r5 #r4 #hl7
  8. tyrx

    Typed, ergonomic regular expression library

    v0.1.2 #regex #typed #builder #string-parser #cache #domain-modeling #strong-typing #macro-for-building
  9. insim

    LiveForSpeed Insim implementation that focuses on ergonomics and strong typing

    v4.1.0 #strong-typing #packet #live-for-speed #udp #simulation #blocking #udp-connection #byte-level #ergonomics #async-tcp-connection
  10. truc

    Rust code generator for safe, fixed size, evolving records

    v0.4.0 #fixed-size #record #codegen #evolving #safe #strong-typing
  11. mergable

    user-friendly and efficient CRDTs

    v0.53.0 #crdt #user-friendly #revert #update #order #strong-typing #data-sync #full-mesh
  12. tagged-types

    Define strongly typed wrappers over base types with minimal boilerplate

    v0.2.4 5.8K #tagged-type #strong-typing #rust #type
  13. toolapi

    MRX ToolAPI - connect clients and tools running in the cloud

    v0.4.1 #cloud #running #websocket #client #connect #strong-typing
  14. feagi-serialization

    Adds serialization and deserialization to select Feagi Data Structures

    v0.0.1-beta.9 470 #serialization #feagi #neuron #deserialize #container-format #cortical #voxel #zero-copy #raw-image #strong-typing
  15. powerlink-rs-xdc

    A no_std-compatible parser for POWERLINK XDC (XML Device Configuration) files

    v0.1.0 #config-parser #xdc #object-dictionary #xml-schema #devices #powerlink #epsg #strong-typing #diagnostics #ethernet
  16. num-t

    Num<T>: Associate arbitrary types with numeric types

    v4.0.0 #numeric #arbitrary-types #math #associate #strong-typing #num-traits
  17. wrappedviz

    A set of bindings to graphviz C API for rendering graphs

    v0.2.2 180 #graphviz #graphs #attributes #layout-engine #svg #dot #serde #strong-typing
  18. komga-sdk

    Async Rust SDK for the Komga REST API, generated from OpenAPI spec. Supports all endpoints, file upload, and strong typing.

    v1.23.4 #rest #file-upload #strong-typing #komga #rust-sdk #async-file #open-api-specification #openapi-generated
  19. openapi-lambda

    Opinionated, strongly-typed code generation for AWS Lambda from OpenAPI definitions

    v0.1.3 #aws-lambda #rest #openapi #strong-typing #define #api-gateway #api-request #amazon-api #authentication #logging
  20. progenitor-middleware-client

    An OpenAPI client generator - client support

    v0.12.0 3.1K #openapi-generator #openapi-client #client-generator #progenitor #strong-typing #api-client-generator
  21. dintero-payments

    Payments API implementation for Dintero SDK

    v0.2.0 #payment #dintero #api-sdk #client #account #marketplaces #checkout #strong-typing #design-patterns
  22. nanosql

    Tiny, strongly-typed data mapper for SQLite

    v0.10.0 850 #sql #sqlite #strong-typing #row #prepared-statement #mapper #structured-data #create-table #macro-derive #struct-fields
  23. unnamed_entity

    Strongly-typed indexing for vectors and other structures

    v0.1.11 550 #strong-typing #structures #indexing #vector
  24. fray

    A type-safe and ergonomic Rust library for working with bitfields

    v0.1.2 #bit-field #struct #macro #debugging #define #strong-typing #heap-allocator #macro-attributes
  25. dota2-gsi

    receives Dota 2 GSI updates, converts them into strongly typed states, and dispatches them as high-level events via a listener-based API

    v0.1.0 #dota #strong-typing #gsi #state #convert #dota2 #dispatches #game-state #dispatcher
  26. koruma

    The koruma crate

    v0.6.0 #fluent #validation #strong-typing #macro-derive #online-demo #developer-experience #getters #ergonomics #per-field #internationalization
  27. truc_runtime

    Rust code generator for safe, fixed size, evolving records - runtime

    v0.4.0 #fixed-size #record #codegen #truc #evolving #memory-optimization #data-structures #strong-typing
  28. plot3d

    reading, writing, and manipulating NASA PLOT3D structured grids

    v0.1.3 #block #strong-typing #binary-format #mesh #face #nasa #grids #ascii #axes #divisor
  29. vmix-core

    Core data structures and XML parsing for vMix API (no_std compatible)

    v0.2.2 #xml-parser #compatible #structures #data-structures #strong-typing #embedded
  30. xaman

    CLI tool for Aman integrity system

    v0.1.1 #cargo-version #system #aman #integrity #version-bump #doctor #hermetic #strong-typing #cross-platform
  31. actor12

    A lightweight actor framework for Rust with async support

    v0.0.9 #actor-framework #async #cancellation #state #counter #message-channel #strong-typing #memory-tracking #cargo-run #echo-server
  32. oauth2-reqwest

    reqwest HTTP client for oauth2

    v0.1.0-alpha.1 #oauth2 #http-client #strong-typing #oauth2-client #extensible #single-sign-on
  33. iati-types

    Core data types for IATI Activity v2.03: Activity, Transaction, Money, TxType, etc

    v0.1.1 #activity #strong-typing #transaction #iati #money #date #transaction-type #currency #currency-code #aid
  34. loomx

    Typed headless rendering for HTMX

    v0.1.0-alpha.1 #rendering #typed #htmx #axum #headless #ui-framework #strong-typing #html-rendering
  35. oxidef_validation

    Oxidef is an experimental interface definition language and serialisation scheme for efficient and strongly-typed payloads

    v0.1.0-alpha.1 #strong-typing #payload #oxidef #experimental #scheme #serialization #definition-language
  36. oxidef_compact1

    Oxidef is an experimental interface definition language and serialisation scheme for efficient and strongly-typed payloads

    v0.1.0-alpha.1 #strong-typing #oxidef #experimental #scheme #payload #serialization #definition-language
  37. lumosai_vector

    Unified vector storage system for Lumos.ai

    v0.1.4 #artificial-intelligence #qdrant #storage-system #vector #postgresql #memory-storage #lumosai #lumos #strong-typing #vector-database
  38. oxidef_text1

    Oxidef is an experimental interface definition language and serialisation scheme for efficient and strongly-typed payloads

    v0.1.0-alpha.1 #strong-typing #oxidef #experimental #scheme #payload #serialization #definition-language
  39. structupdate

    defining complex updatable datastructures

    v0.4.0 #updatable #complex #macro-derive #update #diff #templating #strong-typing #field-level #serde
  40. insim_smx

    Insim SMX file implementation

    v3.0.0 300 #insim #strong-typing #smx #simulation #protocols #revision
  41. ffmpreg

    An experimental general-purpose multimedia toolkit

    v0.1.2 #wav #experimental #toolkit #multimedia #frame #strong-typing #ffmpeg #media-processing #gain
  42. ZuckGate

    interface for making TCP-based HTTP requests in Rust. It supports both GET and POST requests with configurable headers and payloads.

    v0.1.8 340 #zuckgate #http-request #strong-typing #http-post #payload #configuring #tcp-based
  43. punybuf_common

    common Punybuf types

    v0.6.0 #serialization #punybuf #strong-typing #read #generated
  44. nylas-types

    Type definitions for Nylas API v3

    v0.1.0 #nylas #webhook #calendar #api #events #serialization #deserialize #drafts #serde #strong-typing
  45. medical_parser

    A parser for medical-data markup in an XML-like format

    v0.1.1 #parser #medical #xml-like #patient #visit #patients #notes #grammar #strong-typing
  46. fzn-rs

    A FlatZinc parser written in Rust

    v0.1.0 #parser #ast #flat-zinc #constraints #name #parser-format #strong-typing #macro-derive
  47. oxidef_service

    Oxidef is an experimental interface definition language and serialisation scheme for efficient and strongly-typed payloads

    v0.1.0-alpha.1 #strong-typing #oxidef #experimental #scheme #define #definition-language #serialization
  48. oxidef_extratypes

    Oxidef is an experimental interface definition language and serialisation scheme for efficient and strongly-typed payloads

    v0.1.0-alpha.1 #strong-typing #oxidef #experimental #scheme #payload #serialization #definition-language
  49. steamid_core

    working with Steam IDs in no-std environments

    v0.1.0 #instance #no-std #environment #universe #64-bit #format-conversion #account-id #strong-typing #chat
  50. seraphine-core

    Core of the seraphine programming language

    v0.1.1 #stderr #expression #parser #newlines #object #arithmetic-operations #multiple-lines #coercion #strong-typing #repl
  51. elastic_responses

    Parses search results from Elasticsearch and presents results using convenient iterators

    v0.21.0-pre.4 #elasticsearch #search-result #rest-api-client #iterator #document #strong-typing
  52. ravel

    An experimental approach to UI in Rust with a focus on ergonomics, efficiency, and simplicity

    v0.2.0 160 #ergonomics #experimental #ui-with-focus #ui-framework #wasm-ui #event-handling #borrowing #strong-typing #shared-infrastructure #declarative-ui
  53. rp-supabase-auth

    client library for interacting with Supabase’s Authentication API

    v0.3.0 #jwt #api-client #supabase-client #login-credentials #real-time #user-info #strong-typing
  54. jsonschema-codegen-cli

    A CLI for generating strongly typed code from JSON Schema using the jsonschema-codegen toolkit

    v0.0.4 #json-schema #strong-typing #codegen #cli #toolkit
  55. libdd-library-config

    Configuration management library for Datadog products

    v1.0.0 #datadog #config #template #product #rules #apm #telemetry #strong-typing
  56. compose_yml

    Parse, manipulate and serialize docker-compose.yml in a strongly-typed fashion

    v0.0.59 #docker-compose #yaml-parser #strong-typing #service #serialization #unparsed
  57. elastic_types

    A strongly-typed implementation of Elasticsearch core types and Mapping API

    v0.21.0-pre.4 220 #elasticsearch #strong-typing #rest-api-client #document #mapping #core-types
  58. qbice_identifiable_derive_lib

    The Query-Based Incremental Computation Engine

    v0.1.1 #incremental-computation #query-based #derive #qbice #engine #type-id #strong-typing
  59. tesser-config

    Configuration loading and typed settings for Tesser components

    v0.9.3 #metrics #tesser #typed #backtest #threshold #env-vars #logging #bind-address #strong-typing #app-config
  60. lllllxxxxx

    TypeQL Grammar for Rust

    v0.0.7 #grammar #query-language #type-ql #database #typedb #strong-typing #type-system #polymorphism #typeql #domain-model
  61. karyon_eventemitter

    A lightweight, asynchronous event emitter for Rust

    v0.6.2 #event-emitter #asynchronous-events #event-topic #async #partial-eq #debugging #pub-sub #strong-typing #hash
  62. pdf-create

    low-level, strongly-typed PDF creation library

    v0.1.1 #pdf #font #document #signum #strong-typing #serialization #low-level-api #glyph
  63. tensor_types

    Create typed and sized-checked Rust wrappers for Tensors for more reliable ML code

    v1.1.3 #tensor #ml #strong-typing #wrapper #reliable #tensor-dimension
  64. biologreen

    The official Rust SDK for the BioLogreen Facial Authentication API

    v0.1.1 #sdk #authentication #facial #client #error #sign-up #strong-typing
  65. rs-mongo-stream

    Wrapper on mongo to easier the way to handle mongo stream

    v0.3.1 150 #mongo-db #stream #callback #handle #update #reconnection #database #strong-typing
  66. oxidef

    experimental interface definition language and serialisation scheme for efficient and strongly-typed payloads

    v0.1.0-alpha.1 #strong-typing #payload #define #experimental #scheme #definition-language #serialization
  67. lib-ruby-parser

    Ruby parser

    v4.0.6+ruby-3.1.2 13K #ruby #ast #location #testing #byte-sequences #lex #mri #yacc #strong-typing
  68. gentle-ga

    Ergonomic, strongly-typed genetic algorithm framework (static dispatch)

    v0.1.0 #genetic-algorithm #static-dispatch #strong-typing #genome #framework #tournament #repair #compile-time-safety #sensible
  69. outsim

    LiveForSpeed Outsim implementation that focuses on ergonomics and strong typing

    v0.1.1 #strong-typing #live-for-speed #simulation #specification #racing #ergonomics #github-repository
  70. iati-xml

    Streaming XML parser for IATI Activity data (v2.03) that converts into strongly-typed Rust models from iati-types

    v0.1.0 #streaming-parser #convert #strong-typing #data-model #xml-parser #iati #aid #transparency #date
  71. Try searching with DuckDuckGo.

  72. oxidef_grammar

    Oxidef is an experimental interface definition language and serialisation scheme for efficient and strongly-typed payloads

    v0.1.0-alpha.1 #strong-typing #define #oxidef #experimental #scheme #serialization #definition-language
  73. p101_enc

    convert Olivetti P101 program to and from different encodings

    v0.11.0 #ascii #p101 #convert #instructions #symbols #annotator #convert-text #strong-typing #csv #unicode-characters
  74. roach

    Rust object archive: strongly-typed persistent key value storage

    v0.1.5 #key-value-store #strong-typing #archive #persistent-storage #zstd #persistent-key-value-store #object-store #serialization #copying
  75. colstodian

    An opinionated, practical color management library for games and graphics

    v0.1.0-rc.3 #color-space #color-management #graphics #state-space #dynamic-color #serialization #strong-typing #dynamically-typed #statically-typed #games
  76. strongly

    A proc macro to create strongly-typed primitives

    v0.1.1 #strong-typing #proc-macro #primitive #create #struct #nine
  77. seraphine-cli

    CLI for the Seraphine programming language

    v0.1.1 #repl #cli #arithmetic-operations #newlines #stdout #strong-typing #stack-trace #interpreter #break-continue #stderr
  78. structure

    Use format strings to create strongly-typed data pack/unpack interfaces

    v0.1.2 10K #strong-typing #struct #string-format
  79. legiscan

    A client wrapper for the Legiscan REST API

    v0.1.4 #rest-api-client #strong-typing #client-for-legiscan #field
  80. strong

    Strongly typed String

    v0.3.4 1.6K #strong-typing #email-validation #string #validation
  81. yapay-sdk-rust

    A strongly-typed wrapper for Yapay payment gateway API

    v0.3.3 #payment-gateway #strong-typing #sdk #yapay #api #checkout #api-gateway
  82. progenitor-middleware-impl

    An OpenAPI client generator - core implementation

    v0.12.3 2.1K #openapi-generator #openapi-client #progenitor #client-generator #strong-typing #http-mock #paginated
  83. forgeconf_core

    Runtime primitives powering the Forgeconf configuration macro

    v0.4.1 #macro #compile-time #strong-typing #config #builder #zero-config #powering #cli-flags
  84. sid_vec

    Tiny library providing id types and an id-based vector

    v0.2.1 100 #id-based #vector #tiny #strong-typing #shouldn-t #opengl #glium #junk #euclid #gfx-rs
  85. outgauge

    LiveForSpeed Outgauge implementation that focuses on ergonomics and strong typing

    v0.1.0 #strong-typing #live-for-speed #simulation #racing #packet #ergonomics #github-repository
  86. pretty-bytes-typed

    Strongly-typed prettified byte values

    v0.2.0 #strong-typing #convert-bytes #byte #prettified #value #serde #pretty-bytes
  87. wurm

    Non-fatal, strongly typed errors

    v1.1.0 #warnings #strong-typing #error
  88. binjs_es6

    ES6 component of the Binary AST reference implementation

    v0.2.1 #ast #javascript #binary-format #es6 #strong-typing #increase #gzip
  89. vodk_math

    math vector and matrix library

    v0.0.3 #vector-math #vodk #strong-typing #id-based #shouldn-t #glium #opengl #junk #euclid #gfx-rs
  90. noon

    Strongly-typed, compile-time mediator

    v0.1.1 #strong-typing #mediator #compile-time #receiver #notify
  91. quail

    Programming Language

    v0.1.0 #functional-programming #list #immutability #inductive #strong-typing #pattern-matching #match-statement #lazy-evaluation #data-stream #constant-value
  92. typed-fields

    A collection of macros that generate newtypes

    v0.6.0 550 #newtype #strong-typing #collection #macro #ulid #collection-of-macro #uuid #user-id
  93. typed_key

    Strongly-typed string keys for configuration

    v0.1.1 #strong-typing #key #config #string #string-key
  94. cashu

    shared types and crypto utilities, used as the foundation for the CDK and their crates

    v0.15.0-rc.3 650 #cdk #nuts #blind-signature #cryptography #e-cash #from-str #strong-typing
  95. stidgen

    Strongly Typed ID types macro

    v0.1.1 #strong-typing #macro-derive #rust-patterns #data-structures
  96. substrate-frame-rpc-support

    Substrate RPC for FRAME's support

    v50.0.0 2.5K #substrate-frame #blockchain #sc-rpc #typed #strong-typing #polkadot
  97. noggin

    A declarative, zero-copy, proc-macro based HTTP header parser

    v0.1.0 #header-parser #zero-copy-parser #http-parser #declarative #strong-typing #proc-macro
  98. props-util

    easily loading and parsing properties files into strongly-typed structs

    v0.2.1 500 #properties #strong-typing #proc-macro
  99. overcast

    Strongly typed changelogs for projects as changeable as the weather

    v0.1.3 #strong-typing #keep-changelog #render-markdown #weather #json #date #changelog-md
  100. mime-detective

    The MimeDetective spies for the magic number of a file or buffer and spits out strongly typed Mimes

    v1.0.0 #strong-typing #magic-numbers #mime-types #detective #buffer #spits
  101. app_route

    Treat application routes (URL path + query string) as strongly-typed Rust structs

    v0.3.0 #query-string #path-query #strong-typing #url-path #routes
  102. new_type_derive

    Combat primitive obsession by easily creating strongly-typed wrappers and reference types

    v0.2.2 #strong-typing #validation #reference #wrapper #primitive #serialization #deserialize #combat
  103. cargo-lib

    Strongly-typed Cargo instructions for your build script

    v0.1.0 #build-script #strong-typing
  104. planar

    Strongly typed planar geometry

    v0.1.2 #geometry #strong-typing
  105. vecgenericindex

    wrapper around Vec supporting generic/custom indices, e.g. smaller types then usize, signed types, or strongly typed indices

    v0.1.0 #vec #64-bit #indices #strong-typing #generic #array2 #32-bit
  106. s3-manifest

    Strongly-typed manifest structs used by Amazon S3 in Rust

    v0.3.0 #amazon-s3 #strong-typing #struct #inventory #manifest
  107. mercadopago-sdk-rust

    A strongly-typed wrapper for MercadoPago payment gateway API

    v0.1.1 #payment-gateway #strong-typing #mercado-pago #sdk #api #preferences #gateway-api
  108. binance-common

    Common data structures, error types, and utilities shared across Binance API crates

    v0.2.2 #binance #utilities #websocket #api #error #trade #kline #strong-typing #thread-safe #concurrency
  109. elastic_types_derive_internals

    Codegen internals for elastic_types

    v0.21.0-pre.4 160 #elasticsearch #rest-api-client #document #internal #codegen #strong-typing
  110. pezsp-application-crypto

    facilities for generating application specific crypto wrapper types

    v30.0.0 #applications #cryptography #facilities #blockchain #strong-typing #macro-for-constructing
  111. scopes-macros

    Macros for scopes-rs

    v0.2.0 #scope #scopes-rs #macro #macro-for-scopes-rs #hierarchy #partial-eq #strong-typing
  112. rot

    Type-safe ascii alphabetic byte rotation ciphers

    v0.1.1 #ascii #rotation #encryption #alphabetic #byte #strong-typing #type-safe #caesar-cipher #vigenere
  113. binance-futures

    Binance Futures API client implementation with models, endpoints, and streaming support

    v0.2.2 #binance #market-data #websocket #future #client #trade #spot-market #strong-typing
  114. dei-core

    Core types and traits for DEI static analysis tool

    v0.1.1 #traits #static-analysis #strong-typing #model
  115. binance-rs

    Facade crate for the Binance Rust ecosystem

    v0.2.2 #facade #rest #websocket #market-data #strong-typing #thread-safe #trade #concurrency #data-streaming #git-branch
  116. hypersync-format

    evm format library

    v0.7.0 10K #ethereum #hyper-sync #logging #numeric #blockchain #binary-encoding #strong-typing
  117. spectacle

    Opt-in runtime introspection

    v0.2.0 #run-time #opt-in #introspection #introspect #collection #serde-json #deeply-nested #struct-fields #strong-typing