rcl

A reasonable configuration language (by ruuda)

Rcl Alternatives

Similar projects and alternatives to rcl

  1. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  2. advent-of-code-jq

    Solving Advent of Code with jq

  3. cue

    123 rcl VS cue

    The home of the CUE language! Validate and define text-based and dynamic configuration

  4. dagger

    112 rcl VS dagger

    An open-source runtime for composable workflows. Great for AI agents and CI/CD. (by dagger)

  5. jq

    80 rcl VS jq

    Command-line JSON processor

  6. yq

    72 rcl VS yq

    yq is a portable command-line YAML, JSON, XML, CSV, TOML and properties processor

  7. gron

    68 rcl VS gron

    Make JSON greppable!

  8. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  9. runner

    68 rcl VS runner

    The Runner for GitHub Actions :rocket:

  10. enhancements

    Enhancements tracking repo for Kubernetes

  11. gcodepreview

    OpenPythonSCAD library for moving a tool in lines and arcs so as to model how a part would be cut using G-Code or described as a DXF.

  12. npm

    52 rcl VS npm
  13. fq

    48 rcl VS fq

    jq for binary formats - tool, language and decoders for working with binary and text formats

  14. Altair

    46 rcl VS Altair

    Declarative visualization library for Python

  15. gojq

    33 rcl VS gojq

    Pure Go implementation of jq

  16. jaq

    28 rcl VS jaq

    A jq clone focussed on correctness, speed, and simplicity

  17. earthly

    23 rcl VS earthly

    Super simple build framework with fast, repeatable builds and an instantly familiar syntax – like Dockerfile and Makefile had a baby.

  18. pkl

    15 rcl VS pkl

    A configuration as code language with rich validation and tooling.

  19. Ptah.sh

    11 rcl VS Ptah.sh

    Self-hosted alternative to Heroku

  20. vegafusion

    3 rcl VS vegafusion

    Serverside scaling for Vega and Altair visualizations

  21. pkl-go

    3 rcl VS pkl-go

    Pkl bindings for the Go programming language

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

rcl discussion

Log in or Post with

rcl reviews and mentions

Posts with mentions or reviews of rcl. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-03-19.
  • The Pain That Is GitHub Actions
    39 projects | news.ycombinator.com | 19 Mar 2025
    If you have to deal with tools that need to be configured with yaml, give https://rcl-lang.org/ a try! It can be "coded" to avoid duplication, with real variables, functions, and loops. It can show you the result that it evaluates to. It can do debug tracing, and it has a built-in build command to generate files like GitHub Actions workflows from an RCL file.
  • cue VS rcl - a user suggested alternative
    2 projects | 15 Mar 2025
    Cue and RCL are both json supersets, though in very different ways. Cue is based on graph unification, while RCL is a more traditional functional language. Both are typed, though the type systems are very different. Like RCL, Cue can be used to query json documents, but in RCL this is a first-class feature with similar ergonomics to jq.
  • jsonnet VS rcl - a user suggested alternative
    2 projects | 15 Mar 2025
    Jsonnet is quite similar to RCL: both are json supersets that add variables and functions in similar ways. Jsonnet is dynamically typed, while RCL features an optional gradual type system. Where Jsonnet draws inspiration from Go, RCL draws inspiration from Python and Rust.
  • nickel VS rcl - a user suggested alternative
    2 projects | 15 Mar 2025
    Like Nickel, RCL is a gradually typed functional configuration language. Where Nickel has Haskell-like syntax, RCL has C/Rust/Javascript-like syntax with inspiration from Python.
  • dhall VS rcl - a user suggested alternative
    2 projects | 15 Mar 2025
  • jq VS rcl - a user suggested alternative
    2 projects | 15 Mar 2025
    RCL can query json documents on the command line, with a more intuitive language than jq. See https://rcl-lang.org/#intuitive-json-queries and https://docs.ruuda.nl/rcl/rcl_query/.
  • Ask HN: What Are You Working On? (February 2025)
    105 projects | news.ycombinator.com | 23 Feb 2025
    I'm working on adding floats to the RCL configuration language (https://rcl-lang.org/) to finally deliver on the json superset promise. Blog post coming soon!
  • Be Aware of the Makefile Effect
    4 projects | news.ycombinator.com | 11 Jan 2025
  • JSON5 – JSON for Humans
    21 projects | news.ycombinator.com | 8 Dec 2024
    If you're looking for a human-friendly json superset (comments, non-quoted keys) that can also abstract away repetitive configuration with variables and list comprehensions, check out https://rcl-lang.org/.
  • Advent of Code 2024
    24 projects | news.ycombinator.com | 1 Dec 2024
    This has been a good driver for me to add features to https://rcl-lang.org/. I just added List.sort for today’s problem.
  • A note from our sponsor - SaaSHub
    www.saashub.com | 25 Apr 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic rcl repo stats
21
257
9.4
19 days ago

ruuda/rcl is an open source project licensed under Apache License 2.0 which is an OSI approved license.

The primary programming language of rcl is Rust.


Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Rust is
the 5th most popular programming language
based on number of references?