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.

  • 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: Melhorando e configurando seu novo Shell linux. Pt-2 | dev.to | 2024-05-02

    git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions && git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting && git clone https://github.com/zdharma-continuum/fast-syntax-highlighting.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/plugins/fast-syntax-highlighting && git clone --depth 1 -- https://github.com/marlonrichert/zsh-autocomplete.git $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

  • SaaSHub

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

    SaaSHub 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).

non-blocking related posts

  • awaits VS aioify - a user suggested alternative

    2 projects | 9 Dec 2023
  • What's the canonical way of doing it in rust?

    1 project | /r/rust | 16 Oct 2023
  • Handling TCP connections at scale - Ideas/Suggestions

    1 project | /r/golang | 12 Jul 2023
  • RFC: A non-blocking networking library for Rust

    3 projects | /r/rust | 14 Jan 2023
  • How does the Rust mio crate implement deregistering connections?

    1 project | /r/rust | 22 Oct 2022
  • Crates to help with event-loop type pattern?

    1 project | /r/rust | 17 Aug 2022
  • Mio - Metal io library for rust

    1 project | /r/github_trends | 4 Aug 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 10 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more β†’

Index

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

Project Stars
1 Vert.x 14,084
2 gnet 9,118
3 swift-nio 7,774
4 MIO 6,087
5 zsh-autocomplete 4,872
6 Zewo 1,851
7 parallel-ssh 1,182
8 psl 1,154
9 BeetleX 1,148
10 message-io 1,038
11 cmd 872
12 promesa 480
13 ByteStream 358
14 arduino-timer 322
15 JsonSurfer 288
16 vertx-lang-kotlin 286
17 TLS Channel 185
18 Dasynq 165
19 awaits 25
20 PyTimeoutAfter 7
21 muTimer 6

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com