#send-sync

  1. threadbound

    Make any value Sync but only available on its original thread

    v0.1.8 46K #send-sync #sync
  2. keepcalm

    shared types for multi-threaded programs

    v0.4.1 800 #shared-object #multi-threading #container #synchronization-primitive #send-sync #async-write #read-copy-update #shared-state #poison #mutex
  3. sync-ptr

    Sync & Send wrappers for raw pointer's and function pointers in rust

    v0.2.1 11K #send-sync #pointers #ffi
  4. shared-buffer-rs

    combines Arc and RefCell for Send and Sync

    v0.3.2 280 #thread-safe #send-sync #buffer
  5. force-send-sync

    Unsafe wrappers to force Send and Sync

    v2.0.0 33K #send-sync #send-and-sync #force #wrapper #compiler-error #silence
  6. cooked-waker

    A safe interface for creating async Wakers

    v5.0.0 576K #waker #safe #async #cooked #send-sync #vtable #arc
  7. winmsg-executor

    Per-thread async rust executor for windows

    v0.3.2 #async-executor #per-thread #windows-executor #message #closures #modal #send-sync
  8. phantom-type

    A PhantomData analog which prevents “parameter is never used” error, but does not produce any restrictions in contrast with PhantomData

    v0.5.2 16K #send-sync #phantom-data #unpin
  9. dportable

    Portable interface for various utilities

    v0.1.5 #wasm-native #cancellation-token #rw-lock #utilities #interface #send-sync #yield-now #notifier #mutex #notifications
  10. aranya-runtime

    The Aranya core runtime

    v0.22.0 6.2K #run-time #aranya #storage-provider #send-sync #policy #sync-request
  11. philharmonic-connector-impl-api

    Trait-only API crate between the philharmonic-connector-service framework and per-implementation connector crates. Non-crypto; holds the Implementation trait and re-exports from philharmonic-connector-common.

    v0.1.3 #connector #philharmonic #service-framework #impl #re-exports #send-sync #non-crypto
  12. starlark_map

    Map implementation with starlark-rust specific optimizations

    v0.13.0 372K #starlark #configuration-language #send-sync #build-system #build-system-integration #buck2 #follow-semver
  13. drop-queue

    drop queue system for async operations. (Until async-drop is a thing)

    v0.0.9 #async-drop #queue #composable #draining #closures #graceful-shutdown #async-task #send-sync
  14. onceinit

    仅可设置一次数据的类型。

    v0.0.12 500 #logging #类型 #仅可设置一次 #sync #testing #nop #send-sync
  15. oodle

    wrapper for rust

    v0.2.0 #compression #send-sync
  16. thread_cell

    Safe, Send + Sync access to !Send/!Sync data by isolating it on a dedicated thread and interacting with it through message passing. Perfect for Rc, RefCell, and other single-threaded types.

    v0.2.3 #send-sync #data-access #refcell #rc #non-send #isolating #single-threaded #arc-mutex #serialization
  17. tripswitch

    Official Rust SDK for the Tripswitch circuit breaker service

    v0.1.1 #circuit-breaker #sdk #metrics #sample #state #send-sync #state-sync #authentication #statistics #sync-client
  18. rt_ref

    Internal Ref types for rt_ref and rt_vec

    v0.3.0 380 #automation #send-sync
  19. co-libp2p-bitswap

    COKIT fork of libp2p-bitswap — Bitswap protocol with authentication, WASM support, and libp2p 0.56

    v0.27.0 #bitswap #block-store #cid #fork #protocols #authentication #cokit #send-sync #authentication-protocol #inbound
  20. vine

    framework inspired by Spring Boot

    v0.1.5-dev.8 #spring-boot #framework #send-sync #async-trait #service-name
  21. open-detect

    Static malware detection engine with YARA rule support and automatic archive extraction for security researchers

    v0.1.1 #malware-detection #archive #rule-engine #yara #detect #archive-extract #researchers #yara-rules #security #send-sync
  22. starbase_events

    Async and mutable event system

    v0.7.6 #event-system #events #event-emitter #starbase #async #send-sync #app-framework #events-emitter #command-line-utilities
  23. rusty-rules

    A blazingly fast, flexible, and extensible rules engine written in Rust

    v0.2.1 #rules-engine #json-schema #matcher #send-sync #json-schema-validation #fetchers #json-based #ip #ip-address
  24. ibag

    A thread-safe, immutable bag for holding any value

    v0.3.5 500 #thread-safe #immutability #send-sync #hold #bag #send-and-sync #concurrency
  25. sandkiste

    Language independent scripting language sandbox API

    v0.3.0 #scripting-language #sandbox #language-agnostic #api #opaque #send-sync #try-into
  26. rhei-duckdb

    DuckDB OLAP backend for Rhei HTAP engine

    v1.5.1 #duck-db #olap #engine #rhei #back-end #htap #connection-pool #thread-safe #send-sync #ingestion
  27. xiaoyong-channels

    Collection of channel primitives for sync and async contexts (both Sync and !Sync)

    v1.0.0 #async-channel #spsc #send-sync #oneshot-channel #thread-safe #mpsc #single-threaded #unsync #mpmc #sync-primitive
  28. async-oneshot-channel

    async oneshot channel implementation

    v0.1.8 470 #async-channel #oneshot-channel #sender #send-sync #operation
  29. solo-storage

    Solo: SQLite + SQLCipher persistence layer

    v0.8.0 #solo #sql-cipher #hnsw #row #sqlite #vector-index #daemon #concurrency #send-sync #drain
  30. gc_plugin_abi

    Gridcore Plugin API

    v0.5.0 #plugin-interface #abi #gateway #plugin-api #struct #example-plugin #ethernet #send-sync #gridcore #json-schema
  31. theory_core

    Neuro-symbolic reasoning core with SMT solver integration

    v0.1.0 #smt-solver #neuro-symbolic #neural-network #integration #reasoning #building-block #send-sync #benchmark #arc #fn-mut
  32. rslint_core

    The core linter housing all of the rules for the rslint project

    v0.3.0 120 #rules #concrete-syntax-tree #linter #parallel #single-file #housing #send-sync
  33. p7m-sync

    # API to communicate data changes with This is the REST API of the P7M services, that can be used to get notified when data in the system changes, or to send notifications that data has changed

    v0.1.1 #rest #api-service #send-sync #notifications #client #p7m #sync-api #happened
  34. tnaps

    entity-component-system framework in Rust

    v0.1.0 #ecs #collection #ecs-framework #parallel #operate #send-sync #system-state
  35. revolt-coalesced

    Revolt Backend: Coalescion service

    v0.9.4 #service #back-end #revolt #error #cache #coalesced #rate-limiting #lru-cache #send-sync #rw-lock
  36. speedy_refs

    A collection of simple and fast and useful smart pointers

    v0.2.7 #smart-pointers #rc-cell #shared-cell #refcell #arc #non-null #send-sync
  37. sqlmodel-frankensqlite

    FrankenSQLite (pure-Rust) driver for SQLModel Rust

    v0.2.1 #franken-sq-lite #driver #sql-model #send-sync #pure-rust #sqlmodel #concurrency
  38. diplomatic-bag

    A wrapper type that allows you to send !Send types to different threads

    v0.3.1 #send-sync #sync
  39. make-send-sync

    Unsafely make any type Send and Sync

    v0.1.0 #send-sync #thread #unsafe #sync-thread
  40. unsync-pipe

    Ringbuffer-backed !Send !Sync binary safe repr(C) AsyncWrite/AsyncRead pair

    v0.2.0 #async-io #async-write #async-read #binary #safe #single-threaded #send-sync #repr #commercial
  41. shared-mutex

    A RwLock that can be used with a Condvar

    v0.3.1 950 #rw-lock #condvar #mutex #poison #guards #send-sync #windows-native
  42. mnn

    Rust bindings for MNN, a lightweight deep neural network inference engine

    v0.2.0 #back-end #opencl #interpreter #inference-engine #session #vulkan #profiling #metal #deep-neural-network #send-sync
  43. pinned

    Synchronisation primitives for !Send tasks

    v0.1.0 91K #send-sync #async #future
  44. libp2p-bitswap-next

    ipfs bitswap protocol

    v0.26.4 950 #ipfs #bitswap #protocols #query #block #send-sync
  45. unsafe-send-sync

    Unsafe wrappers for making structs Send and/or Sync

    v0.2.0 700 #send-sync #unsafe-send #wrapper #unsafe #unsafe-sync
  46. threadporter

    First aid kit for !Send + !Sync values ⛑️

    v0.1.3 230 #send-sync #aid #sync
  47. from-string

    that provides a FromString trait with a String to String noop

    v1.0.0 #from-str #traits #dyn-error #send-sync #return #box-dyn #string-conversion
  48. entromatica

    constructing, simulating and analyzing markov chains

    v2.3.0 110 #markov-chain #state-transition #generator #analyzing #simulating #random-walk #send-sync #partial-eq #debugging #probabilities
  49. dynstore

    A container for arbitrary castable objects

    v0.1.2 #object-store #container #send-sync #cast #buffer #trait-object #thread-local #nor
  50. threadalone

    Make any value Send + Sync but only available on its original thread. Don't use on multi-threaded environments!

    v0.2.1 #send-sync #multi-threading #sync
  51. xuko-ecs

    xuko's ECS implementation

    v0.6.1 100 #ecs #xuko #i32 #entity #traits #send-sync #monster
  52. smart

    dynamically-dispatched smart pointers

    v0.1.1 #smart-pointers #dynamically-dispatched #construct #dynamic #shared-pointer #arc #send-sync #thread-safe #multiple-different
  53. apool

    Async generic pool crate for rust

    v0.1.3 #pool #generic #async #sync #send-sync
  54. next-web-websocket

    Next Web Websocket

    v0.1.3 150 #websocket #websocket-handler #next #session #error #ws #send-sync #web-dev
  55. unchecked_wrap

    Convenient UncheckedSync/Send wrapper types

    v0.1.0 #send-sync #traits #auto-traits #unsafe #auto #no-alloc
  56. topological_batch

    Parallel running of topologically dependent units in batches

    v0.1.2 #parallel-execution #batch #runner #running #send-sync #batch-execution
  57. arc-handle

    Proc macro for generating Arc-based handle wrappers for traits

    v1.0.0 #proc-macro #generator #async-trait #traits #arc #send-sync #macro-attributes #dyn #trait-impl
  58. async_event_streams

    Asynchronous Events Pub/Sub Library

    v0.1.4 #async-stream #event-stream #events #pub-sub #send-sync #async-events #asynchronous-events
  59. sark

    Asynchronous Rust webKit

    v0.1.1 #async #web-kit #http-request #server #single-threaded-async #dynamic-dispatch #web-framework #send-sync #type-system #dyn-traits
  60. mutex-extra

    RefMutex<T> that is similar to Mutex<T> but is Sync and Send even if T isn’t Send

    v0.9.9 #send-sync #mutex #synchronization
  61. Try searching with DuckDuckGo.

  62. cpq

    A Concurrent Priority Queue implemented in Safe Rust

    v0.2.0 #priority-queue #concurrency #safe #send-sync
  63. sendify

    An unsafe crate to wrap a reference to make it Send + Sync

    v1.1.0 #send-sync #unsafe #rust
  64. js_arc

    A Send + Sync abstraction for JsValue in WASM

    v0.1.0 #js-value #send-sync #wasm
  65. unsync_channel

    !Send/!Sync channels for Rust

    v0.1.0 #mpsc #send-sync #spsc #tokio #tokio-channel #single-producer #suggest #room #single-item #benchmark
  66. scbuf

    (sync circular buffer) is a Send and Sync, lock-free circular buffer implementation

    v0.1.1 #circular-buffer #lock-free #send-sync #send-and-sync #atomic
  67. send-sync-static

    fulfills the simple purpose of marking a type as Send, Sync, and 'static

    v1.0.0 #send-sync #static #marking #sss #async #shorthand
  68. thread-lock

    A wrapper that locks non-Send and non-Sync data to a specific thread

    v0.1.0 #data-access #non-send #locking #async-data #send-sync #send-and-sync
  69. tasty-ntree

    Generic rust n-trees implemented with generics and no dependencies (and that's a guarantree)

    v0.2.0 #generics #send-sync #n-tree #n-trees #no-dependencies
  70. xkbcommon-rs-codegen

    codegen for the xkbcommon-rs crate. Not meant as a standalone crate

    v0.1.1 190 #xkbcommon-rs #codegen #libxkbcommon #standalone #safe #wayland-client #send-sync #keymap #corresponds
  71. interrupture

    a HAL trait for crossbeam-like interrupt handling

    v0.1.1 #interrupt #hal #crossbeam #traits #register-access #interrupt-controller #registration #synchronized #send-sync #isr
  72. appendbuf

    A Sync append-only buffer with Send views

    v0.1.6 #send-sync #buffer #view #append-only
  73. koval

    A very minimal IOC container

    v0.5.1 #ioc-container #injectable #send-sync #run-time #bind #no-macros
  74. remote-ref

    sharing references to !Send/Sync objects across thread boundaries

    v0.1.0 #object-store #send-sync #reference #boundaries #thread #garbage-collection
  75. rich-phantoms

    Phantom types with control over variance and sync/sync inheritance

    v0.1.0 #send-sync #variance #inheritance #control #phantom-data #covariant #contravariant
  76. negative-proc_macros

    Internal: proc-macro backend of ::negative

    v0.1.2 170 #negative #impl #auto-traits #proc-macro #coherence #credits #send-sync
  77. orbital

    Automation of boiler-templates generated by CakePattern

    v0.1.0 #automation #export #service #generated #send-sync #auto-generated
  78. dportable-macros

    Portable interface for various utilities (macros)

    v0.1.2 270 #wasm #utilities #dportable #interface #macro #send-sync #web-worker
  79. jsondb

    JSON-based """embedded database""" library

    v0.4.0 #embedded-database #schema-version #json #json-based #automatic #migrated #version-number #send-sync #debugging #quick-and-dirty
  80. starlark_derive

    Derive helpers for the starlark package

    v0.13.0 212K #package #heap #component #flags #value #build-system #follow-semver #ide #send-sync #garbage-collected
  81. incoming

    Trait for taking ownership of a stream of incoming connections

    v0.1.1 #incoming-connection #stream #ownership-of-incoming #ownership-of-stream #async-write #async-read #async-io #send-sync
  82. ras_service

    build (non-full) REST microservice

    v0.2.0 #microservices #rest #http-status #non-full #sync #join-handle #tokio-runtime #async-runtime #send-sync
  83. blueprint-starlark-derive

    Derive helpers for the blueprint-starlark package

    v0.13.0 #starlark #package #proc-macro #heap #component #build-system #follow-semver #ide #send-sync #garbage-collected
  84. fred-macros

    Procedural macros for the fred Redis client

    v0.1.0 96K #proc-macro #send-sync #bounds #remove #redis #fred #t2 #t1 #send-and-sync #t3
  85. mekena-state

    State storing utilities for the Mekena scheduling system

    v0.1.0 #state #mekena #scheduling #system #storing #strong-typing #send-sync #dash-map #dyn
  86. blueprint-dupe-derive

    Derive Dupe for blueprint-dupe crate

    v0.9.1 #starlark #clone #python #build-system #follow-semver #ide #send-sync #java #linter