SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Async Open-Source Projects
-
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.
-
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.
-
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.
-
react-loadable
:hourglass_flowing_sand: A higher order component for loading components with promises.
-
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)
-
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.
-
Douyin_TikTok_Download_API
🚀「Douyin_TikTok_Download_API」是一个开箱即用的高性能异步抖音、快手、TikTok、Bilibili数据爬取工具,支持API调用,在线批量解析及下载。
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Repository: getify/You-Dont-Know-JS
That’s when I found FastAPI.
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.
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!
Project mention: Empowering Web Privacy with Rust: Building a Decentralized Identity Management System | dev.to | 2024-04-09Actix Web Documentation: Detailed documentation on using Actix-web, including examples and best practices for building web applications with Rust.
I was missing interactive rebase, as it is missing from libgit2
https://github.com/extrawurst/gitui/issues/32
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...
Now, let's consider an example. For instance, let's create a Kotlin/JVM project with kotlinx.coroutines library as a dependency.
Project mention: Creating a Ktor Server with Gradle and SDKMAN!: A Step-by-Step Guide | dev.to | 2023-07-08Ktor, 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.
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.
Project mention: Epoll: The API that powers the modern internet (2022) | news.ycombinator.com | 2024-01-11
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.
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.
That's pretty cool. Reckon it would work with existing code that calls Redis over the wire for RQ?
https://python-rq.org
Use tonic-build directly from Rust.
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-13I 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.
Project mention: What is the industry standard today in C++ to deploy REST microservices in Kubernetes? | /r/cpp | 2023-09-06My 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.
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!
Project mention: Connecting to PHP using Apache's mod_proxy_wstunnel without using 3rd Party APIs | /r/codehunter | 2023-06-071) 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?
Async related posts
- Building a full Django project, starting with a single file
- libxev: A cross-platform, high-performance event loop
- Show HN: Comprehensive inter-process communication (IPC) toolkit in modern C++
- Embassy 在 Blue Pill 上的点灯案例
- Show HN: A practical example of using async Rust runtimes in C and C++
- Why choose async/await over threads?
- This Week In Python
-
A note from our sponsor - SaaSHub
www.saashub.com | 24 Apr 2024
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