C High Performance

Open-source C projects categorized as High Performance

Top 16 C High Performance Projects

  • yugabyte-db

    YugabyteDB - the cloud native distributed SQL database for mission-critical applications.

    Project mention: Best Practice: use the same datatypes for comparisons, like joins and foreign keys | dev.to | 2024-02-01

    It is possible to apply Batched Nested Loop but with additional code that checks the range of the outer bigint and compare it only if it matches the range of integer. This has been added in YugabyteDB 2.21 with #20715 YSQL: Allow BNL on joins over different integer types to help migrations from PostgreSQL with such datatype inconsistencies.

  • librdkafka

    The Apache Kafka C/C++ library

    Project mention: Do you use Rust in your professional career? | /r/rust | 2023-05-09

    recent PR: https://github.com/confluentinc/librdkafka/pull/4275

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

  • haproxy

    HAProxy Load Balancer's development branch (mirror of git.haproxy.org)

    Project mention: HAProxy is not affected by the HTTP/2 Rapid Reset Attack (CVE-2023-44487) | news.ycombinator.com | 2023-10-11

    I wanted to try it out just now but hit a roadblock immediately - it cannot automatically obtain and maintain TLS certificates. You have to use an external client (e.g. acme.sh), set up a cron to check/renew them, and poke HAProxy to reload them if necessary. I'm way past doing this in 2023.

    https://www.haproxy.com/blog/haproxy-and-let-s-encrypt

    https://github.com/haproxy/haproxy/issues/1864

  • Kore

    An easy to use, scalable and secure web application framework for writing web APIs in C or Python. || This is a read-only mirror, please see https://kore.io/mail and https://kore.io/source for information on how to contribute via the mailing lists.

    Project mention: Kore VS CWebStudio - a user suggested alternative | libhunt.com/r/kore | 2024-01-15
  • libaco

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

    Project mention: Splitting the stack - is there a library for this? | /r/C_Programming | 2023-05-17
  • varnish-cache

    Varnish Cache source code repository

  • blis

    BLAS-like Library Instantiation Software Framework

    Project mention: BLIS: Portable basis for high-performance BLAS-like linear algebra libs | news.ycombinator.com | 2024-01-24

    https://github.com/flame/blis/blob/master/docs/Performance.m...

    It seems that the selling point is that BLIS does multi-core quite well. I am especially impressed that it does as well as the highly optimized Intel's MKL on Intel's CPUs.

    I do not see the selling point of BLIS-specific APIs, though. The whole point of having an open BLAS API standard is that numerical libraries should be drop-in replaceable, so when a new library (such as BLIS here) comes along, one could just re-link the library and reap the performance gain immediately.

    What is interesting is that numerical algebra work, by nature, is mostly embarrassingly parallel, so it should not be too difficult to write multi-core implementations. And yet, BLIS here performs so much better than some other industry-leading implementations on multi-core configurations. So the question is not why BLIS does so well; the question is why some other implementations do so poorly.

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • cachegrand

    cachegrand - a modern data ingestion, processing and serving platform built for today's hardware

  • pgagroal

    High-performance connection pool for PostgreSQL

  • collapse

    Advanced and Fast Data Transformation in R (by SebKrantz)

  • hpipm

    High-performance interior-point-method QP and QCQP solvers

  • libheatmap

    High performance C heatmap generation library. Supposed to be wrapped by higher-level languages.

  • ipfixcol2

    High-performance NetFlow v5/v9 and IPFIX collector (RFC7011)

  • hatrack

    Fast, multi-reader, multi-writer, lockless data structures for parallel programming

  • libreactorng

    libreactor is a high performance, robust and secure, generic event-driven application framework for Linux

    Project mention: Libreactor: High performance, robust and secure event-driven Linux framework | news.ycombinator.com | 2024-02-14
  • GubOS

    A simple OS based on c language

  • LearnThisRepo.com

    Learn 300+ open source libraries for free using AI. LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!

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). The latest post mention was on 2024-02-14.

C High Performance related posts

Index

What are some of the best open-source High Performance projects in C? This list will help you:

Project Stars
1 yugabyte-db 8,366
2 librdkafka 7,190
3 haproxy 4,325
4 Kore 3,621
5 libaco 3,437
6 varnish-cache 3,433
7 blis 1,986
8 cachegrand 953
9 pgagroal 624
10 collapse 573
11 hpipm 452
12 libheatmap 288
13 ipfixcol2 109
14 hatrack 77
15 libreactorng 61
16 GubOS 3
Learn 300+ open source libraries for free using AI.
LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!
learnthisrepo.com