#control-flow

  1. futures-macro

    The futures-rs procedural macro implementations

    v0.3.31 15.4M #proc-macro #control-flow #stream #join #zero-cost
  2. binary-security-check

    Analyzer of security features in executable binaries

    v2.0.1 #stack-overflow #control-flow #aslr #control-flow-guard #fortify-source #security
  3. evry

    A shell-script-centric task scheduler; uses exit codes to determine control flow

    v0.3.5 900 #control-flow #task-scheduling #cron #anacron #cron-scheduler
  4. rustc_utils

    working with the Rust compiler

    v0.14.1-nightly-2025-08-20 330 #rust-compiler #utilities #rustc #extension-traits #mir #plugin-framework #rustc-extension #rustc-plugin #compiler-plugin #control-flow
  5. derive_generic_visitor

    Boilerplate for building rust visitors

    v0.3.1 3.0K #visitor #visit-mut #boilerplate #drive #control-flow #macro-derive
  6. verbena

    Scripting language

    v0.2.0 140 #scripting-language #compiler #line #javascript #control-flow #expressive #readability #factorial #outer
  7. pachislo

    game simulator

    v0.3.2 240 #rush #game-input #user-input #probability #lottery #ball #control-flow #modes #state-management #state-machine
  8. cee-scape

    access to setjmp and sigsetjmp functionality

    v0.2.0 110K #setjmp #jump #sigsetjmp #control-flow #environment #longjmp #non-local
  9. riscv_simulator

    A RISC-V simulator built in Rust, supporting basic arithmetic, memory, and control-flow instructions

    v1.0.7 #math #risc-v #control-flow #instructions #simulation #basic-arithmetic #basic-math #memory-cache #cache-performance #instruction-set
  10. taitan

    The Next Generation of Web Framework

    v0.2.8 1.5K #web-framework #http-status #rest #graceful-shutdown #authorization #error-handling #spa #access-control #control-flow
  11. lancelot-bin

    binary analysis tools for x32/x64 PE files

    v0.9.7 1.2K #x86-64 #control-flow #binary-analysis #code-analysis #pe #lancelot #reconstructs #x32
  12. swamp

    script language for embedding

    v0.2.26 160 #scripting-language #immutability #embedding #default #compile #type-system #pattern-matching #control-flow #algebraic-data-types #functional-programming-concepts
  13. fallthrough

    Pattern match with fallthrough, in the style of C switch

    v0.1.3 280 #switch #macro #control-flow
  14. decomp

    Components of a decompilation pipeline

    v0.1.4 220 #llvm #reverse-compiler #analysis #control-flow
  15. lancelot

    binary analysis framework for x32/x64 PE files

    v0.9.7 #x86-64 #binary-analysis #pe #control-flow #x32 #malware-analysis #reverse-engineering
  16. luminvent_winit

    Cross-platform window creation library

    v0.27.6-alpha 130 #winit-window #window-creation #window-event #window-builder #event-loop #wayland #control-flow #cross-platform #x11 #windowing
  17. thepipelinetool

    readers used for thepipelinetool

    v0.2.7 #pipeline-orchestration #deployment #task-scheduling #branch #etl-pipeline #control-flow #parallel-processing
  18. sn_fake_clock

    Fake clock for deterministic testing of code depending on time

    v0.4.14 15K #fake-clock #testing #control-flow #mimic #deterministic #clock-for-deterministic #testing-on-time #safe-network #maid-safe #forum
  19. bappy-script

    Gankra's toy compiler

    v0.1.0 #interpreter #static-analysis #control-flow #compiler #toy #type-checking #nominal #messing #ret #scoping
  20. cfg-traits

    Traits for Control Flow Graphs

    v0.3.0-alpha.2 140 #control-flow #flow-control #graphs #traits
  21. gleamgen

    Gleam generator

    v0.1.0 #gleam #generator #ast #math #pattern-matching #control-flow #aleph-tree #assertions #syntax-tree #unsupported
  22. no-break

    Typesafe extraction of continuation values from unbreakable control flows

    v0.1.2 360 #control-flow #unbreakable #never-type #flow-control
  23. elixirgen

    Elixir generator

    v0.1.0 #elixir #generator #ast #generate #control-flow #stmt #aleph-tree #indentation #unsupported #syntax-tree
  24. cryptify

    A procedural macro library to obfuscate Rust code. Provides compile-time string encryption and random flow obfuscation.

    v3.1.1 750 #proc-macro #compile-time-macro #encryption #compile-time-string #obfuscation #control-flow #string-literal #obfuscator #obfuscate
  25. hornbeam_ir

    Intermediate representation for the Hornbeam template language

    v0.0.5 #intermediate-representation #hornbeam #ast #template #gen #ast-node #control-flow #grammar
  26. flowstdlib

    The standard library of functions and flows for 'flow' programs

    v0.142.0 550 #flows #dataflow #programs #wasm #standard #control-flow
  27. erlanggen

    Erlang generator

    v0.1.0 #erlang #generator #ast #convert #generate #control-flow #stmt #aleph-tree #syntax-tree
  28. futures-io-preview

    The AsyncRead and AsyncWrite traits for the futures-rs library

    v0.3.0-alpha.19 39K #async-read #async-write #async-io #traits #control-flow #zero-cost
  29. suika_templates

    template engine for the suika web stack

    v0.1.6 370 #template-engine #suika #stack #render-template #filter #user-name #control-flow
  30. cbit

    A proc-macro to use callback-based iterators with for-loop syntax and functionality

    v0.1.1 #iterator #proc-macro #syntax #control-flow #break-continue #callback-based #fn-mut #up-to
  31. sap-shared

    The shared crate for the SAP programming language

    v1.0.1 #sap #interpreter #programming-language #shared #dynamic-typing #control-flow
  32. thepipelinetool_utils

    utils used for thepipelinetool

    v0.2.7 #pipeline-orchestration #deployment #upstream #parallelism #task #thepipelinetool #control-flow #task-execution #task-scheduling #retries
  33. dowhile_rs

    Do while macro for rust with labels and nesting support

    v0.1.2 #control-flow #while #do
  34. control-flow

    A hack to control control-flow outside closures

    v0.1.1 #flow-control #closures #macro
  35. thepipelinetool_task

    task package used for thepipelinetool

    v0.2.7 #task-scheduling #pipeline #testing #execution-pipeline #branch #thepipelinetool #control-flow #task-execution #retries #compile-time
  36. lochnes

    A toy NES emulator in Rust

    v0.1.1 #nes-emulator #emulation #toy #scale #control-flow #cargo-run
  37. thepipelinetool_operators

    operators used for thepipelinetool

    v0.2.7 #operator #pipeline-orchestration #task #deployment #thepipelinetool #control-flow #retries #flow-control
  38. viewbuilder

    Cross-platform UI framework

    v0.10.0-alpha.5 240 #cross-platform-ui #ui-framework #web-ui #view #modular-framework #control-flow #framework-cross-platform #rebuild
  39. platelet

    HTML-first templating language

    v0.1.2 #template-engine #html-first #expression #structures #text-node #control-flow #html-text
  40. futures-executor-preview

    Executors for asynchronous tasks based on the futures-rs library

    v0.3.0-alpha.19 46K #async #async-task-executor #zero-cost #stream #foundation #control-flow
  41. fake_instant

    Fake clock for deterministic testing of code depending on time

    v0.5.0 550 #testing #time-instant #fake-clock #control-flow #deterministic #clock-for-deterministic #testing-on-time
  42. tauriless

    Run a Tauri-like application without installation

    v0.2.4 170 #tauri-like #desktop-applications #command #webview #wry #web-view-builder #control-flow
  43. ilvm

    An interpreter for an assembly-like language

    v0.2.1 #interpreter #malloc #instructions #register #block #control-flow #assembly #memory-block
  44. main_game_loop

    collection for building a winit game loop

    v0.6.1 #winit #events #game #update-loop #target #window-state #control-flow #ws
  45. option_into_controlflow

    Option into ControlFlow conversion

    v1.0.0 150 #control-flow #convert #options
  46. taitan-test

    The Next Generation of Web Framework

    v0.1.7 #web-framework #graceful-shutdown #practice #listen #rest #parse-error #access-control #control-flow #error-report #user-input
  47. brainfuck

    interpreter and modules

    v0.2.1 #control-flow #tape #brainfuck-interpreter #value #documentation
  48. async_monad

    Asynchronous monad for rust

    v0.2.0 #monads #control-flow #wrapped #standard #version
  49. find-fold

    Find values through iterator folding

    v0.1.0 #folding #value #iterator #control-flow #find
  50. flow-bot

    An onebot-11 SDK that simplifies bot creation

    v0.2.0 110 #events #handler #service #extractor #sdk #bot #event-handling #control-flow
  51. continuation

    Experimental catch_unwind-based continuations

    v0.1.1 #control-flow #exception
  52. thepipelinetool_cli

    readers used for thepipelinetool

    v0.2.0 #pipeline #task #upstream #branch #yaml #dag #control-flow #retries #compile-time
  53. controlflow_inspect

    inspect_* methods for ControlFlow

    v1.0.0 #control-flow #inspect-break #inspect-continue
  54. try_more

    Expand your possibilities with the Try ? Operator

    v0.1.1 #try #operator #possibilities #break #control-flow #extension-traits
  55. Try searching with DuckDuckGo.

  56. pino_utils

    general rust utility functions and macros

    v0.1.1 #ansi-string #macro #control-flow #construct #enum-variant #ansi-escapes
  57. easy_switch

    A macro for traditional C-style switch statements

    v0.2.0 #switch-statement #macro #control-flow #switch
  58. yz-basic-block

    Basic Block framework + optimizer

    v0.1.0 #basic-block #optimization #framework #control-flow
  59. switch-resume

    Delimited async continuations

    v0.1.3 250 #continuations #control-flow #resume #delimited #passed #async-task #task-execution
  60. rust_code_obfuscator_core

    Core encryption and obfuscation logic for rustfuscator

    v0.2.5 #encryption #control-flow #rustfuscator #key #obfuscation #cryptography #proc-macro #code-obfuscation
  61. binary-serialize-derive

    A small representation for objects in the Ezno checker, used for caching to make checking faster

    v0.0.3 150 #type-checker #ezno #javascript #experiment #representation #typescript #cache #control-flow #static-analysis #interpreter
  62. meadorc

    meador scripting language compiler

    v0.1.0 #scripting-language #compiler #meador #control-flow #variables #statically-typed-language
  63. asankov-rust-fundamentals

    Pluralsight demo project

    v0.1.1 #pluralsight #demo #structures #and #course #notes #control-flow #edward #ownership-and-borrowing #overview
  64. codectrl

    logger integration for CodeCTRL

    v1.0.1 #logging #control-code #grpc #tokio-runtime #integration #control-flow
  65. obfuscator_derive

    Derive macro for struct-level encryption used in rustfuscator

    v0.2.5 #rustfuscator #macro #obfuscate #control-flow #encryption #proc-macro #flow-control #obfuscation #macro-attributes
  66. meplang

    An EVM low-level language that gives full control over the control flow of the smart contract

    v0.1.8 #smart-contracts #control-flow #ethereum
  67. derive_generic_visitor_macros

    Macros for derive_generic_visitor

    v0.3.1 3.1K #macro-derive #visitor #visit-mut #control-flow #field
  68. program-flow

    A module to control executable programs' flow

    v0.1.3 #control-flow #programs #executable
  69. swamp-script

    script language for embedding

    v0.1.10 #scripting-language #embedding #swamp #functional-programming #pattern-matching #static-typing #zero-cost-abstractions #error-message #statically-typed #control-flow
  70. netdata-plugin

    netdata plugin helpers

    v0.2.0 #charts #helper #dimension #plugin #collector #control-flow
  71. forward_goto

    bringing gotos to Rust

    v0.1.1 #control-flow #goto #macro
  72. try-macro-proc_macro

    Macro support crate

    v0.1.1 #try-macro #branch #infallible #control-flow #convert
  73. labyrinth_macros

    A procedural macro crate for the cryptify crate meant to provide obfuscation through compile time string encryption. not meant to be used standalone

    v3.0.0 600 #encryption #proc-macro #obfuscation #control-flow #meant #compile-time-string #compile-time-macro #cryptify #string-literal #dummy
  74. forc-dis

    A pretty disassembler for Fuel VM bytecode

    v0.2.2 #fuel-vm-bytecode #disassembly #forc #control-flow #fuel-forc #color-scheme #constant-value
  75. viewbuilder-macros

    Macros for viewbuilder

    v0.2.0 #viewbuilder #framework #cross-platform #user #ui #control-flow #gui-framework #button #rebuild