non-blocking

Open-source projects categorized as non-blocking

Top 21 non-blocking Open-Source Projects

  • Vert.x

    Vert.x is a tool-kit for building reactive applications on the JVM

  • Project mention: Spark – A web micro framework for Java and Kotlin | news.ycombinator.com | 2024-02-10

    https://vertx.io/

    It's actively maintained with full time developers, performant, supports Kotlin out of the box, and has more features?

  • gnet

    🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go./ gnet 是一个高性能、轻量级、非阻塞的事件驱动 Go 网络框架。

  • Project mention: Gnet is the fastest networking framework in Go | news.ycombinator.com | 2024-03-14
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • swift-nio

    Event-driven network application framework for high performance protocol servers & clients, non-blocking.

  • Project mention: Is it possible/straightforward to have a webserver baked in to an iOS app? | /r/iOSProgramming | 2023-05-05

    In addition to what others have said, SwiftNIO is a possible low-level web server framework.

  • MIO

    Metal I/O library for Rust.

  • Project mention: What's the canonical way of doing it in rust? | /r/rust | 2023-10-16

    Was playing around with mio (https://github.com/tokio-rs/mio) (not that mio itself is very important here!) and was trying to implement a simple something that I've done in java before: a Reactor that you can register ReactorClients with that will get callback whenever there are events on the corresponding socket etc.

  • zsh-autocomplete

    🤖 Real-time type-ahead completion for Zsh. Asynchronous find-as-you-type autocompletion.

  • Project mention: Make Your Linux Terminal Enjoyable to Use | dev.to | 2023-12-30

    git clone --depth 1 "https://github.com/marlonrichert/zsh-autocomplete.git" $HOME/.oh-my-zsh/custom/plugins/zsh-autocomplete

  • Zewo

    Lightweight library for web server applications in Swift on macOS and Linux powered by coroutines.

  • parallel-ssh

    Asynchronous parallel SSH client library.

  • Project mention: I built a remote file browser and shell connection hub that supports k8s clusters | /r/kubernetes | 2023-06-09

    Okay I have no idea how to interpret this comment, are you talking about https://parallel-ssh.org/? These two things have not really anything in common

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • psl

    📚 PHP Standard Library - a modern, consistent, centralized, well-typed, non-blocking set of APIs for PHP programmers

  • Project mention: PHP libraries and tools | dev.to | 2023-10-18

    azjezz/psl: PHP Standard Library - a modern, consistent, centralized, well-typed, non-blocking set of APIs for PHP programmers

  • BeetleX

    high performance dotnet core socket tcp communication components, support TLS, HTTP, HTTPS, WebSocket, RPC, Redis protocols, custom protocols and 1M connections problem solution

  • message-io

    Fast and easy-to-use event-driven network library.

  • cmd

    Non-blocking external commands in Go with streaming output (by go-cmd)

  • promesa

    A promise library & concurrency toolkit for Clojure and ClojureScript.

  • ByteStream

    A non-blocking stream abstraction for PHP based on Amp.

  • arduino-timer

    Non-blocking library for delaying function calls

  • JsonSurfer

    A streaming JsonPath processor in Java

  • vertx-lang-kotlin

    Vert.x for Kotlin

  • TLS Channel

    A Java library that implements a ByteChannel interface over SSLEngine, enabling easy-to-use (socket-like) TLS for Java applications.

  • Dasynq

    Thread-safe cross-platform event loop library in C++

  • awaits

    async + threads + decorators = ?

  • Project mention: trio VS awaits - a user suggested alternative | libhunt.com/r/trio | 2023-12-09
  • PyTimeoutAfter

    A signal free, multi-threading safe, method of setting A Python mid-function Timeout

  • muTimer

    This library provides non-blocking on/off-delay and cycle timer functionality for Arduinos

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-03-14.

non-blocking related posts

Index

What are some of the best open-source non-blocking projects? This list will help you:

Project Stars
1 Vert.x 14,046
2 gnet 8,788
3 swift-nio 7,752
4 MIO 6,056
5 zsh-autocomplete 4,804
6 Zewo 1,851
7 parallel-ssh 1,179
8 psl 1,148
9 BeetleX 1,146
10 message-io 1,029
11 cmd 865
12 promesa 478
13 ByteStream 357
14 arduino-timer 319
15 JsonSurfer 286
16 vertx-lang-kotlin 286
17 TLS Channel 182
18 Dasynq 165
19 awaits 23
20 PyTimeoutAfter 7
21 muTimer 6
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com