Cake: C23 Front End and Transpiler C23 – C99

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

    Cake a C23 front end and transpiler written in C (by thradams)

  • Cello

    Higher level programming in C

  • with skills like this, mind to push cello forward? https://github.com/orangeduck/Cello really like it but not skillful enough to do it myself.

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

    Discontinued INACTIVE - http://mzl.la/ghe-archive - The Narcissus meta-circular JavaScript interpreter

  • Iirc NarcissiusJS was a test-bed for future JS features at a time when development was a bit slow that allowed quick prototypes.

    https://github.com/mozilla/narcissus

  • c99-to-c89

    Tool to convert C99 code to MSVC-compatible C89

  • You and this guy ought to get together:

    https://github.com/libav/c99-to-c89

  • pycparser

    :snake: Complete C99 parser in pure Python

  • You can also use pycparser[0]. It is fully compatible C99, but be careful it doesn't support gnu extensions (like attributes, #indent, asm() ...). You can however work around most of them by -D defining them to empty macro in the argument.

    [0] https://github.com/eliben/pycparser

  • 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