Asynchronous

Open-source projects categorized as Asynchronous

Top 23 Asynchronou Open-Source Projects

  • tokio

    A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...

  • Project mention: On Implementation of Distributed Protocols | dev.to | 2024-04-05

    Being able to control nondeterminism is particularly useful for testing and debugging. This allows creating reproducible test environments, as well as discrete-event simulation for faster-than-real-time simulation of time delays. For example, Cardano uses a simulation environment for the IO monad that closely follows core Haskell packages; Sui has a simulator based on madsim that provides an API-compatible replacement for the Tokio runtime and intercepts various POSIX API calls in order to enforce determinism. Both allow running the same code in production as in the simulator for testing.

  • libuv

    Cross-platform asynchronous I/O

  • Project mention: Epoll: The API that powers the modern internet (2022) | news.ycombinator.com | 2024-01-11
  • 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
  • iced

    A cross-platform GUI library for Rust, inspired by Elm

  • Project mention: Cosmic Desktop Is Slated to Debut with Pop _OS 24.04 LTS | news.ycombinator.com | 2024-02-18
  • Tornado

    Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.

  • Project mention: Epoll: The API that powers the modern internet (2022) | news.ycombinator.com | 2024-01-11

    I am not expert in these but I thought Tornado's ioloop was readable enough for me to learn more event loops. Mostly, it was being implemented in pure Python.

    https://github.com/tornadoweb/tornado/blob/branch4.5/tornado...

    (Had to be in 4.5 because the newer versions 5.x and 6.x, it's switched to Python's stdlib asyncio)

  • ktor

    Framework for quickly creating connected applications in Kotlin with minimal effort

  • Project mention: Creating a Ktor Server with Gradle and SDKMAN!: A Step-by-Step Guide | dev.to | 2023-07-08

    Ktor, a powerful web framework built with Kotlin, offers a lightweight and flexible solution for building web applications. In this article, we will guide you through the process of creating a Ktor project manually using Gradle and SDKMAN!. By following the steps below, you'll have a basic Ktor project up and running in no time.

  • Workerman

    An asynchronous event driven PHP socket framework. Supports HTTP, Websocket, SSL and other custom protocols.

  • Project mention: Scaling to ~15K requests per second with Java – Part 1 | news.ycombinator.com | 2023-07-14

    I remember a consulting gig where they were pushing 50k requests per second with PHP in a 2018 laptop by using this framework https://github.com/walkor/workerman

    In a real application, with database connection pooling and auth sessions, it went down to 15k requests/s.

    And that was PHP7. PHP8 introduced JIT so it's probably significantly faster these days and hopefully fully typed.

  • nmap

    Nmap - the Network Mapper. Github mirror of official SVN repository.

  • Project mention: NMAP-formatter: convert NMAP results to HTML, CSV, JSON, graphviz (dot), SQLite | news.ycombinator.com | 2024-01-26

    https://github.com/nmap/nmap/issues/635

    This looks like a reasonable mitigation for the lack of native JSON output.

  • 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
  • react-final-form

    🏁 High performance subscription-based form state management for React

  • flower

    Real-time monitor and web admin for Celery distributed task queue

  • 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.

  • lettuce

    Advanced Java Redis client for thread-safe sync, async, and reactive usage. Supports Cluster, Sentinel, Pipelining, and codecs.

  • Project mention: Redis Cluster with heavy write application results in bad redis read latency | /r/redis | 2023-06-05

    I am using lettuce java library with async api. They says it used pipelining as default. Also I tried manually command flushing. I don't see the improvement.

  • futures-rs

    Zero-cost asynchronous programming in Rust

  • RxGo

    Reactive Extensions for the Go language.

  • Project mention: RxGo: Reactive Extensions for the Go Language | news.ycombinator.com | 2023-08-19
  • reactor-core

    Non-Blocking Reactive Foundation for the JVM

  • Project mention: Is it wrong to use "try-catch" inside a reactive stream operator (project reactor)? | /r/learnprogramming | 2023-12-10

    I was exploring reactive streams with project reactor and I encountered a use case where I needed to skip to the next event if an error occurred during the processing of the current event (e.g. deserialization issue).

  • 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

  • webssh

    :seedling: Web based ssh client

  • Amp

    A non-blocking concurrency framework for PHP applications. 🐘

  • pyrogram

    Elegant, modern and asynchronous Telegram MTProto API framework in Python for users and bots

  • ZIO

    ZIO — A type-safe, composable library for async and concurrent programming in Scala

  • Project mention: The golden age of Kotlin and its uncertain future | news.ycombinator.com | 2024-01-11
  • async-std

    Async version of the Rust standard library

  • Project mention: Stabilizing async fn in traits in 2023 | Inside Rust Blog | /r/rust | 2023-05-03

    But maybe check out the discussion here https://github.com/async-rs/async-std/pull/631 or something (the blog post was linked on the end of it)

  • Awaitility

    Awaitility is a small Java DSL for synchronizing asynchronous operations

  • atmosphere

    Event Driven WebSockets Framework with Cross-Browser Fallbacks (by Atmosphere)

  • Index

    Metarhia educational program index 📖

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

Asynchronous related posts

Index

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

Project Stars
1 tokio 24,610
2 libuv 23,219
3 iced 22,704
4 Tornado 21,512
5 ktor 12,223
6 Workerman 10,937
7 nmap 9,228
8 react-final-form 7,339
9 flower 6,169
10 MIO 6,064
11 lettuce 5,257
12 futures-rs 5,229
13 RxGo 4,856
14 reactor-core 4,807
15 zsh-autocomplete 4,804
16 webssh 4,222
17 Amp 4,131
18 pyrogram 4,084
19 ZIO 3,991
20 async-std 3,833
21 Awaitility 3,693
22 atmosphere 3,667
23 Index 3,385

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