shiyanhui / Libcsp
Licence: mit
A concurrency C library 10x faster than Golang.
Stars: ✭ 1,160
Labels
Projects that are alternatives of or similar to Libcsp
Chymyst Core
Declarative concurrency in Scala - The implementation of the chemical machine
Stars: ✭ 142 (-87.76%)
Mutual labels: concurrency, csp
So 5 5
SObjectizer: it's all about in-process message dispatching!
Stars: ✭ 87 (-92.5%)
Mutual labels: concurrency, csp
Sobjectizer
An implementation of Actor, Publish-Subscribe, and CSP models in one rather small C++ framework. With performance, quality, and stability proved by years in the production.
Stars: ✭ 172 (-85.17%)
Mutual labels: concurrency, csp
SOMns
SOMns: A Newspeak for Concurrency Research
Stars: ✭ 62 (-94.66%)
Mutual labels: csp, concurrency
pool
A highly flexible process pooling library for Node.js
Stars: ✭ 18 (-98.45%)
Mutual labels: csp, concurrency
csp
A library for Communicating Sequential Processes in Node.js, built on top of async/await
Stars: ✭ 59 (-94.91%)
Mutual labels: csp, concurrency
Three Chat Servers
Example code to go with the talk of the same name and the Ruby Magic concurrency series of blog posts.
Stars: ✭ 46 (-96.03%)
Mutual labels: concurrency
S3 Lambda
Lambda functions over S3 objects with concurrency control (each, map, reduce, filter)
Stars: ✭ 1,061 (-8.53%)
Mutual labels: concurrency
Phobos
The standard library of the D programming language
Stars: ✭ 1,038 (-10.52%)
Mutual labels: concurrency
Scala Async
An asynchronous programming facility for Scala
Stars: ✭ 1,077 (-7.16%)
Mutual labels: concurrency
Zeromq Ng
⚡️ Next-generation Node.js bindings to the ZeroMQ library
Stars: ✭ 45 (-96.12%)
Mutual labels: concurrency
Vibe Core
Repository for the next generation of vibe.d's core package.
Stars: ✭ 56 (-95.17%)
Mutual labels: concurrency
Express Security
nodejs + express security and performance boilerplate.
Stars: ✭ 37 (-96.81%)
Mutual labels: csp
Partnercenterpowershellmodule
Partner Center PowerShell Module
Stars: ✭ 35 (-96.98%)
Mutual labels: csp
Torrengo
Torrengo is a CLI (command line) program written in Go which concurrently searches torrents from various sources.
Stars: ✭ 67 (-94.22%)
Mutual labels: concurrency
Freelancer
👔 An implementation of on-the-fly defined WebWorkers that are created inline using data URIs, rather than separate physical files — for the benefit of all humanity.
Stars: ✭ 57 (-95.09%)
Mutual labels: concurrency
Awesome Lockfree
A collection of resources on wait-free and lock-free programming
Stars: ✭ 1,046 (-9.83%)
Mutual labels: concurrency
Introduction
libcsp
is a high performance concurrency C library influenced by the
CSP model.
Features
- Multiple cpu cores supported.
- High performance scheduler.
- Stack size statically analyzed in compile time.
- Lock-free channel.
- Netpoll and timer are supported.
Documentation
Go to https://libcsp.com for the documentation.
License
Libcsp is licensed under the MIT license.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].