Show HN: Neco – Coroutine Library for C

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • neco

    Concurrency library for C (coroutines)

  • I don't know where you're getting that impression.

    These are stackful, symmetric coroutines with a build-in scheduler. It implements suspend and resume. You can call that a green thread if you want, or a fiber or whatever. They're coroutines.

    The API docs make all of this clearer than the README. https://github.com/tidwall/neco/blob/main/docs/API.md

  • libco

    libco is a cooperative multithreading library written in C89. (by higan-emu)

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

    libco is a coroutine library which is widely used in wechat back-end service. It has been running on tens of thousands of machines since 2013.

  • libaco

    A blazing fast and lightweight C asymmetric coroutine library 💎 ⛅🚀⛅🌞

  • co

    Example implementation of coroutine in C (by liuliu)

  • Yeah, at some point, would just say if you want stackful coroutine, go to Go and stackless one, use C++.

    BTW, here is my macros for stackless coroutine in C: https://github.com/liuliu/co/blob/master/example.c

  • 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
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts