#type-system

  1. shape

    A portable static type system for JSON-compatible data

    v0.7.0 9.4K #type-system #json-schema-validation #namespaces #metadata #recursion #acceptance #field-access #finalization
  2. typeql

    Language for Rust

    v3.8.0 #query-language #typedb #database-query #type-system #grammar #polymorphism #database-interface
  3. ra-ap-rustc_type_ir

    Automatically published version of the package rustc_type_ir in the rust-lang/rust repository from commit 878374e07f3bf038c96e94e5bc917471878e4bf6 The publishing script for this crate lives at:…

    v0.150.0 35K #rust-analyzer #abi #type-system #documentation #why
  4. gaia-types

    盖亚类型

    v0.0.4 #x86-64 #wasm #diagnostics #gaia #abi #binary-reader #risc-v #type-system
  5. starlane

    – An Orchestration and Infrastructure Framework for WebAssembly Components (https://starlane.io) This packaged manages HyperSpace which provides infrastructure for Space Apis…

    v0.3.21 800 #deployment #wasm-framework #infrastructure #driver #starlane-space #type-system #space-api
  6. conl

    post-modern configuration language

    v1.7.0 #config #document #parser #validation #syntax #spend-time #type-system #data-model #json-like #indentation
  7. type-leak

    Enable sharing type context beyond crate boundary

    v0.6.0 #type-system #macro #syn #no-alloc
  8. swamp

    script language for embedding

    v0.2.26 2.7K #scripting-language #pattern-matching #immutability #embedding #compile #type-system #control-flow #functional-programming-concepts #algebraic-data-types #statically-typed
  9. dyn_quantity

    Representing physical quantities dynamically (i.e. via values, not via the type system)

    v0.5.4 #physical-quantities #type-system #statically-typed #from-str #deserialize #uom #physical-units #struct-fields #exponent #compile-time
  10. ruuvi-decoders

    Ruuvi BLE advertisement decoders for Data Formats v5, v6, and E1

    v1.0.0 380 #data-format #v5 #v6 #ble #ruuvi #e1 #advertisement #type-system
  11. grabapl

    graph-based programming languages, with pluggable type systems and a focus on visible intermediate states

    v0.0.4 #graph #type-system #state #graph-based #edge #visible #programming-language #decide #linked-list #directed-graph
  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. rsnark-provers-core

    write Zero-Knowledge circuits for multiple prover systems

    v0.1.6 330 #back-end #prover #circuit #write #zero-knowledge #rsnark #groth16 #type-system
  14. rustorio

    first game written and played entirely in Rust's type system. Not just do you play by writing Rust code, the rules of the game are enforced by the Rust compiler! If you can write the…

    v0.1.2 #play-game #rust-compiler #type-system #rules #write #enforced #tutorial #copper #furnace #ore
  15. linear_type

    Unique linear types for rust

    v0.8.0 #type-system #undropable #nodrop #cell
  16. value-traits

    By-value slices and iterators

    v0.2.0 1.0K #traits #iterator #slice #by-value #slice-index #subslice #index-mut #read-only #random-access #type-system
  17. erg_common

    A common components library of Erg

    v0.6.53 #erg #python #compile-time #vm #component #type-system
  18. roussillon-type-system

    A type system for a programming language

    v0.4.3 1.4K #type-system #value
  19. oak-ocaml

    OCaml functional programming language parser with support for modern OCaml features and type system

    v0.0.2 #parser #ocaml #type-system
  20. positional

    author/parse positional files

    v0.4.5 320 #parser #proc-macro #row #serialization #author #type-system
  21. windows-rpc

    Windows RPC for Rust

    v0.0.6 #rpc-server #rpc-client #rpc-interface #windows #run-time #string-format #type-system #data-representation-encoding
  22. rs-odbc

    Minimal safe Rust implementation of ODBC

    v0.2.0 #odbc #safe-odbc #error #api #type-system #compile-time
  23. rusttyc

    writing type checkers with a lattice-like type system in rust

    v0.5.0 #type-checker #type-system #lattice
  24. absolute_unit

    A unit system for Rust's type system to catch unit errors in your physical calculations

    v0.11.3 #type-system #catch #calculations #error #unit-system #64-bit
  25. microrm

    Lightweight ORM using sqlite as a backend

    v0.6.0 #orm #sqlite #database-migrations #type-system #specification #sqlite-back-end
  26. jrsonnet-types

    Jrsonnet type system definition

    v0.5.0-pre97 18K #jrsonnet #jsonnet #type-system #templating #information #text-center
  27. bronzite

    🔮 Compile-time type reflection for Rust - inspect traits, fields, and methods from proc-macros with an ergonomic navigation API

    v0.2.1 #compile-time-reflection #reflection-traits #proc-macro #type-system
  28. openapi-rs

    A type-safe Rust client library for building, signing, and sending API requests with minimal boilerplate

    v0.1.4 300 #api-client #boilerplate #cloud #type-safe #building #hpc #sync-api #type-safe-api #env-var #type-system
  29. rsnark-provers-gnark

    write Zero-Knowledge circuits for multiple prover systems

    v0.1.8 430 #prover #back-end #gnark #circuit #rsnark #zero-knowledge #groth16 #type-system
  30. dyson_boot

    Dyson Quick Startup Crate

    v0.1.1 #config-macro #dyson #boot #override #env-vars #singleton-pattern #thread-safe #zero-boilerplate #multi-source #type-system
  31. mago-codex

    PHP type system representation, comparison logic, and codebase metadata for static analysis

    v1.5.0 #php #php-toolchain #static-analysis #type-system #mago #metadata-analysis #linter #type-checker #coding-style
  32. vantage

    type-safe, ergonomic database toolkit for Rust that focuses on developer productivity without compromising performance. It allows you to work with your database using Rust's strong…

    v0.2.0 320 #sql #dataset #entity #orm #business #type-system #query-builder #database #entity-framework #set-operations
  33. octofhir-cql-types

    CQL type system

    v0.1.0 #cql #type-system #symbol-table #scope #resolution #semantic-analysis #inference-engine #coercion #1-5
  34. mu_lib

    XCENA mu Library

    v0.2.2 650 #mu #allocator #environment #xcena #bindings #panic-handler #global-allocator #type-system #accessible #productivity
  35. bronzite-daemon

    🔮 Background daemon for Bronzite compile-time reflection - caches rustc compilation for fast type queries

    v0.2.1 #compile-time-reflection #daemon #type-system #proc-macro
  36. bronzite-client

    🔮 Client library for querying the Bronzite compile-time reflection daemon from proc-macros

    v0.2.1 #compile-time-reflection #proc-macro #type-system
  37. arithmetic-typing

    Hindley-Milner type inference for arithmetic expressions

    v0.4.0-beta.1 #arithmetic-parser #type-system #scripting-language #arithmetic
  38. image-texel

    A texel type and allocated buffers suitable for image data

    v0.5.0 500 #image-buffer #texel #pixel #layout #alignment #type-system #plain-old-data #rgb #bytemuck #data-layout
  39. yatima-core

    The core evaluation, typechecking and content-addressing infrastructure of the Yatima Language

    v0.1.1 #content-addressing #type-checking #vector #nat #expression #compiler-infrastructure #programming-language #norm #datatype #type-system
  40. drop_guard

    enables you to implement the Drop trait on any type. So you can run a closure on any value running out of scope

    v0.3.0 2.5K #closures #container #type-system #callback #lambda
  41. eecee

    AST representation and formatter for the C programming language

    v0.1.0 #ast #pretty-print #programming-language #construct #declaration #type-system #output-formatting #syntax-tree
  42. smn_type

    A standard, binary optimized type system for Rust

    v0.1.14 700 #type-system #standard #binary #optimized
  43. checked-rs

    encoding validation semantics into the type system

    v1.0.0 800 #type-system #validation #clamp #enums
  44. type-flow-macros

    Macros to make pipelines that encode the order of operation execution in the type signature of the pipeline and allow for functions that mutate that order

    v0.2.0 410 #macro-rules #meta-programming #type-system #codegen
  45. torii-mailer

    Pluggable email system for the torii authentication ecosystem

    v0.5.2 #torii #authentication-ecosystem #password #mailer #smtp #template-engine #askama #sendmail #local-file #type-system
  46. stable-aml

    parsing AML, stable rust

    v0.0.3 #parser #aml #stable #type-system #control #hardware-information #parser-combinator #acpi #blog #blog-post
  47. bronzite-types

    🔮 Shared types for Bronzite compile-time reflection IPC protocol

    v0.2.1 #compile-time-reflection #type-system #proc-macro
  48. unrar_sys

    FFI bindings to unrar (with minimal abstractions)

    v0.5.8 6.3K #archive #rar #filesystem #testing #password #encryption #type-system #archive-entries
  49. rustorio-engine

    first game written and played entirely in Rust's type system. Not just do you play by writing Rust code, the rules of the game are enforced by the Rust compiler! If you can write the…

    v0.0.5 #game #rust-compiler #play #rules #type-system #enforced #copper
  50. swamp-types

    types used in Swamp

    v0.2.29 #swamp #type-system #view #compiler #signature
  51. tcrts

    Turing complete rust type system

    v0.1.0 #turing-complete #type-system #type-level #numbers #operation
  52. polyvalue

    A weak-typed analog for rust

    v0.3.4 550 #type-system #bit-manipulation #currency #convert #serialization #ord #weak-typed #hash #debugging
  53. relend

    A generalized reborrowing mechanism that extends beyond simple references. It also allows for implementing traits that work with reborrowing for custom types.

    v0.1.2 130 #traits-for-types #reborrowing #reference #generalized #beyond #lend #zero-cost-abstractions #type-system #data-structures
  54. secador

    Stop repeating code

    v0.1.4 100 #substitution #stop #repeat #symbols #type-system #forms #dry
  55. sus-impls

    Non-conflicting implementations for optional fields

    v0.2.1 #optional-fields #impl #non-conflicting #sus #algorithm #type-system
  56. stipe

    Set-theoretic structural type system and solver

    v0.1.0 #solver #type-system #set-theoretic #structural
  57. hamelin_lib

    Core library for Hamelin query language

    v0.4.1 140 #ast #parser #sql #hamelin #translation #type-system
  58. boost_type_traits

    Boost C++ library boost_type_traits packaged using Zanbil

    v0.1.0 410 #type-traits #boost #type-system #properties #zanbil #true-type
  59. tremor-codec

    Tremor Script Interpreter

    v0.13.0-rc.33 260 #tremor #script-interpreter #encoding-decoding #codec #data-decoding #type-system
  60. parkour

    A fast, extensible command-line arguments parser

    v0.1.0 #arguments-parser #extensible-command-line #error #convert #standard #type-system
  61. bronzite-query

    🔮 Rustc plugin for Bronzite compile-time reflection - extracts type information from Rust code

    v0.2.1 #compile-time-reflection #proc-macro #type-system #rustc
  62. erg_type

    APIs for Erg types

    v0.5.9-nightly.0 #erg #compiler #python #api #flags #compile-time-checking #type-system
  63. ellie_parser

    Parser for ellie language

    v0.8.3 250 #ellie #parser-for-ellie #language-parser #embedded #file #type-system
  64. aimds-core

    Core types and abstractions for AI Manipulation Defense System (AIMDS)

    v0.1.0 #artificial-intelligence #defense #system #severity #verification #threat #core-types #threats #type-system
  65. fenwick-bit-tree

    Slighly over-engineered FenwickTree implmentation

    v2.0.2 280 #fenwick-tree #over-engineered #implmentation #tree-structure #data-structures #benchmark #type-system
  66. wander

    scripting language

    v0.5.0 #scripting-language #wasm #partially #interfacing #applications #embedding #jvm #type-system #terms #catch
  67. zlink-core

    The core crate of the zlink project

    v0.3.0 500 #ipc #varlink #unix-socket #proxy #service #macro-derive #type-system #pipelining #macro-generation #logging
  68. lllllxxxxx

    TypeQL Grammar for Rust

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

    A type safe wrapper for enforcing arbitrary properties at compile time

    v0.3.1 1.8K #compile-time #validation #properties #email #enforcing #type-system #user-email
  70. vtid

    generating volatile type IDs

    v0.1.3 #type-id #type-system #versioning
  71. ffmpeg-stringify

    A small library that allows creation of ffmpeg command string via rust

    v0.2.1 #command-string #ffmpeg #filter-node #stream #io #stringify #output-node #media-processing #input-node #type-system
  72. onboard

    ticket tracking system

    v0.2.0 #objectives #ticket #graph #dag #lint #linter #type-system
  73. sudoku-checker

    A sudoku checker only using the type system

    v0.1.1 #compile-time #sudoku #type-system
  74. seedwing-policy-engine

    A functional type system for implementing policy inspection, audit and enforcement

    v0.1.0-alpha.2 #audit #type-system #policy
  75. sark

    Asynchronous Rust webKit

    v0.1.1 #async #web-kit #http-request #server #single-threaded-async #dynamic-dispatch #web-framework #send-sync #type-system #dyn-traits
  76. covalent

    name available

    v0.1.2 #rendering-engine #game-engine #order #automatic #ecs #thread-safe #data-driven #race-condition #type-system #borrow-checker
  77. oters_gui

    Graphical library definitions for the oters programming language

    v0.1.8 #functional-reactive-programming #oters #define #language-for-intuitively #building #space-time #type-system #temporal
  78. ferrum

    Extensible, Concurrency Focused Web Framework in Rust

    v0.2.1 #web-framework #concurrency #extensible #concurrency-framework #type-system #load-balancing #single-threaded
  79. ferrum_cloud

    Pure Rust implementation of Point Cloud Library (PCL)

    v0.1.0 #point-cloud #point-cloud-processing #pcl #format #view #zero-copy #type-system #memory-safety
  80. rsnark-core

    write Zero-Knowledge circuits for multiple prover systems

    v0.1.3 170 #prover #back-end #zero-knowledge #write #circuit #type-system #groth16 #proof-systems #constant-value
  81. wrpc-types

    wRPC type system

    v0.6.0 280 #rpc-framework #wrpc #wasm #wasm-component-model #dynamic #component-native #wasm-engine #type-system #wasm-plugin #wit
  82. yoric/yaiouom-checker

    Prototype extension of the Rust type system towards checking units-of-measure

    GitHub 0.1.0 #units-of-measurement #type-system #checking #yaiouom #prototype #towards
  83. noders

    NodeJS-like event loop environment for Rust

    v0.0.2 #macro #events #environment #scope #javascript #memory-safe #type-system #nodejs #api-design #haskell
  84. semantics

    mapping

    v0.1.0 #semantic #integer-value #vertex #mapping #field #type-system #glsl
  85. culsynth

    DSP Library

    v0.2.0 #dsp #fixed-point #floating-point #voice #oscillator #synthesizer #lfo #denote #conventions #type-system
  86. tag_password

    An advanced Rust library leveraging the type system to statically determine password hashing status for enhanced security

    v0.1.3 #password-hashing #secure-password #argon2 #plain-text #type-system #compile-time #phantom-data #marker #zero-sized #security
  87. openai-func-embeddings

    A companion crate for async-openai to ease the composition of function calls by leveraging Rust's type system and enums

    v0.4.0 #type-system #openai #function-call #proc-macro #embedding #openai-func-enums #deserialize #serialization
  88. unit_types

    A unit-aware type system for Rust

    v0.1.0 #type-system #unit-aware #unit-conversion #length #prelude
  89. number-types

    A typenum clone I made for fun with some positive changes but much fewer features

    v0.1.0 #numbers #typenum #type-system #fun #order #recreation
  90. erg_proc_macros

    proc macros for Erg

    v0.6.53 130 #erg #proc-macro #compiler #python #type-system
  91. osiris-typed

    A type context for a virtual machine

    v0.1.1 #type-system #virtual-machine #processor
  92. Try searching with DuckDuckGo.

  93. type-sets

    Sets implemented in the rust type-system

    v0.0.6 #type-system #set #type-level
  94. peano

    numbers implemented in Rust's type system. Consider using typenum instead for much faster type-level numbers.

    v1.0.2 #typenum #type-level #numbers #type-system #consider #single-file
  95. discreet

    Generate numerical codes from definitions of PDEs and discretisations in the type system

    v0.1.0 #pde #numerical #generate #codes #type-system
  96. actress

    actor library for Rust

    v0.1.0 #actor #actor-system #message #spawn #channel #type-system #side-channel
  97. count-to-non-zero

    Extends Rust’s Iterator trait to include a count_to_non_zero method, returning an Option<NonZeroUsize> for a more expressive and type-safe way of counting elements. This crate provides…

    v0.3.0 #non-zero-usize #iterator #element #counting #type-system #non-empty #extension-traits #type-safe #expressive #readability
  98. zlink-macros

    Macros providing the high-level zlink API

    v0.3.0 550 #zlink #proxy #varlink #ipc #macro-derive #tokio-runtime #type-system #macro-generation #dns #logging-tracing
  99. rsq

    A native rust interface for q/kdb+

    v0.1.1 #native #kdb #k-obj #interface #type-system #serialization #deserialize #uncompressed
  100. pen-ffi-macro

    FFI macro library for Pen programming language

    v0.5.0 2.2K #pen #functional-programming #wasm #parallel #concurrency #macro-programming #type-system
  101. styc

    Typesystem definition SDK

    v0.1.0 #type-system #shape #symbols #128-bit #structures #single-value #directional #homogeneous #set-operations #key-set
  102. constraint

    Easly create types with the guarantees you need

    v0.1.0 #constraints #guarantees #create #easly #non-empty #error-prone #type-system #validation-error #leads
  103. conum

    big numbers, specified by arbitrary digit widths

    v0.1.0 #numbers #digits #big #width #type-system #cobol
  104. seximal

    (base6) equivalent of Rust's type system

    v0.1.5 #math #type-system #base6 #decimal #string-representation #user-input
  105. mfem-sys

    Rust bindings to MFEM

    v0.2.0 140 #bindings #constant #encode #low-level #file #cpp #type-system #type-safe #foreign-function #heavy
  106. atomic-types

    Adding explicit type system support for atomic counterparts to primitive types

    v0.1.0 #type-system #atomic #counterpart #explicit #container
  107. whassap

    Ask what's up, get a status back

    v0.0.0-wrong-crate #back #up #ask #status #knowledge-graph #type-system #multi-tenant #artificial-intelligence
  108. type-flow-proc-macros

    The procedural macros that are used to make the declarative macros work

    v0.2.0 420 #proc-macro #type-system #meta-programming #codegen
  109. wassup

    Ask what's up, get a status back

    v0.0.0-wrong-crate #back #up #ask #status #knowledge-graph #type-system #multi-tenant #artificial-intelligence
  110. whazzup

    Ask what's up, get a status back

    v0.0.0-wrong-crate #back #up #ask #status #knowledge-graph #type-system #multi-tenant #artificial-intelligence
  111. named_params

    Fast, simple named parameters for Rust functions

    v1.0.1 #named-parameters #lifetime #parameters-for-functions #string #proc-macro #user-name #bio #type-system
  112. bronzite-macros

    🔮 Proc-macros for Bronzite compile-time type reflection - inspect traits, fields, and methods at compile time

    v0.2.1 #compile-time-reflection #proc-macro #type-system
  113. rustyq

    A ZeroMQ-compatible library, with an API that takes advantage of Rust's strong type system

    v0.6.0 #zeromq #api #type-system #strong #memory-safe
  114. solana_libra_vm

    Libra vm

    v0.0.1-sol5 380 #blockchain #file-format #libra #bytecode #type-system #move-vm #module-define #deserialize #printing #carry
  115. intel82599_hal

    An intralingual Hardware Abstraction Layer for the 10 GbE Intel 82599 NIC

    v0.1.0 #hal #intel #bit-flags #reserved #register #nic #memory-region #type-system #memory-map #struct-fields
  116. simpl_actor_macros

    tokio actors macros

    v0.2.7 550 #actor #mpsc #simpl-actor #macro #macro-attributes #type-system #message-processing #life-cycle #actor-based
  117. lyte

    Rust-like typesystem created for the Lumina project

    v0.1.0 #type-system #lumina #created #rust-like
  118. ego_types

    ego's base type system

    v0.2.4 600 #ego #type-system #base
  119. bobascript-parser

    A parser for the scripting language BobaScript

    v0.1.4 #scripting-language #bobascript #built #cold #tuple #type-system #server-side #web-apps #typescript #embedding
  120. openai-func-enums-macros

    A companion crate for async-openai to ease the composition of function calls by leveraging Rust's type system and enums

    v0.4.0 #type-system #openai #function-call #proc-macro #enum-variant #debugging #openai-func-enums #chat-completion #embedding #serialization
  121. restless-core

    Core traits for restless, a crate which allows you to express HTTP requests using the Rust trait system

    v0.1.0 #rest #helper-traits #type-system #express #api-client
  122. tcrts-macros

    Helper macros for tcrts project

    v0.1.0 #type-system #tcrts #turing-complete #helper #macro
  123. ethane-types

    The type system of ethane with minimal dependencies

    v1.0.2 #type-system #ethereum #web3 #simple
  124. kailua_check

    Type checker for Kailua

    v1.1.0 #type-checker #kailua #lua #type-system
  125. rustorio-derive

    first game written and played entirely in Rust's type system. Not just do you play by writing Rust code, the rules of the game are enforced by the Rust compiler! If you can write the…

    v0.1.2 #game #rust-compiler #type-system #rules #play #enforced
  126. claudius-derive

    derives JsonSchema

    v0.2.0 #sdk #json-schema #test-framework #anthropic #claude #chat #type-system #artificial-intelligence #real-time-streaming #content-block
  127. hacky-types

    contains workarounds for rust type system

    v0.1.0 #type-system #workarounds