Just: Just a Command Runner

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers
Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
www.nutrient.io
featured
  1. just

    🤖 Just a command runner

    (author of mise)

    The biggest advantage just has is that it's been around longer, in mise tasks only came out of experimental like a month ago. mise tasks themselves are stable, but there are still experimental things and some portions that need to be used more—like windows. That said, most of the stuff that needs polish are features just doesn't even have.

    I had a look at the top issues for just and pretty much all of them I've handled in mise: https://github.com/casey/just/issues?q=is%3Aissue+is%3Aopen+...

    here's my unashamedly biased thoughts on why I like mise tasks compared to just:

    - tool integration - this is the obvious benefit. If you run `mise run test` on CI or wherever it'll setup your toolchains and wire them up automatically.

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

    frof runs other frofs

    I wrote frof [1] for exactly this purpose :)

    Designed to be ultra-simple and with minimal "config-file acrobatics"

    https://github.com/j6k4m8/frof/

  4. shake

    Shake build system

    > The point is that there's often no way way to express "I want side effects" in declarative tools, and the number of side effects that might be useful is vast.

    Shake (https://shakebuild.com/) is pretty good about letting you specify that a specific step produces multiple artifacts.

    I suspect Nix can do the same?

    > Some other systems (e.g. bazel/blaze comes to mind) actively try to hide side effects like stdout.

    Yes, blaze isn't all that great. You can tell, because Google folks check in generated artifacts into their repositories, instead of wrestling with getting blaze to build them.

  5. Task

    A task runner / simpler Make alternative written in Go

    I recently looked at various alternatives to make and landed on https://taskfile.dev/

    It handles dependencies and conditions well without needing to be a full blown bash expert.

  6. pgai

    A suite of tools to develop RAG, semantic search, and other AI applications more easily with PostgreSQL

    We recently switched pgai over to just. And are quite happy so far. The hierarchical nature is quite nice: https://github.com/timescale/pgai

  7. bluish

    Another CI/CD tool

    Nice. I didn't know about Just.

    Just (pun intended) a personal plug: I always liked the Make ease of use and the declarative GH Actions phylosophy. I also like to have the same workflows in local and in my remote CI, so I recently wrote a task runner with the (IMHO) ease of use of Make and GH Actions-like philosophy. It still lacks good docs, but I use it everyday on my projects and works like a charm.

    https://github.com/luismedel/bluish/

    Some day I need to do a proper Show HN :-)

  8. gum

    A tool for glamorous shell scripts 🎀

  9. Nutrient

    Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.

    Nutrient logo
  10. mage

    a Make/rake-like dev tool using Go

    Several comments mention Task/Taskfile already, which is very similar in that you define tasks in YAML.

    I think it's worth mentioning Mage/Magefile [1][2] as well, where your tasks are actual Go code. Similar to how Rake is for tasks in Ruby code.

    It's useful when you have complex tasks.

    It's like using Pulumi instead of Terraform.

    [1] https://magefile.org/

    [2] https://github.com/magefile/mage

  11. usage

    A specification for CLIs

    - flags+options - mise tasks are integrated with usage (https://usage.jdx.dev) which provides _very_ comprehensive CLI argument support. We're talking way more than things like flags and default options, as an example, you can even have mise tasks give you custom completion support so you can complete `mise run server --app=`

  12. spok

    It's a build system Jim, but not as we know it 🖖 (by FollowTheProcess)

    I am really moving spok

    It’s golang based but very like make.

    https://github.com/FollowTheProcess/spok

  13. shmux

    🐚 Run multiple scripts from one file. In (almost) any language.

    I built something similar a couple of years back. Glad to see I wasn't alone in my itches

    https://github.com/shikaan/shmux

  14. argc

    A Bash CLI framework, also a Bash command runner.

    My favorite entry in this space is Argc. I like it because the only “new syntax” it introduces is metadata comments, and the rest is pure bash. The maintainer is also best-in-class in terms of responsiveness.

    https://github.com/sigoden/argc

  15. just.sh

    Compile Justfiles to portable shell scripts

    In case you want to run Justfiles in places where you can't install the Just binary (for whatever reason), I wrote a compiler that transforms Justfiles into portable shell scripts that have byte-for-byte identical output in most cases.

    https://github.com/jstrieb/just.sh

  16. rerun

    Visualize streams of multimodal data. Free, fast, easy to use, and simple to integrate. Built in Rust.

    I see more projects switch to PIXI, another Rust-written piece of software. RERUN was the one I follow the most https://github.com/rerun-io/rerun

    It looks like much more than just command runner, but my projects happen to be needing much more than that too.

  17. 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 more popular project.

Suggest a related project

Related posts

  • Bunster: Compile bash scripts to self contained executables

    7 projects | news.ycombinator.com | 23 Jan 2025
  • Bunster: Compile shell scripts to machine code

    1 project | news.ycombinator.com | 15 Jan 2025
  • How to get diagnostics in BASH scripts (.sh files) with Native LSP?

    4 projects | /r/neovim | 17 May 2021
  • Simple search in source code with Tomtit and Sparrow

    1 project | dev.to | 23 Jan 2025
  • Get a Git productivity boost with FZF

    1 project | dev.to | 20 Jan 2025

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