#boolean

  1. predicates

    boolean-valued predicate functions

    v3.1.4 7.4M #predicate #combinatorial #logic #boolean #match
  2. bitmaps

    Fixed size boolean arrays

    v3.2.1 2.7M #fixed-size #fixed-size-array #bitmap #boolean #compact
  3. predicates-tree

    Render boolean-valued predicate functions results as a tree

    v1.0.13 6.9M #predicate-logic #boolean-logic #combinatorial #match #boolean
  4. evalexpr

    A powerful arithmetic and boolean expression evaluator

    v13.1.0 284K #expression-evaluator #boolean #math #evaluator #arithmetic
  5. random_str

    Generate random strings, chars, booleans, and integers

    v1.0.0 10K #random #random-string #integer #boolean #char #random-password #phone-number
  6. condtype

    Choose types at compile-time via boolean constants

    v1.3.0 638K #condition #boolean #depend #type
  7. biodivine-lib-bdd

    thread-safe implementation of basic binary decision diagrams

    v0.6.2 1.2K #boolean #symbolic #bdd #boolean-expression
  8. geo-clipper

    Boolean operations on polygons

    v0.9.0 21K #polygon #offset #boolean #geo
  9. boolean_function

    Mathematical analysis of Boolean functions

    v0.1.2 390 #boolean #cryptography #algebra #s-box #function
  10. boolean-enums

    Generate enums with Yes and No variants. Supports no_std and serde.

    v0.4.1 4.3K #yes-no #enums #boolean #bool
  11. clipper2

    A polygon Clipping and Offsetting library for Rust

    v0.5.3 900 #polygon #clipper #polygon-clip #boolean #clip
  12. sqlexpr-rust

    A SQL expression parser and evaluator in Rust

    v1.0.1 #evaluator #parser #boolean #expression-parser
  13. espresso-logic

    Rust bindings for the Espresso heuristic logic minimizer (UC Berkeley)

    v3.1.2 #boolean #minimization #espresso #pla #logic
  14. gategen

    generate Gate circuits

    v0.2.1 #gate-circuit #logic-circuit #expression #table #boolean #clause #constant-value
  15. bool-logic

    manipulating and evaluating boolean expressions

    v0.3.3 160 #expression #boolean #boolean-logic #expression-evaluation #evaluation
  16. weak_true

    Similar to the automatic implicit conversion to boolean values in weakly typed languages

    v0.2.1 600 #boolean #weak-typed #no-std
  17. eight-booleans

    A small Rust library to store and manipulate 8 booleans in a single byte

    v0.2.0 #bit-manipulation #boolean #byte-boolean #bit #bit-byte
  18. envie

    lightweight and user-friendly library for managing environment variables in Rust. It helps you load and parse .env files, retrieve variables with ease, and provides type-safe access to boolean and other data types.

    v0.2.1 380 #env-file #parse-env #type-safe #boolean #user-friendly #env-var #environment-file #load-env #load-and-parse
  19. truthy

    Check if a value is "truthy"

    v2.0.0 #boolean #bool
  20. rawcode

    Implements a simple as-is encoding format

    v0.3.2 320 #encoding-format #as-is #integer #utf-8 #boolean #valid-utf-8 #std-compatible #fixed-length #no-std
  21. yara-x-fmt

    A code-formatting library for YARA rules

    v1.12.0 #yara-x #pattern-matching #yara-rules #boolean #code-formatting #malware
  22. bool_ext

    defines and implements a complete set of Option/Result-style Boolean functional combinators on Rust’s bool primitive type

    v0.7.0 330 #functional-combinator #boolean #adapter #combinator #functional
  23. a-tree

    A dynamic data structure for efficiently indexing arbitrary boolean expressions

    v0.5.1 #tree-structure #boolean #data-structures #event-filtering #expression-tree #boolean-expression
  24. cgar

    CGAL-like computational geometry library in Rust

    v0.2.0 #mesh-geometry #boolean #delaunay #graphics #mesh
  25. quick-bool

    A lock-free boolean implementation using atomic operations

    v0.1.0 #lock-free #boolean #atomic #performance
  26. quine-mccluskey

    Boolean function minimizer based on Quine–McCluskey algorithm

    v1.0.1 #algorithm #minimize #boolean
  27. bool-enum

    A macro for generating boolean-like enums that support bitwise and boolean operations

    v0.1.1 #enums #boolean #no-std
  28. boolean_expression

    manipulating and evaluating Boolean expressions and BDDs

    v0.4.4 20K #boolean #expression #bdd #binary-decision-diagrams #decision-diagram
  29. bit-board

    A lightweight wrapper over bitvec for 2D bit array operations

    v0.4.2 #bit-vec #bit-array #board #2d-array #boolean #array-operations
  30. bool-tag-expr

    Parse boolean expressions of tags for filtering and selecting

    v0.1.0-beta.1 #tagging #expression-parser #boolean #bool
  31. bool_vec

    A crates that exposes a vector called BoolVec which allows you to store a boolean in a single bit

    v0.3.0 #bit-vec #vec-bool #single-bit #boolean #single-byte
  32. biodivine-pbn-control

    controlling parametrized Boolean networks

    v0.3.1 #networking #model #parametrized #boolean #experiment #biodivine #phenotype #perturbation #aeon
  33. red_spice_traits

    traits for the red spice, boolean circuits simulator

    v0.3.0 #simulation #spice #traits #boolean #red
  34. dynamic_bitset

    A dynamic bitset using a vector to store 32 bit unsigned integers. Provides a serde feature flag to enable Serialization and Deserialization of bitset

    v1.0.2 #dynamic #boolean #serde #bitshift #bitset
  35. bitset-matrix

    Space-efficient, row-major 2D bitset matrix with fast bitwise ops

    v0.1.0 #bit-matrix #simd #boolean #matrix #bitset
  36. parser_of_json

    A parser for a JSON-type structure

    v0.1.0 #json-parser #structures #object #json-type #boolean #grammar #field-value
  37. comptime-if

    Compile-time if procedural macro for Rust

    v0.1.1 #proc-macro #comptime #conditional #macro-rules #boolean #test-module
  38. clipper2c-sys

    Exposing unsafe FFI for Clipper2 library for Rust

    v0.1.5 #polygon #clipper2 #clipper #boolean #polygon-clip #clip
  39. wick-cond

    Conditional and boolean support for wick expressions

    v0.1.0 #boolean #emit #compare #expression #lua #wgsl #wick #cranelift #glsl
  40. fast-boolean-anf-transform

    Fast implementation of the boolean Algebraic Normal Form (ANF) transform

    v0.0.3 150 #forms #transform #boolean #algebraic #normal
  41. xdd

    Decision diagrams including BDD, ZDD, MBDD, πDD and more for combinatorics

    v0.1.0 #multiset #combinatorics #zdd #boolean #bdd
  42. clipper-sys

    Boolean operations on polygons (Clipper wrapper)

    v0.8.0 13K #polygon #polygon-clip #boolean #clip
  43. bwq-lint

    A linter and parser for Brandwatch query files (.bwq)

    v0.2.0 #linter #search-query #boolean #brandwatch #lint #bwq #glob-pattern #warnings #lsp #query-string
  44. boolvec

    A vector of boolean stored contiguously in memory

    v0.2.6 1.7K #vec #vec-bool #boolean #bool
  45. Try searching with DuckDuckGo.

  46. boolnetevo

    Evolve populations of boolean networks to approximate bitstring functions and their (unknown) inverses

    v0.4.0 #bitstring #boolean #inverse #evolution
  47. heavy_duty_bools

    working with heavy-duty boolean values

    v0.1.4 #boolean #value #bools #heavy #duty
  48. boolean-logic

    propositional logic evaluator that creates truth tables for propositional expressions

    v0.1.3 #propositional-logic #boolean #bool-logic #truth-table #boolean-expression
  49. libreda-logic

    Logic library for LibrEDA

    v0.0.3 #boolean #logic #eda #vlsi #boolean-logic
  50. m4ri-rust

    M4RI-based boolean linear algebra

    v0.4.0 #vector #matrix-multiplication #binary #algebra #boolean #vector-matrix
  51. predicates-core

    An API for boolean-valued predicate functions

    v1.0.10 6.9M #predicate #combinatorial #match #logic #boolean
  52. clipper2-sys

    Polygon Clipping and Offsetting (Clipper2 wrapper)

    v0.5.0 550 #polygon #offset #polygon-clip #boolean #clip
  53. hashmapbool

    The new and improved way to use boolean values in your rust code, requiring heap allocation and wasting resources on conversion

    v0.1.1 #heap-allocator #boolean #hash-map #bool
  54. truth-values

    Generate all possible combinations of N bools

    v0.1.0 #truth-table #boolean #boolean-logic #iterator #logic
  55. predicate

    Use enum to predicate something, support & and | operator

    v0.1.0 #enums #boolean #assert #filter
  56. filter_ast

    An AST for boolean filter expressions

    v0.2.1 #ast #boolean #expression #representation #filter
  57. polygon_clipping

    An algorithm for computing boolean operations on polygons

    v0.1.0 #polygon #boolean #intersection
  58. nanoval

    A nan-tagged value for representing f64, i32, u32, booleans, null and arbitrary pointers

    v0.3.1 #pointers #nan-tagged #value #boolean #i32 #64-bit #floating-point
  59. iif

    Returns one of two parts, depending on the evaluation of an expression

    v1.2.1 #expression-evaluation #boolean #part #depending
  60. bqrs

    apply boolean query to text

    v0.1.3 #text-search #query #boolean #text #match
  61. fool

    Traits for interoperation of Boolean and sum types

    v0.0.4 #boolean #extension #result
  62. compact_bitset

    A type for storing fixed-size arrays of booleans densely to optimize space

    v0.1.3 #boolean #fixed-size #space #storing #densely #proxy
  63. bool

    Straightforward re-useable enum based boolean (which you likely won't need =))

    v0.3.0 500 #enums #boolean #value #respective #re-useable #algebra
  64. bool_expr_parser

    Boolean expresion parser and evaluation library

    v0.3.13 #boolean #expression-parser #expression
  65. coolrule

    A boolean expression evaluator. A Rust port of boolrule.

    v0.1.0 #expression-evaluator #boolean #expression-evaluation #port #peg #parser-combinator #pom
  66. as_bool

    Define how a type should be represented in a boolean context

    v0.1.3 #boolean #context #truth-table #define #represented #non-empty #nan
  67. eitherable

    Extension trait to create the either type from booleans. (and maybe other types)

    v0.1.0 #create #either-type #boolean #extension-traits #right #if-statement
  68. rustollens

    A small and experimental library with a type-level representation of booleans with companion connectives for compile-time sort-of fun with logic

    v0.1.0 #type-level #boolean #boolean-logic #logic #type-level-logic
  69. positron

    parse and execute boolean expressions

    v0.2.4 #expression #boolean #execute #gate #parser
  70. string-config-parser

    configuration file parser for Rust

    v0.2.1 #config-parser #configuration-file-parser #comments #integer #boolean
  71. bool-utils

    functions for working with boolean values

    v1.0.0 #boolean #value #boolean-value
  72. bool_traits

    Use boolean expressions as trait bounds

    v0.1.1 #traits #boolean #expression #generics #no-alloc
  73. mark_last

    extension to rust iterator's to mark the last element of an iterator

    v0.9.2 #iterator-extension #last #mark #boolean #indicating
  74. bit_bool

    libray that makes a boolean that "takes" up 1 bit instead of 1 byte

    v0.1.0 #libray #boolean #byte #up #bit
  75. ptr-bool

    A pointer and boolean with size of a pointer

    v0.1.0 #boolean #pointers #size #bit-pack #32-bit #eight #garbage-collected #16-bit
  76. negate

    Attribute macro that generates negated versions of functions that return booleans

    v0.1.1 #boolean #proc-macro #macro
  77. boolean_checker

    Checks boolean values for type safety

    v0.1.0 #boolean #type-safety #value #is-true #is-false
  78. f_times

    offering a way to do something float times

    v0.1.0 #times #boolean #float
  79. espresso-logic-macros

    Procedural macros for espresso-logic

    v3.1.0 #espresso-logic #proc-macro #expression #parser #boolean #cover #cargo-run #thread-safe #truth-table #thread-local-storage
  80. mso-tri-state

    Fearless booleans

    v0.1.0 #boolean #fearless #variables
  81. boolean

    Straightforward re-useable enum based boolean (which you likely won't need =))

    v0.3.0 #enums #value #respective #re-useable #true #algebra #profit