Async

Top 23 Async Open-Source Projects

  • You-Dont-Know-JS

    A book series on JavaScript. @YDKJS on twitter.

  • Project mention: 10 GitHub Repos for Mastering JavaScript | dev.to | 2024-04-19

    Repository: getify/You-Dont-Know-JS

  • fastapi

    FastAPI framework, high performance, easy to learn, fast to code, ready for production

  • Project mention: FastAPI Got Me an OpenAPI Spec Really... Fast | dev.to | 2024-04-22

    That’s when I found FastAPI.

  • 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
  • TanStack Query

    🤖 Powerful asynchronous state management, server-state utilities and data fetching for the web. TS/JS, React Query, Solid Query, Svelte Query and Vue Query.

  • Project mention: Best Next.js Libraries and Tools in 2024 | dev.to | 2024-04-10
  • async

    Async utilities for node and the browser

  • Project mention: Avoid the Promise.all pitfall | dev.to | 2023-10-12

    Well you could just install the async package which has lots of useful functions like mapLimit which will reduce the burden and only run a number in parallel.

  • ava

    Node.js test runner that lets you develop with confidence 🚀

  • Project mention: Painless CLI integration testing | dev.to | 2024-01-10

    We use Jest Framework for testing. Jest is not a dogma, and, of course, in its place can be any other test runner, such as Mocha or Ava. Let's focus on tests. I'll provide a short example because I don’t want to waste your time. You can find the full version here. It's crucial to read the comments in the code below. Let's go!

  • actix-web

    Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.

  • Project mention: Empowering Web Privacy with Rust: Building a Decentralized Identity Management System | dev.to | 2024-04-09

    Actix Web Documentation: Detailed documentation on using Actix-web, including examples and best practices for building web applications with Rust.

  • gitui

    Blazing 💥 fast terminal-ui for git written in rust 🦀

  • Project mention: GitUI | news.ycombinator.com | 2024-01-07

    I was missing interactive rebase, as it is missing from libgit2

    https://github.com/extrawurst/gitui/issues/32

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

    :hourglass_flowing_sand: A higher order component for loading components with promises.

  • AIOHTTP

    Asynchronous HTTP client/server framework for asyncio and Python

  • Project mention: Show HN: The HTTP Garden – A Parser Vulnerability Research Tool | news.ycombinator.com | 2024-02-05

    > AIOHTTP: The Python int constructor is used to parse Content-Lengths and chunk-sizes, so _, +, and - are misinterpreted.

    Fun. I believe the fix is incomplete here[1]. Python's int() constructor accepts integers comprised of any unicode numeral, for example, int("٦٦٦") == 666, and "٦٦٦".isdecimal() == True.

    [1] https://github.com/aio-libs/aiohttp/pull/7663/files#diff-197...

  • kotlinx.coroutines

    Library support for Kotlin coroutines

  • Project mention: Gradle: from Newbie to Strong fundamentals | dev.to | 2023-09-07

    Now, let's consider an example. For instance, let's create a Kotlin/JVM project with kotlinx.coroutines library as a dependency.

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

  • sqlx

    🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite. (by launchbadge)

  • Project mention: Rust as a general application language | /r/rust | 2023-12-09

    What exactly are you missing? I haven't really written "boring corporate backend stuff" in a few years but something like sqlx provides everything I've ever needed there.

  • libevent

    Event notification library

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

    Asynchronous HTTP microservices (by vercel)

  • Project mention: Vercel claiming credit for making Webpack | /r/nextjs | 2023-04-26

    At the time we were listing projects like Hyper and Micro alongside our other better known ones. As those projects became less of a focus, I believe someone with good intentions in the team wanted to prioritize the ones we contribute to instead that are relevant to our frontend focus, and not confuse our audience.

  • uvloop

    Ultra fast asyncio event loop.

  • Project mention: APIs in Go with Huma 2.0 | dev.to | 2023-12-06

    I wound up on a different team with pre-existing Python code so temporarily shelved my use of Go for a bit, and we used Sanic (an async Python framework built on top of the excellent uvloop & libuv that also powers Node.js) to build some APIs for live channel management & operations. We hand-wrote our OpenAPI and used it to generate documentation and a CLI, which was an improvement over what was there (or not) before. Other teams used the OpenAPI document to generate SDKs to interact with our service.

  • rq

    Simple job queues for Python

  • Project mention: Redis Re-Implemented with SQLite | news.ycombinator.com | 2024-04-14

    That's pretty cool. Reckon it would work with existing code that calls Redis over the wire for RQ?

      https://python-rq.org

  • starlette

    The little ASGI framework that shines. 🌟

  • Project mention: Ask HN: What is your go-to stack for the web? | news.ycombinator.com | 2024-02-09
  • tonic

    A native gRPC client & server implementation with async/await support.

  • Project mention: Roll your own auth with Rust and Protobuf | dev.to | 2023-10-28

    Use tonic-build directly from Rust.

  • Seastar

    High performance server-side application framework

  • Project mention: I want to share my latest hobby project, dbeel: A distributed thread-per-core nosql db written in rust | /r/rust | 2023-11-13

    I used glommio as the async executor (instead of something like tokio), and it is wonderful. For people wondering whether it's "good enough" or to use C++ and seastar (as I have thought about a lot before starting this project), take the leap of faith, it's fast - both in terms of run time and to code.

  • C++ REST SDK

    The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. This project aims to help C++ developers connect to and interact with services.

  • Project mention: What is the industry standard today in C++ to deploy REST microservices in Kubernetes? | /r/cpp | 2023-09-06

    My favourite was Microsoft's cpprestsdk, but for some reason now is in maintenance mode, I don't know why, so it's hard to suggest it for new projects. A nice alternative is restc-cpp, that's has a good high-level interface, if this is what you want.

  • Douyin_TikTok_Download_API

    🚀「Douyin_TikTok_Download_API」是一个开箱即用的高性能异步抖音、快手、TikTok、Bilibili数据爬取工具,支持API调用,在线批量解析及下载。

  • Project mention: TikTok video scraper | /r/webscraping | 2023-05-23

    At the moment I am working on a web scraper for TikTok. At the moment, I am able to retrieve data about the first 16 videos from a channel. The way I achieved this was to make requests to an unofficial API https://github.com/Evil0ctal/Douyin_TikTok_Download_API. My problem is that the requirements for this project do not allow me to use any package that would extract data from TikTok. I would like to ask you all, how should I go about this task. Already tried getting data from the HTML, but is not sufficient since most of it is not displayed when I use requests.get(URL). Could you please recommend some repositories that could help or some way of extracting the data? Thank you!

  • Async Http Client

    Asynchronous Http and WebSocket Client library for Java

  • Ratchet

    Asynchronous WebSocket server (by ratchetphp)

  • Project mention: Connecting to PHP using Apache's mod_proxy_wstunnel without using 3rd Party APIs | /r/codehunter | 2023-06-07

    1) Do we must need to use some 3rd Party APIs or Libraries like Ratchet, PHP-Push-WebSocket or PHP WebSocket to enable PHP to communicate over WebSocket protocol?

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

Async related posts

Index

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

Project Stars
1 You-Dont-Know-JS 176,110
2 fastapi 70,779
3 TanStack Query 39,627
4 async 28,070
5 ava 20,620
6 actix-web 20,200
7 gitui 16,946
8 react-loadable 16,595
9 AIOHTTP 14,547
10 kotlinx.coroutines 12,710
11 ktor 12,223
12 sqlx 11,742
13 libevent 10,708
14 Micro 10,526
15 uvloop 9,994
16 rq 9,503
17 starlette 9,491
18 tonic 8,951
19 Seastar 8,004
20 C++ REST SDK 7,806
21 Douyin_TikTok_Download_API 6,780
22 Async Http Client 6,234
23 Ratchet 6,148

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