Show HN: Stricks, managed C strings library

This page summarizes the projects mentioned and recommended in the original post on

Our great sponsors
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • SonarLint - Clean code begins in your IDE with SonarLint
  • SaaSHub - Software Alternatives and Reviews
  • stricks

    Managed C strings library

  • SDS

    Simple Dynamic Strings library for C

    > in-band signalling as C's standard strings

    Neat analogy !

    > reference count ... copies ... only then is StringB copied

    You're right I should - and will - use this. But note it won't cover cases where the user modifies/copies the string from outside the API. The lib won't be aware.

    > your idea is conceptually brilliant!

    Oh I wish the neg offset header was my invention ! Alas it was at least used in Microsoft' BSTR and later by the famous antirez/sds (

    > no nested macros

    I hear you. I thought it made them more readable.

    > is all that's going on

    I also (maybe naively) pretend to make mem faults occur less/at all.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

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