Skip to content
You must be logged in to sponsor dhall-lang

Become a sponsor to Dhall

Dhall is a programmable configuration language optimized for maintainability.

You can think of Dhall as: JSON + functions + types + imports

Note that while Dhall is programmable, Dhall is not Turing-complete. Many of Dhall's features take advantage of this restriction to provide stronger safety guarantees and more powerful tooling.

You can try the language live in your browser by visiting the official website:

๐Ÿ‘‹ Who are we?

We are a loosely affiliated group of open source developers building a free, open, and standards-based configuration language. We're a community that readily entrusts new contributors with autonomy and responsibility. You can learn more about our governance rules by reading our contributing guide:

โœจ What is our mission?

We view program configuration as a spectrum ranging between general purpose programming languages (e.g. Python or JavaScript) and inert data formats (e.g. JSON or YAML) and there are few options in the middle.

Our goal is to build a high quality solution in the middle of that spectrum by creating a programmable configuration language that strikes a balance between programming language features and ease of maintenance while having a rich ecosystem and polished tooling.

๐Ÿ’ธ How are donations used?

The overwhelming majority of our work is done for free and we have no intention to commercialize the language or ecosystem. We principally use donations to fund improvements that users have requested but that have otherwise languished.

We don't solicit funding from large individual donors (our highest tier is $100 / month) in order to protect against one donor having an outsized influence on our development roadmap.

We also humbly take precautions to be parsimonious with donated funds by following these expense guidelines:

Expenses need to be pre-approved using the same process we use for approving changes to the standard. See:

https://github.com/dhall-lang/dhall-lang/blob/master/.github/CONTRIBUTING.md#how-do-changes-get-approved

Guidelines for expense limits:

$700 for each one-time expense (e.g. a bug/feature bounty)
$100 / month recurring expense (e.g. pay for hosting or build machines)

We do not yet cover stipends for contributors

You can pre-approve an expense by creating a Discourse thread:

https://discourse.dhall-lang.org/

... answering the following questions:

What purpose is the expense for?
Is this a one-time or recurring expense?
What is the amount that you wish to expense?

Don't be afraid to ask! We'll do our best to work something out

๐Ÿ’– Thank you

We would like to thank you in advance should you choose to contribute to our community, either with your money or with your time.

@dhall-lang

More sponsors would permit us to fund focused improvements to editor tooling, package management, and specific integrations (such as Kubernetes and Terraform)

Current sponsors 5

@L0r3m1p5um
@autophagy
@grdryn
@patrickmn
@winitzki
Past sponsors 7
Private Sponsor
@PierreR
@MarcoPolo
@K0Te
@aniravi24
@scooberu
@pusher

Featured work

  1. dhall-lang/dhall-lang

    Maintainable configuration files

    Dhall 4,233
  2. dhall-lang/awesome-dhall

    A curated list of awesome dhall-lang

50% towards 10 monthly sponsors goal

@patrickmn @autophagy
@grdryn @L0r3m1p5um @winitzki

patrickmn and 4 others sponsor this goal

Select a tier

$ a month

Choose a custom amount.

$5 a month

Select

This tier is intended for individual donors

$100 a month

Select

This tier is intended for corporate donors