Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: structured-concurrency

rcardin/sus4s

A Direct-Style Scala Wrapper Around the Structured Concurrency of Project Loom

Language: Scala - Size: 47.9 KB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 13 - Forks: 1

goodboy/tractor

A distributed, structured concurrent runtime for Python (and friends)

Language: Python - Size: 1.87 MB - Last synced: about 21 hours ago - Pushed: 5 months ago - Stars: 253 - Forks: 12

belozierov/SwiftCoroutine

Swift coroutines for iOS, macOS and Linux.

Language: Swift - Size: 3.96 MB - Last synced: 5 days ago - Pushed: over 2 years ago - Stars: 836 - Forks: 51

rlcamp/coroutine

Coroutines for generator functions, sequential pipelines, state machines, and other uses in C

Language: C - Size: 124 KB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 3 - Forks: 1

pjeby/uneventful

Declarative Event-Driven Programming: signals plus streams, minus the seams!

Language: TypeScript - Size: 581 KB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 1 - Forks: 0

cl4cnam/funcSug

A scripting language that simplifies GUI programming. Just specify the actions to be performed at the same time and the times when you expect events to occur.

Language: JavaScript - Size: 2.49 MB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 5 - Forks: 0

sustrik/libdill

Structured concurrency in C

Language: C - Size: 19.8 MB - Last synced: 12 days ago - Pushed: about 2 months ago - Stars: 1,667 - Forks: 157

arrow-kt/suspendapp

Reason about resource-safety in the same way you reason about Structured Concurrency with SuspendApp!

Language: Kotlin - Size: 1.36 MB - Last synced: 18 days ago - Pushed: 18 days ago - Stars: 69 - Forks: 2

FI-Mihej/Cengal

Bytecode manipulation in runtime, true shared memory, async LMDB, async Tkinter, async wxPython, async PySide, async PyQt, async loop with almost preemptive multitasking within the single thread, text parsing, rich introspection, etc.

Language: Python - Size: 24.6 MB - Last synced: 19 days ago - Pushed: 19 days ago - Stars: 14 - Forks: 2

neurosnap/starfx

A modern approach to side-effect and state management for web apps.

Language: TypeScript - Size: 551 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 76 - Forks: 3

yoshuawuyts/futures-concurrency

Structured concurrency operations for async Rust

Language: Rust - Size: 553 KB - Last synced: 26 days ago - Pushed: 26 days ago - Stars: 353 - Forks: 28

yxhuvud/nested_scheduler

Shard for creating separate groups of fibers in a hierarchical way and to collect results and errors in a structured way.

Language: Crystal - Size: 106 KB - Last synced: 28 days ago - Pushed: 28 days ago - Stars: 31 - Forks: 0

bmazzarol/Icicle

:snowflake: Structured Concurrency for C# and dotnet

Language: C# - Size: 275 KB - Last synced: 30 days ago - Pushed: about 1 month ago - Stars: 3 - Forks: 0

fillmore-labs/async

Language: Go - Size: 19.5 KB - Last synced: 22 days ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

earthboundkid/flowmatic

Structured concurrency made easy

Language: Go - Size: 136 KB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 243 - Forks: 4

thefrontside/effection

Structured concurrency and effects for JavaScript

Language: TypeScript - Size: 11.4 MB - Last synced: about 1 month ago - Pushed: 3 months ago - Stars: 490 - Forks: 22

cbaltzer/AsyncCommand 📦

Structured concurrency for external processes

Language: Swift - Size: 5.86 KB - Last synced: about 1 month ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

softwaremill/ox

Safe direct-style concurrency and resiliency for Scala on the JVM

Language: Scala - Size: 664 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 290 - Forks: 18

hakdogan/scoped-values

The Scoped Values API allows us to store and share data for a bounded lifetime. This repository shows how you can use it.

Language: Java - Size: 6.84 KB - Last synced: about 2 months ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0

digital-fabric/polyphony

Fine-grained concurrency for Ruby

Language: C - Size: 2.96 MB - Last synced: 27 days ago - Pushed: 2 months ago - Stars: 651 - Forks: 17

MateoRodriguez0/mercadolibre-products-comparator

app to compare mercadolibre products, with microservices architecture and spring cloud.

Language: Java - Size: 38.9 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 1 - Forks: 0

python-trio/trio

Trio – a friendly Python library for async concurrency and I/O

Language: Python - Size: 8.31 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 5,858 - Forks: 318

sureshg/kotlin-mpp-playground

Kotlin Multiplatform playground!

Language: Kotlin - Size: 76.6 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 3 - Forks: 0

fillmore-labs/blog-structured

Code for articles about structured concurrency in Go.

Language: Go - Size: 9.77 KB - Last synced: 22 days ago - Pushed: 2 months ago - Stars: 0 - Forks: 0

lukepistrol/TaskTrigger

Attach async tasks to SwiftUI views using a trigger mechanism.

Language: Swift - Size: 363 KB - Last synced: about 1 month ago - Pushed: 3 months ago - Stars: 15 - Forks: 0

