#facet

  1. facet

    Reflection for Rust: introspect types at compile time with metadata for serialization, pretty-printing, CLIs, and more

    v0.44.3 41K #reflection #introspection #serialization #metadata
  2. figue

    Type-safe CLI arguments, config files, and environment variables powered by Facet reflection

    v2.0.1 2.4K #command-line-arguments-parser #facet #parser
  3. vox-postcard

    Postcard serialization for vox with translation plan support

    v0.3.1 #rpc #postcard #serialization #facet
  4. facet-cbor

    CBOR serialization for Facet types

    v0.3.1 #cbor #serialization #facet #reflection
  5. facet-styx

    Facet integration for the Styx configuration language

    v3.0.1 210 #styx #facet #document #configuration-language #integration
  6. facet-format

    Core Serializer/Deserializer traits for facet's next-generation format architecture with JIT compilation support

    v0.44.6 6.9K #serialization #jit #reflection #facet
  7. facet-xml

    XML serialization for facet using the new format architecture - successor to facet-xml

    v0.44.0 200 #serialization #facet #xml #xml-serialization #streaming
  8. facet-solver

    Constraint solver for facet - resolves type shapes from field names

    v0.44.3 6.1K #reflection #introspection #solver #facet #serde
  9. facet-singularize

    Fast, no-regex English singularization for the facet ecosystem

    v0.44.0 950 #plural #inflection #facet #singular
  10. facet_generate

    Generate Swift, Kotlin and TypeScript from types annotated with #[derive(Facet)]

    v0.16.0 17K #kotlin #typescript #facet #cross-platform #serialization #bincode #unit-testing #type-definition #alongside #shared-data
  11. syndicate-server

    Dataspace server

    v0.51.0-rc.1 2.8K #syndicate #actor-model #dataspace #network-protocol #facet #principles #producer-consumer
  12. facet-error

    thiserror replacement powered by facet - derive Error trait from doc comments

    v0.44.3 3.0K #facet #error-derive #thiserror
  13. facet-xml-node

    Raw XML node types for facet-xml - represent arbitrary XML without a schema

    v0.44.0 #dom #facet #xml #node #xml-serialization #serialization
  14. facet-json

    JSON serialization for facet using the new format architecture

    v0.44.6 6.3K #json-parser #json #parser #facet
  15. facet-axum

    Axum integration for Facet - extractors and responses using Facet's serialization

    v0.44.0 #axum #serialization #json #web #facet
  16. hotmeal

    HTML toolkit with arena-based DOM, html5ever parsing, and serialization

    v1.1.0 #html-parser #html5ever #dom #facet #html
  17. teamy-figue

    Type-safe CLI arguments, config files, and environment variables powered by Facet reflection

    v2.0.1 #command-line-arguments #facet #parser
  18. facet-toml

    TOML serialization for facet using the new format architecture - successor to facet-toml

    v0.44.6 2.2K #toml-serialization #serialization #parser #facet #toml
  19. trame

    Formally verified partial value construction for facet

    v0.1.0 #reflection #introspection #verification #kani #facet
  20. rediff

    Diff and compare Facet values with detailed structural difference reporting

    v1.0.0 100 #diff #assertions #testing #facet
  21. dibs

    Postgres toolkit for Rust, powered by facet reflection

    v0.1.0 #postgresql #facet #database
  22. facet-path

    Path tracking for navigating Facet type structures

    v0.44.3 9.4K #reflection #path #facet
  23. facet-miette

    Derive miette::Diagnostic for facet types - rich error reporting with source spans

    v0.42.0 #diagnostics #miette #facet #facet-error #error-derive
  24. facet-macro-parse

    Parser for facet derive macros - transforms TokenStreams into structured type representations

    v0.44.3 6.8K #proc-macro #parser #facet #macro-derive #parser-derive #macro-parser
  25. facet-postcard

    Postcard binary format for facet with Tier-0 and Tier-2 JIT deserialization

    v0.44.6 1.0K #postcard #jit #serialization #facet
  26. facet-kdl-legacy

    Legacy KDL (KDL Document Language) serialization and deserialization for Facet types - use facet-kdl instead

    v0.36.0 #facet #kdl #serialization #deserialize #config
  27. facet-svg-legacy

    Legacy SVG (Scalable Vector Graphics) serialization for Facet types - use facet-svg instead

    v0.36.0 #graphics #svg #facet #serialization
  28. facet-reflect

    Build and manipulate values of arbitrary Facet types at runtime while respecting invariants - safe runtime reflection

    v0.44.3 11K #reflection #introspection #run-time #facet #manipulation #run-time-reflection
  29. rusqlite-facet

    Rusqlite integration for the facet reflection framework

    v1.0.0 #rusqlite #reflection #facet #framework #query
  30. facet-default

    Derive Default for facet types with custom field defaults

    v0.44.3 #facet #default
  31. facet-dom

    Tree-based (DOM) deserializer for facet - supports HTML and XML

    v0.44.0 200 #dom #html #deserialize #xml #facet
  32. facet-msgpack

    MsgPack binary format for facet

    v0.44.6 #messagepack #serialization #facet
  33. facet-svg

    SVG (Scalable Vector Graphics) serialization for Facet types using facet-xml

    v0.44.0 100 #graphics #svg #serialization #facet
  34. facet-deserialize

    Event-based approach to deserialization for the facet ecosystem

    v0.31.2 #reflection #facet
  35. facet-shapelike

    Serializable owned versions of Facet shape types - enables persisting and transmitting type metadata

    v0.44.1 #metadata #reflection #facet #serialization #schema
  36. facet-serialize

    Generic serializer for facet

    v0.31.2 190 #serialization #reflection #facet
  37. facet-format-postcard

    Postcard binary format for facet with Tier-0 and Tier-2 JIT deserialization

    v0.35.0 #postcard #jit #serialization #facet
  38. facet-diff

    Structural diffing for Facet types with human-readable output - no PartialEq required

    v0.43.2 #diff #facet #reflection
  39. fad

    Fast deserialization in Rust, based on facet reflection

    v0.1.0 #reflection #facet #fast
  40. facet-dessert

    Sweet helpers for facet deserialization - shared between facet-format and facet-dom

    v0.44.5 2.7K #facet-format #serialization #reflection #facet
  41. facet-validate

    Validation attributes for facet - validate field values during deserialization

    v0.44.3 #schema-validation #reflection #schema #facet #validation
  42. facet-xdr

    XDR serialization for facet using the new format architecture - successor to facet-xdr

    v0.44.6 #xdr #serialization #parser #facet
  43. facet-format-msgpack

    MsgPack binary format for facet using the Tier-2 JIT architecture

    v0.35.0 #jit #serialization #facet
  44. facet-atom

    Atom Syndication Format (RFC 4287) types for facet-xml

    v0.44.0 #atom-feed #rss #facet #atom-syndication
  45. facet-postcard-legacy

    Legacy Postcard binary serialization for Facet types - use facet-postcard instead

    v0.36.0 #postcard #embedded #facet #serialization
  46. facet-types

    Core types and traits for the facet reflection library

    v0.2.4 260 #reflection #introspection #facet #type
  47. facet-typescript

    Generate TypeScript type definitions from facet type metadata

    v0.44.5 #interop #facet #type
  48. facet-assert

    Pretty assertions for Facet types - no PartialEq required

    v0.43.2 #diff #assert #testing #facet
  49. facet-xml-legacy

    Legacy XML serialization and deserialization for Facet types - use facet-xml instead

    v0.36.0 #xml #facet #reflection #xml-serialization #serialization
  50. figue-attrs

    Attribute macros for figue CLI argument parsing

    v2.0.1 2.4K #facet #parser #cli-parser #command-line
  51. facet-tokio-postgres

    Deserialize tokio-postgres Rows into any type implementing Facet

    v0.43.1 #tokio-postgresql #facet #postgresql #deserialize
  52. facet-toml-legacy

    Legacy TOML serialization and deserialization for Facet types - use facet-toml instead

    v0.36.0 #reflection #serialization #toml-serialization #facet-toml #facet
  53. facet-format-suite

    Comprehensive test suite for facet format implementations - ensures correctness across serialization formats

    v0.44.3 #testing #serialization #validation #facet
  54. facet-msgpack-legacy

    Legacy MessagePack binary serialization for Facet types - use facet-msgpack instead

    v0.36.0 #reflection #facet #serialization
  55. facet-python

    Generate Python type definitions from facet type metadata

    v0.44.5 #python #codegen #facet
  56. facet-asn1-legacy

    Legacy ASN.1 serialization and deserialization for Facet types - use facet-asn1 instead

    v0.36.0 #asn-1 #reflection #serialization #facet #asn1
  57. facet-yaml-legacy

    Legacy YAML serialization and deserialization for Facet types - use facet-yaml instead

    v0.36.0 #serialization #yaml #reflection #facet #facet-yaml
  58. facet-opaque

    Type-erased pointer helpers for Facet types

    v0.1.6 250 #reflection #type-erasure #facet
  59. facet-json-schema

    Generate JSON Schema from facet type metadata

    v0.44.6 #json-schema #facet-json #codegen #facet #type
  60. facet-kdl

    KDL serialization for facet using the new format architecture - successor to facet-kdl

    v0.42.0 #serialization #kdl #parser #facet #config #parser-config
  61. facet-xml-diff

    Diff-aware XML serialization for facet

    v0.43.1 #diff #facet #xml #serialization
  62. facet-xdr-legacy

    Legacy XDR serialization and deserialization for Facet types - use facet-xdr instead

    v0.36.0 #xdr #serialization #reflection #facet
  63. facet-actix

    Glue crate between actix-web and facet

    v0.44.0 #actix-web #json #facet #glue #extract
  64. safe-debug

    Derives std::fmt::Debug with automatic redaction for sensitive fields marked with #[facet(sensitive)]

    v0.1.1 100 #redaction #facet #sensitive #hipaa
  65. hierconf

    Loads TOML configuration files from standard Unix hierarchy paths

    v0.5.0 #config #config-toml #facet #man #toml
  66. facet-value-format

    Serialize facet types into facet-value using the facet-format event model

    v0.44.1 #serialization #dynamic #facet-value #facet
  67. facet-showcase

    Unified showcase infrastructure for facet format crates

    v0.43.0 #showcase #facet #demo
  68. facet-html-dom

    Typed HTML DOM element definitions for facet-html

    v0.42.0 #html #dom #html5 #facet-html #facet
  69. facet-html

    HTML parsing for facet using the format architecture with html5gum

    v0.42.0 #html-parser #streaming-parser #html5 #parser #facet
  70. facet-json-write

    JSON writer implementation for the Facet introspection framework

    v0.1.14 440 #facet-json #json #serialization #introspection #facet
  71. facet-format-xml

    XML serialization for facet using the new format architecture - successor to facet-xml

    v0.35.0 #streaming-parser #serialization #xml #xml-serialization #facet
  72. facet-json-read

    JSON reading functionality for the Facet introspection library

    v0.1.14 440 #reflection #facet-json #json #facet
  73. fret-window-style-profiles

    Ecosystem-level window style profiles (recipes) for Fret

    v0.1.0 #window-style #profile #recipe #fret #facet
  74. trame-runtime

    Runtime traits and implementations for trame

    v0.1.0 #reflection #introspection #verification #kani #facet
  75. perf-index-generator

    Performance index generator for facet benchmarks

    v0.32.3 #benchmark #index #performance #facet #generator #serialization
  76. facet-peek

    Read arbitrary Facet types safely

    v0.2.14 #reflection #introspection #facet #reading
  77. hierconf-mangen

    Man page generation for hierconf configuration structs

    v0.5.0 #config #facet #config-toml #toml #man
  78. facet-poke

    Build and alter arbitrary Facet types

    v0.6.0 600 #reflection #introspection #facet #builder
  79. facet-inspect

    Allows inspecting types that implement Facet

    v0.28.0 140 #reflection #introspection #facet #peek #poke
  80. Try searching with DuckDuckGo.

  81. facet-samplelibc

    Sample C library integration with Facet

    v0.9.0 1.0K #facet #libc #binding
  82. facet-csv-legacy

    Legacy CSV deserializer and serializer for the facet ecosystem - use facet-csv instead

    v0.36.0 #serialization #reflection #csv #facet
  83. facet-args

    Type-safe command-line argument parsing powered by Facet reflection

    v0.43.2 430 #arguments-parser #facet
  84. facet-diff-core

    Core types and helpers for diff rendering in Facet

    v0.43.2 120 #serialization #reflection #diff #facet
  85. facet-macros

    Derive macro for the Facet trait - proc macro powered by unsynn for compile-time type introspection

    v0.44.3 31K #reflection #introspection #macro-derive #facet
  86. facet-urlencoded

    URL-encoded form data serialization and deserialization for Facet types

    v0.44.3 #deserialize #serialization #facet #forms #urlencoded
  87. facet-json-legacy

    (Legacy) JSON serialization and deserialization for Facet types

    v0.36.0 #json #facet-json #reflection #serialization #facet
  88. hierconf-core

    Core functionality for hierconf configuration management

    v0.5.0 #config #config-toml #facet #man