librdx

Replicated Data eXchange format C lib (by gritzko)

Librdx Alternatives

Similar projects and alternatives to librdx

  1. Visual Studio Code

    3,164 librdx VS Visual Studio Code

    Visual Studio Code

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. go

    2,277 librdx VS go

    The Go programming language

  4. zig

    906 librdx VS zig

    General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.

  5. txtai

    385 librdx VS txtai

    πŸ’‘ All-in-one open-source AI framework for semantic search, LLM orchestration and language model workflows

  6. TiddlyWiki

    287 librdx VS TiddlyWiki

    A self-contained JavaScript wiki for the browser, Node.js, AWS Lambda etc.

  7. helm

    258 librdx VS helm

    The Kubernetes Package Manager

  8. rust-playground

    The Rust Playground

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. mockoon

    56 librdx VS mockoon

    Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source.

  11. learn-anything

    37 librdx VS learn-anything

    Make interlinked notes in private (E2E encrypted), share parts of it to global network of topics with deep AI integration

  12. nx

    38 librdx VS nx

    Multi-dimensional arrays (tensors) and numerical definitions for Elixir (by elixir-nx)

  13. grammars-v4

    35 librdx VS grammars-v4

    Grammars written for ANTLR v4; expectation that the grammars are free of actions.

  14. NES.css

    32 librdx VS NES.css

    NES-style CSS Framework | γƒ•γ‚‘γƒŸγ‚³γƒ³ι’¨CSSフレームワーク

  15. frr

    28 librdx VS frr

    The FRRouting Protocol Suite

  16. splitflap

    18 librdx VS splitflap

    DIY split-flap display

  17. salsa

    21 librdx VS salsa

    A generic framework for on-demand, incrementalized computation. Inspired by adapton, glimmer, and rustc's query system.

  18. slang

    6 librdx VS slang

    SystemVerilog compiler and language services (by MikePopoloski)

  19. hardest-climbs

    Code and data for hardestclimbs.com

  20. care

    1 librdx VS care

    A tool for configuration management, reconciling, and tracking over time. (by akavel)

  21. MKS-DLC32

    MKS DLC32 motherboard kit, which is an offline engraving master control kit developed for desktop engraving machines. The hardware is equipped with a 32-bit high-speed ESP32 module, integrated WIFI function, and directly drives a 3.5-inch touch color screen; it can realize fast engraving and WEB web pages. Control, mobile phone APP control and other functions.

  22. kviklet

    8 librdx VS kviklet

    Pull Request-like Review/Approval flow for database queries. For compliant but smooth Engineering access to production.

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better librdx alternative or higher similarity.

librdx discussion

Log in or Post with

librdx reviews and mentions

Posts with mentions or reviews of librdx. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-07-01.
  • Escher's Art and Computer Science
    1 project | news.ycombinator.com | 1 Jul 2025
  • People Keep Inventing Prolly Trees
    4 projects | news.ycombinator.com | 1 Jul 2025
  • I Write Type Safe Generic Data Structures in C
    9 projects | news.ycombinator.com | 30 Jun 2025
    *

    1 point by gritzko 3 minutes ago | parent | context | edit | delete | on: I Write Type Safe Generic Data Structures in C

    Hi. I object.

    The trick#0 you mention is how I made an entire C dialect. Here is a generic binary heap, for example https://github.com/gritzko/librdx/blob/master/abc/HEAPx.h The syntax is a bit heavyweight, but a huge huge advantage is: you get regular C structs in the end, very plain, very predictable, very optimizable. Compiler would eat them like donuts.

    In the other cases, it is void* and runtime memory sizing and you have to define macros anyway.

  • Homomorphically Encrypting CRDTs
    3 projects | news.ycombinator.com | 18 Jun 2025
    The first CRDTs have been remarkably impractical, e.g. WOOT. These days, state-of-the-art CRDT databases are not much different from your regular LSM performance-wise. For example, RDX CRDTs are all implemented by a merge-sort-like algorithm, pure O(N). Metadata overheads have been tamed in most implementations.

    [1]: https://github.com/gritzko/librdx

  • Flattening ASTs (and Other Compiler Data Structures)
    4 projects | news.ycombinator.com | 10 Jan 2025
    I work on a C dialect where everything is flattened. JSON and other trees in particular. Binary heaps are flat, merge sort and iterator heaps are absolutely great, can build LSM databases with that. Stacks, circular buffers, hash maps, etc, all flat. Templated output (PHP like) is done by a flat data structure.

    https://github.com/gritzko/librdx/blob/master/abc/B.md

  • Blogs Rot. Wikis Wait
    10 projects | news.ycombinator.com | 1 Jan 2025
    And even in solo projects, I have been in situations when I had to check my own docs to understand what's going on.

    As a result, my project is effectively also a wiki:

    https://replicated.wiki/abc/

    https://github.com/gritzko/librdx/tree/master/abc

    The idea is to put motivational and explanatory text into the parallel wiki, while all the API docs stay in the code the normal way. These are seriously different things.

    The next step to unit tests all the code docs. Or, the other way around, to document tests to make them joy to read. That is the only way to solve doc rot.

    Overall, I am trying to get as close to Literate programming as practically possible:

  • Nested ${templating} engine in 150 lines of C
    1 project | news.ycombinator.com | 12 Dec 2024
  • Show HN: A portable hash map in C
    4 projects | news.ycombinator.com | 8 Dec 2024
    I recently coded a linear-probing hash map in C and I highly recommend you to use fuzz tests. These evolve naturally from unit tests: next step table unit tests, next step property test, next step fuzzing, all steps are incremental, hence easy.

    Having a fuzz test was in-va-lu-ab-le. I caught several bugs right there. The delete function was particularly tricky.

    I ended up with two fuzz tests as my hash table has a key feature: convergence. Having same contents, it would have exactly same bits in the buffer. In other words, it is independent of the insertion/deletion order. For this, I added another fuzz test. I would add a third one if I would realize there is an important invariant I did not fuzz test. That is not much work, but so much useful!

    https://github.com/gritzko/librdx/blob/master/abc/fuzz/HASH....

  • Why I love Rust for tokenising and parsing
    12 projects | news.ycombinator.com | 7 Nov 2024
    I love love love ragel.

    Won't the code here:

    https://github.com/gritzko/librdx/blob/master/JSON.lex

    accept "[" as valid json?

       delimiter = OpenObject | CloseObject | OpenArray | CloseArray | Comma | Colon;
  • ABC buffers: as simple as possible, but not simpler
    1 project | news.ycombinator.com | 3 Nov 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 18 Jul 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more β†’

Stats

Basic librdx repo stats
18
105
9.2
about 1 month ago

gritzko/librdx is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of librdx is C.


Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io