vsanthanam/AnyAsyncSequence

Type-Erased Existential Generic AsyncSequence Values in Swift

Language: Swift - Size: 227 KB - Last synced: 5 days ago - Pushed: 11 months ago - Stars: 18 - Forks: 1

ssamparn/java-virtual-threads

Looking at Java 21: Virtual Threads, Structured Concurrency and more

Language: Java - Size: 26.7 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

Zewo/Venice

Coroutines, structured concurrency and CSP for Swift on macOS and Linux.

Language: Swift - Size: 1.43 MB - Last synced: 4 days ago - Pushed: about 5 years ago - Stars: 1,495 - Forks: 63

vsanthanam/NetworkReachability

Modern Network Reachability in Swift using Structured Concurrency

Language: Swift - Size: 19.7 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 18 - Forks: 6

fr33m0nk/structured-task-scope

Structured concurrency in Clojure via StructuredTaskScope

Language: Clojure - Size: 35.2 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 0 - Forks: 0

nextzhou/workpool

fork-join style goroutines flow controler

Language: Go - Size: 63.5 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 5 - Forks: 1

awkward-squad/ki

A structured concurrency library

Language: Haskell - Size: 532 KB - Last synced: about 1 month ago - Pushed: 6 months ago - Stars: 76 - Forks: 4

svermeulen/nvim-lusc

Structured Async/Concurrency in Neovim

Language: Lua - Size: 81.1 KB - Last synced: about 2 months ago - Pushed: 3 months ago - Stars: 13 - Forks: 0

devjoemar/own-wc-tool

My own WC tool in Springboot. Leveraging StructuredConcurrency of Java 21 in Springboot3. This tool computes various file metrics like byte count, Line count, word count and character count of a file.

Language: Java - Size: 2.41 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 0 - Forks: 0

thefrontside/platformscript

Bring your YAML to life

Language: TypeScript - Size: 453 KB - Last synced: 15 days ago - Pushed: over 1 year ago - Stars: 5 - Forks: 1

najamelan/async_nursery

Primitive for structured concurrency.

Language: Rust - Size: 116 KB - Last synced: 26 days ago - Pushed: over 1 year ago - Stars: 49 - Forks: 6

npuichigo/snake

Data loading with combined async Rust stream and Python

Language: Rust - Size: 211 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 4 - Forks: 0

pzmi/loom-playground

Language: Java - Size: 64.5 KB - Last synced: 6 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

svermeulen/lusc

Structured Async/Concurrency for Lua

Language: Lua - Size: 104 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 14 - Forks: 1

serg-ios/concurrent-bikes

This project aims to test the new async/await and concurrency features introduced in Swift 5.5.

Language: Swift - Size: 74.2 KB - Last synced: 9 months ago - Pushed: almost 2 years ago - Stars: 2 - Forks: 1

SvenWoltmann/java-structured-concurrency-demo

Demo code for the HappyCoders.eu article "Structured Concurrency with Java".

Language: Java - Size: 11.7 KB - Last synced: 2 months ago - Pushed: 10 months ago - Stars: 1 - Forks: 0

math2001/nine43

On the path to understanding concurrency...

Language: Python - Size: 321 KB - Last synced: 10 months ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

npuichigo/exec-rs

C++ p2300 proposal in Rust

Language: Rust - Size: 40 KB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 12 - Forks: 0

ThinkChaos/parcour

Language: Go - Size: 48.8 KB - Last synced: 8 months ago - Pushed: 11 months ago - Stars: 0 - Forks: 0

TiagoMaiaL/github-profiles-app

An app that fetches and displays Github profiles, using structured concurrency and SwiftUI.

Language: Swift - Size: 6.79 MB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 2 - Forks: 0

albe/nursery Fork of giltayar/nursery

Package implementing concurrency primitive inspired by the blog post "Notes on Structured Concurrency; or Go statement considered harmful"

Size: 157 KB - Last synced: about 2 months ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

alter3go/trio-example

A trivial TCP echo server implemented in Python using Trio.

Language: Python - Size: 289 KB - Last synced: about 2 months ago - Pushed: 3 months ago - Stars: 3 - Forks: 0

zeionara/ahsheet

A minimalistic wrapper for google api services which implements some common intermediate-level functionality which may be useful for wide range of projects.

Language: Swift - Size: 74.2 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

TiagoMaiaL/from-closures-to-async-await

Sample code demonstrating how to use async/await in Swift, using UIKit

Language: Swift - Size: 121 KB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0

zeionara/proxima

An exploratory project for accelerating quantum systems simulation by performing approximate computations via artificial intelligence methods

Language: Swift - Size: 540 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

doctor-smith/evoleq

Functional programming in terms of dynamical systems. A declarative approach to application design.

Language: Kotlin - Size: 455 KB - Last synced: about 1 year ago - Pushed: about 4 years ago - Stars: 1 - Forks: 0

mryndzionek/gpio_press_count

Simple C Linux application that can be used to detect sequences of edges on GPIO inputs

Language: C - Size: 4.88 KB - Last synced: 10 months ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0