-
predicates
boolean-valued predicate functions
-
bitmaps
Fixed size boolean arrays
-
predicates-tree
Render boolean-valued predicate functions results as a tree
-
evalexpr
A powerful arithmetic and boolean expression evaluator
-
random_str
Generate random strings, chars, booleans, and integers
-
condtype
Choose types at compile-time via boolean constants
-
biodivine-lib-bdd
thread-safe implementation of basic binary decision diagrams
-
geo-clipper
Boolean operations on polygons
-
boolean_function
Mathematical analysis of Boolean functions
-
boolean-enums
Generate enums with Yes and No variants. Supports no_std and serde.
-
clipper2
A polygon Clipping and Offsetting library for Rust
-
sqlexpr-rust
A SQL expression parser and evaluator in Rust
-
espresso-logic
Rust bindings for the Espresso heuristic logic minimizer (UC Berkeley)
-
gategen
generate Gate circuits
-
bool-logic
manipulating and evaluating boolean expressions
-
weak_true
Similar to the automatic implicit conversion to boolean values in weakly typed languages
-
eight-booleans
A small Rust library to store and manipulate 8 booleans in a single byte
-
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.
-
truthy
Check if a value is "truthy"
-
rawcode
Implements a simple as-is encoding format
-
yara-x-fmt
A code-formatting library for YARA rules
-
bool_ext
defines and implements a complete set of
Option/Result-style Boolean functional combinators on Rust’sboolprimitive type -
a-tree
A dynamic data structure for efficiently indexing arbitrary boolean expressions
-
cgar
CGAL-like computational geometry library in Rust
-
quick-bool
A lock-free boolean implementation using atomic operations
-
quine-mccluskey
Boolean function minimizer based on Quine–McCluskey algorithm
-
bool-enum
A macro for generating boolean-like enums that support bitwise and boolean operations
-
boolean_expression
manipulating and evaluating Boolean expressions and BDDs
-
bit-board
A lightweight wrapper over bitvec for 2D bit array operations
-
bool-tag-expr
Parse boolean expressions of tags for filtering and selecting
-
bool_vec
A crates that exposes a vector called BoolVec which allows you to store a boolean in a single bit
-
biodivine-pbn-control
controlling parametrized Boolean networks
-
red_spice_traits
traits for the red spice, boolean circuits simulator
-
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
-
bitset-matrix
Space-efficient, row-major 2D bitset matrix with fast bitwise ops
-
parser_of_json
A parser for a JSON-type structure
-
comptime-if
Compile-time
ifprocedural macro for Rust -
clipper2c-sys
Exposing unsafe FFI for Clipper2 library for Rust
-
wick-cond
Conditional and boolean support for wick expressions
-
fast-boolean-anf-transform
Fast implementation of the boolean Algebraic Normal Form (ANF) transform
-
xdd
Decision diagrams including BDD, ZDD, MBDD, πDD and more for combinatorics
-
clipper-sys
Boolean operations on polygons (Clipper wrapper)
-
bwq-lint
A linter and parser for Brandwatch query files (.bwq)
-
boolvec
A vector of boolean stored contiguously in memory
-
boolnetevo
Evolve populations of boolean networks to approximate bitstring functions and their (unknown) inverses
-
heavy_duty_bools
working with heavy-duty boolean values
-
boolean-logic
propositional logic evaluator that creates truth tables for propositional expressions
-
libreda-logic
Logic library for LibrEDA
-
m4ri-rust
M4RI-based boolean linear algebra
-
predicates-core
An API for boolean-valued predicate functions
-
clipper2-sys
Polygon Clipping and Offsetting (Clipper2 wrapper)
-
hashmapbool
The new and improved way to use boolean values in your rust code, requiring heap allocation and wasting resources on conversion
-
truth-values
Generate all possible combinations of N bools
-
predicate
Use enum to predicate something, support & and | operator
-
filter_ast
An AST for boolean filter expressions
-
polygon_clipping
An algorithm for computing boolean operations on polygons
-
nanoval
A nan-tagged value for representing f64, i32, u32, booleans, null and arbitrary pointers
-
iif
Returns one of two parts, depending on the evaluation of an expression
-
bqrs
apply boolean query to text
-
fool
Traits for interoperation of Boolean and sum types
-
compact_bitset
A type for storing fixed-size arrays of booleans densely to optimize space
-
bool
Straightforward re-useable enum based boolean (which you likely won't need =))
-
bool_expr_parser
Boolean expresion parser and evaluation library
-
coolrule
A boolean expression evaluator. A Rust port of boolrule.
-
as_bool
Define how a type should be represented in a boolean context
-
eitherable
Extension trait to create the
eithertype from booleans. (and maybe other types) -
rustollens
A small and experimental library with a type-level representation of booleans with companion connectives for compile-time sort-of fun with logic
-
positron
parse and execute boolean expressions
-
string-config-parser
configuration file parser for Rust
-
bool-utils
functions for working with boolean values
-
bool_traits
Use boolean expressions as trait bounds
-
mark_last
extension to rust iterator's to mark the last element of an iterator
-
bit_bool
libray that makes a boolean that "takes" up 1 bit instead of 1 byte
-
ptr-bool
A pointer and boolean with size of a pointer
-
negate
Attribute macro that generates negated versions of functions that return booleans
-
boolean_checker
Checks boolean values for type safety
-
f_times
offering a way to do something float times
-
espresso-logic-macros
Procedural macros for espresso-logic
-
mso-tri-state
Fearless booleans
-
boolean
Straightforward re-useable enum based boolean (which you likely won't need =))
Try searching with DuckDuckGo.