c3c

Compiler for the C3 language (by c3lang)

C3c Alternatives

Similar projects and alternatives to c3c

  1. rust

    2,850 c3c VS rust

    Empowering everyone to build reliable and efficient software.

  2. 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
  3. zig

    902 c3c VS zig

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

  4. Nim

    358 c3c VS Nim

    Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).

  5. xvm

    110 c3c VS xvm

    Ecstasy and XVM

  6. Odin

    95 c3c VS Odin

    Odin Programming Language

  7. proposal-record-tuple

    Discontinued ECMAScript proposal for the Record and Tuple value types. | Stage 2: it will change!

  8. oasis

    28 c3c VS oasis

    a small statically-linked linux system

  9. 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
  10. datatype99

    Algebraic data types for C99

  11. chibicc

    22 c3c VS chibicc

    A small C compiler

  12. frozen

    10 c3c VS frozen

    a header-only, constexpr alternative to gperf for C++14 users

  13. libsoundio

    C library for cross-platform real-time audio input and output

  14. librope

    UTF-8 rope library for C

  15. bluebird

    A work-in-progess programming language modeled after Ada and C++ (by csb6)

  16. cone

    7 c3c VS cone

    Cone Programming Language

  17. SinScheme

    3 c3c VS SinScheme

    Sinister's Scheme Compiler!

  18. durin

    3 c3c VS durin

    the Dependent Unboxed higher-oRder Intermediate Notation

  19. aoc_2022_c3

    Advent of Code in C3

  20. lisp

    5 c3c VS lisp

    A lisp JIT compiler and interpreter built with cranelift. (by 0xekez)

  21. Gameboy-Emulator

    Just an experimental gb emulator for the c3 language (by OdnetninI)

  22. kit

    3 c3c VS kit

    Kit: a magical, high performance programming language, designed for game development. (by kitlang)

  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 c3c alternative or higher similarity.

c3c discussion

Log in or Post with

c3c reviews and mentions

Posts with mentions or reviews of c3c. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-07-06.
  • Show HN: The C³ Programming Language version 2
    2 projects | news.ycombinator.com | 6 Jul 2025
    I hope you do know there's a C3 language for a number of years already https://github.com/c3lang/c3c/
  • Show HN: The C3 programming language (C alternative language)
    9 projects | news.ycombinator.com | 3 Apr 2025
    I don't have any particularly strong stance on provenance. But I've yet to see a strong argument for it in C.

    There is not much of a guide I'm afraid. I translated some of the raylib examples to C3: https://github.com/c3lang/c3c/tree/master/resources/examples...

    But those are straight up conversions of the original C code.

    I think any C tutorial on gamedev would work fine to follow in C3, and then one can leverage features of C3 as desired.

    3 projects | news.ycombinator.com | 3 Apr 2025
  • C3 (a C-like programming language) hits 0.6.6
    4 projects | news.ycombinator.com | 16 Jan 2025
    4. Compile time `$foreach` now iterates over string literals, which was missing.

    The standard library is also seeing some incremental improvements, including `foreach`-compatible iterators for `HashMap`.

    In terms of bug fixes, it sees a fairly large amount of bug fixes, mostly on more obscure parts of the language.

    For 0.6.7 compile time mutation of compile time arrays will finally be permitted. And perhaps enums might finally have the missing "enums-with-gaps" resolved (currently, enums are strictly numbered 0 and up).

    More importantly though, C3 will see the beginning of work to prune unused features from the language, which will then eventually be removed with 0.7.0.

    This will be an ongoing job, to take the still somewhat uneven features of 0.6 and remove anything redundant and unused, as well as making sure that they don't have unnecessary special cases.

    Blog post with the full changelog: https://c3.handmade.network/blog/p/8983-another_monthly_release__c3_0.6.6_is_here

    Link to the C3 homepage: https://c3-lang.org

    Finding it on Github: https://github.com/c3lang/c3c

  • JavaScript Structs
    9 projects | news.ycombinator.com | 9 Oct 2024
    And branches [1] of C are still spawning and gaining traction, because C++ is perceived as overkill.

    [1]: https://github.com/c3lang/c3c

  • C3 – The Ergonomic, Safe and Familiar Evolution of C
    2 projects | news.ycombinator.com | 3 Oct 2024
    Github: https://github.com/c3lang/c3c
  • Show HN: The C3 programming language reaches 0.6
    1 project | news.ycombinator.com | 19 Jun 2024
  • Odin Programming Language
    23 projects | news.ycombinator.com | 1 Jan 2024
  • Show HN: The C3 programming language reaches feature-stabiliy
    1 project | news.ycombinator.com | 21 Nov 2023
    C3, "The C-like for people who like C" just reached v0.5, marking its feature-stable release: https://c3.handmade.network/blog/p/8824-say_hello_to_c3_0.5

    Feature stability ensures that version 0.5 will undergo bug fixes and maintenance separately from the main branch, providing projects with a stable compiler version to work with.

    Try it out in the browser https://learn-c3.org

    Github: https://github.com/c3lang/c3c

    If you appreciate C, then maybe this is a language you'll enjoy. Dive into the documentation at https://c3-lang.org to view examples and read more in depth about the language.

  • Give me your feature ideas for a C-like
    4 projects | /r/ProgrammingLanguages | 14 Jun 2023
    Tuples are being discussed, although I am unsure if it would be sufficiently useful. (Discussion here and here if you want to leave some thoughts)
  • A note from our sponsor - SaaSHub
    www.saashub.com | 8 Jul 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic c3c repo stats
34
4,217
9.9
about 10 hours ago

c3lang/c3c is an open source project licensed under GNU Lesser General Public License v3.0 only which is an OSI approved license.

The primary programming language of c3c is C.


Sponsored
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.
www.influxdata.com