#spans

  1. proc-macro2-diagnostics

    Diagnostics for proc-macro2

    v0.10.1 4.8M #proc-macro #diagnostics #nightly #spans #macro2 #emit
  2. serde_spanned

    Serde-compatible spanned Value

    v1.0.4 20.9M #spans #serde
  3. tracing-wasm

    tracing subscriber for browser WASM

    v0.2.1 530K #wasm #logging-tracing #tracing #spans #logging #metrics
  4. mago-span

    Tracks exact character positions in source code, making it easier to report precise errors, warnings, and other diagnostics

    v1.8.0 1.4K #linter #ast #spans #mago #php #coding-style #php-toolchain #warnings #diagnostics
  5. locspan

    Code mapping utility types and traits

    v0.9.2 206K #spans #map #code
  6. minspan

    a package for determining the minimum span of one vector within another

    v0.1.5 7.6K #find #spans #vector #minimum #package #curl #haystack #flux #shorter #needle
  7. perfetto-recorder

    A low overhead way to record perfetto traces from Rust code

    v0.3.2 1.7K #perfetto #recorder #low-overhead #spans #trace
  8. ra_ap_span

    File and span related types for rust-analyzer

    v0.0.319 42K #rust-analyzer #language-server #spans #set #language-server-protocol #rustfmt #file-and-span #clippy
  9. kvlog

    Fast Structual and Hierarchical binary logging for rust

    v0.1.5 #logging #hierarchical #spans #collector #binary-format #debugging #timer
  10. rewriter

    rewriting files

    v0.2.1 10K #rewriting #content #proc-macro #line-column #spans #file-content
  11. yaml-spanned

    YAML parser that captures detailed span information

    v0.0.3 2.1K #yaml-parser #serde-yaml #spans #deserialize
  12. spanley

    my generic string span, his name is Spanley

    v1.2.0 #string-spans #container #string #spans #library
  13. timeflow

    Ergonomic time handling (and traveling!) library with builder patterns, custom formatting, and seamless serialization for Date, Time, and DateTime operations

    v1.0.2 #duration #spans #date-time
  14. source-span

    Source code mapping and display utilities

    v2.7.0 320 #source-spans #map #spans
  15. bhc-span

    Source location tracking and span management for BHC

    v0.2.1 #location #spans #file-source #source-location #haskell #byte-offset #file-id #hi #byte-range #file-content
  16. re_span

    An integer range that always has a non-negative length

    v0.30.0-alpha.3 39K #non-negative #range #length #integer #spans #re-run
  17. module_path_extractor

    Derive a Rust module path from a macro call-site span

    v0.2.2 #module-path #proc-macro #file-path #spans #call-site
  18. mick-jaeger

    Rust client for sending traces to a Jaeger server

    v0.1.8 9.6K #jaeger #spans #client-server #process #zipkin #collector #udp #trace-id #request-id #docker-run
  19. async-log

    Async tracing capabilities for the log crate

    v2.0.0 1.4K #spans #macro #logging #trace #async
  20. pest-ast

    Derive to convert from pest parse tree to typed syntax tree

    v0.3.6 1.4K #ast #parse-tree #spans #grammar-rules #convert #pest-parser #from-pest #pest-grammar
  21. copyspan

    An alternative to Range<T> that has a defined memory layout and implements Copy

    v0.2.0 #memory-layout #copyable #range #defined #spans #data-structures
  22. slicey

    Ways to associate data with parts of a string

    v0.1.9 310 #slice #spans
  23. nom-grapheme-clusters

    Adapter that allows nom to account for unicode grapheme clusters

    v0.5.2 #grapheme-cluster #nom #unicode #tags #spans #utf-8 #debugging #terms #nor
  24. text-span

    Struct covering areas of text

    v2.1.0 #spans #text #text-spans #area #code #no-alloc
  25. formally-support

    the open-source formal methods toolchain - basic support functionality

    v0.2025.121 #formal-methods #emitters #spans
  26. flamescope

    Export flame data to speedscopes profile format

    v0.1.3 1.4K #export #format #flame #profile #spans #flame-graph
  27. extent

    replacement for std::ops::{Range,RangeInclusive}

    v0.5.0 #numbers #interval #spans
  28. textparse

    declaratively implement parsers that are based on Packrat Parsing

    v0.1.0 #json-parser #spans #packrat #declaratively #white-space #non-empty #eos #json-array
  29. lset

    Data types describing linear sets

    v0.3.0 160 #set #spans #line #linear
  30. json-spanned-value

    Track the origin of your json values for better error reporting!

    v0.2.2 10K #serde-json #json #spans
  31. nom-span

    Wrap your nom input into a span to get line, column and byte offset

    v0.1.2 #nom #spans #column #parser #line
  32. compiler_base_span

    v0.1.3 4.5K #spans #compiler
  33. proc-macro2-impersonated

    A substitute implementation of the compiler’s proc_macro API

    v0.1.1 #proc-macro #spans #api #macro
  34. rustc_span

    Reuse rustc_span for compiler_base

    v0.1.2 950 #compiler-base #spans #rustc
  35. spanned_json_parser

    A Json parser that gives you the line and column number for each value

    v0.2.0 470 #json-parser #column #spans #json #parser
  36. easy-plugin

    A compiler plugin that makes it easier to write compiler plugins

    v0.11.8 #compiler-plugin #write #ident #define #spans #nightly-channel #beta-channel
  37. langen

    create programming languages

    v2.0.0 #lexer #programming-language #grammar #spans #parser #debugging #lexer-generator
  38. set-span

    Like proc-macro, set some tokens span

    v0.1.4 230 #spans #proc-macro #hygiene #no-alloc
  39. ochre

    High-quality anti-aliased vector graphics rendering on the GPU

    v0.2.0 #vector-graphics #gpu-rendering #anti-aliased #rasterizer #spans #vec2
  40. debug-span

    Visualize proc-macro2 spans for debugging and assertions

    v0.2.0 230 #debugging #proc-macro #assert #spans #debug-assert
  41. Try searching with DuckDuckGo.

  42. cargo-zenoh-flow

    Zenoh-Flow: a Zenoh-based data flow programming framework for computations that span from the cloud to the device

    v0.5.0-alpha.4 #zenoh #dataflow #computation #spans #cloud #dataflow-programming
  43. zenoh-flow-plugin

    Zenoh-Flow: a Zenoh-based data flow programming framework for computations that span from the cloud to the device

    v0.5.0-alpha.4 #zenoh-flow #dataflow #computation #spans #dataflow-programming #cloud-data
  44. bloom-html

    HtmlNode type for bloom-client and bloom-server

    v0.1.3 #html-node #ui-framework #comments #node-types #spans
  45. syntax-rs

    parsing programming languages

    v1.1.1 #syntax-parser #debugging #spans #language-syntax #default #programming-language
  46. sap-shared

    The shared crate for the SAP programming language

    v1.0.1 #sap #shared #interpreter #programming-language #spans
  47. swamp-node

    compiler node with documentation and meta information

    v0.1.10 #spans #compiler #meta-information #swamp #length #linter #node-spans #language-server #node-with-documentation #byte-offset
  48. spanned_error_message

    Pretty error messages with spans outside of proc macros

    v0.1.0 #error-message #build-script #spans #cargo #message-spans
  49. rsyntax

    v1.10.0 #spans #mod #parser #libsyntax #source #debugging
  50. spanr

    proc-macro authors to visualize the spans on generated code

    v0.1.0 #debugging #spans
  51. smallspan

    Small Span library

    v0.1.0 #spans
  52. eirproject/libeir_ir

    Erlang ecosystem common IR

    GitHub 0.1.0 #ir #erlang #pattern-matching #eir #spans #printing #forms #source-spans #kitchen
  53. drias

    spans and diagnostics

    v0.0.3 #spans #diagnostics #spans-and-diagnostics #proc-macro #utilities #emulation
  54. spans

    Split an iterator into contiguous spans

    v1.0.0 #split #iterator
  55. toml-spanned-value

    SpannedValue support for the toml crate

    v0.1.0 #spanned-value #toml-rs #spans #github #issue
  56. sully_input

    Rich input for parsers

    v0.1.13 #input #parser #rich #debugging #spans #parser-generator #string-parser #proc-macro
  57. pretty-lint

    A very simple library for showing lint errors

    v0.1.1 78K #lint #error #spans #source #showing #pretty-print
  58. error_spanned

    Generates wrapper structs and macros around an enum implementing std::error::Error. Generated macros can be used to add line, file and span info to the enum's error. This is meant to be used inside proc macro libs.

    v0.1.0 #proc-macro #generator #spans #struct #macro-error #file-and-span
  59. eirproject/libeir_syntax_erl

    Erlang ecosystem common IR

    GitHub 0.1.0 #erlang #ir #compiler #spans #symbols #forms #pattern-match #pattern-matching #interpreter #eir
  60. copy_span

    Macro emitting tokens with the span of another set of tokens

    v0.1.0 #spans #set #framework #token #correct #emitting #distributed #distributed-systems #hydro #intermediate-representation
  61. proc-macro-error-attr

    Attribute macro for proc-macro-error crate

    v1.0.4 7.1M #proc-macro #proc-macro-attributes #error-macro #proc-macro-error #spans
  62. yatl

    timing library aims to be a small and efficient helper to measure time spans in a convenient way

    v0.1.0 #time #measure-time #spans #helper #timing
  63. eirproject/libeir_diagnostics

    Erlang ecosystem common IR

    GitHub 0.1.0 #erlang #diagnostics #ir #interpreter #spans #pattern-matching #data-structures
  64. span

    Raft consensus library

    v0.2.0 400 #raft #raft-consensus
  65. hebi_diag

    Diagnostics for Hebi

    v0.2.0 #hebi #diag #spans #diagnostics #string #interpreter #ended-up #terms #error-message #language-reporting
  66. zenoh-flow-derive

    Zenoh-Flow: a Zenoh-based data flow programming framework for computations that span from the cloud to the device

    v0.6.0-alpha 750 #dataflow #zenoh #computation #spans #cloud #dataflow-programming
  67. hizli-macros

    Hızlı Makes Making Macros Fast

    v0.1.5 #hizli #macro #enums #spans #syn #proc-macro #error-message
  68. locspan-derive

    Derive macros for the locspan code mapping library

    v0.6.0 107K #spans #map #derive #source