INTERCAL, YAML, And Other Horrible Programming Languages

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

Judoscale - Save 47% on cloud hosting with autoscaling that just works
Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.
judoscale.com
featured
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
featured
  1. tanka

    Flexible, reusable and concise configuration for Kubernetes

    Jsonnet has been serving me well. Tanka seems to fix all the remaining issues. It's not the fastest thing out there, but it's honestly easy to debug.

  2. Judoscale

    Save 47% on cloud hosting with autoscaling that just works. Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.

    Judoscale logo
  3. dhall-kubernetes

    Typecheck, template and modularize your Kubernetes definitions with Dhall

    The solution I like is Dhall. They even have a Kubernetes solution that will catch a lot of issues at compile-time, before you try to apply it to Kubernetes. At earthly we aren't actually using it though. Our Kubernetes guru found it to be a bit slow but I am hopeful it or something like it will be the future.

  4. toml

    Tom's Obvious, Minimal Language

    In other words, there only few acceptable configuration languages: namely INI and TOML.

  5. Pulumi

    Pulumi - Infrastructure as Code in any programming language 🚀

    One thing I like as an alternative to terraform and ansible is pulumi. You can use whatever language you like for your branching and logic.

  6. starlark

    Starlark Language

    I looked it up. It does have some restrictions, just not on its turning completeness, which probably doesn't matter anyhow.

  7. IntercalScript

    The IntercalScript programming language

    INTERCAL got a modern overhaul: https://github.com/Storyyeller/IntercalScript

  8. dhall

    Maintainable configuration files

    See also https://dhall-lang.org/

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

    Discontinued DRY config and template system, easily extensible with Python

    anyway, here's the readme with a little manifesto https://github.com/combatopera/aridity/blob/trunk/README.md

  11. pyinfra

    pyinfra turns Python code into shell commands and runs them on your servers. Execute ad-hoc commands and write declarative operations. Target SSH servers, local machine and Docker containers. Fast and scales from one server to thousands.

    I currently taking a good look at pyinfra as an alternative to ansible for this very reason. Might be a little immature yet, IMHO, but it's all python and feels very comfortable.

  12. VecStack

    A stack-based language for drawing vector graphics

    Fun fact, my college intro to programming course was taught in Scheme. Most recently I dug lightly into Forth for the sake of making my own stack based programming language (it's very bad and unpolished, but a fun esolang), and that idea also happens a lot in Forth. It's a good and valuable way to think about programming, regardless of your programming paradigm!

  13. css-only-chat

    A truly monstrous async web chat using no JS whatsoever on the frontend

    Well behold this beautiful piece of art.

  14. stylops

    Write JSON as CSS

    Sure we can https://github.com/cruel-intentions/stylops#why

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

  • [D] Alternatives to fb Hydra?

    5 projects | /r/MachineLearning | 29 Mar 2023
  • Need help running Django at a local machine after deploying it

    1 project | /r/django | 22 Jan 2023
  • What is the best flow for accessing environment variables?

    1 project | /r/Python | 2 Nov 2022
  • Why We Use CUE (and Not Helm)

    5 projects | dev.to | 9 Oct 2022
  • Variables loaded by dotenv can't be imported in other files

    1 project | /r/learnpython | 20 Aug 2022

Did you know that Python is
the 2nd most popular programming language
based on number of references?