pest VS just

Compare pest vs just and see what are their differences.

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
pest just
42 162
4,337 16,890
1.4% -
7.6 9.1
15 days ago 7 days ago
Rust Rust
Apache License 2.0 Creative Commons Zero v1.0 Universal
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

pest

Posts with mentions or reviews of pest. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-12-06.

just

Posts with mentions or reviews of just. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-04-03.
  • GitHub switched to Docker Compose v2, action needed
    2 projects | news.ycombinator.com | 3 Apr 2024
    Welp there is absolute chaos in that thread -- guess it's not an April Fools joke.

    I wonder if relying on CI for anything other than provisioning machines is a mistake -- maybe we should have never moved from doing things from local scripts written in $LANGUAGE.

    That said, I'm probably biased since I'm a massive fan of things like `make` and more appropriately for the current age, `just`[0]

    [0]: https://github.com/casey/just

  • Which command did you run 1731 days ago?
    9 projects | news.ycombinator.com | 21 Jan 2024
    > When a command has some cognitive requirements I create a script with some ${1:-default} values and I store them all in $PATH enabled local/bin

    I would consider using just for this:

    https://github.com/casey/just

  • Using Make – writing less Makefile
    6 projects | news.ycombinator.com | 26 Dec 2023
    Your coworker's experience is more principled: Make is a mediocre tool for executing commands. It wasn't ever designed for that. Although it is pretty common to see what you are mentioning in projects because it doesn't require installing a dependency.

    For a repo where an easy to install (single binary) dependency is a non-issue, consider using just. [1] You get `just -l` where you can see all the command available, the ability to use different languages, and overall simpler command writing.

    [1] https://github.com/casey/just

  • Show HN: Just.sh – compiler that turns Justfiles into portable shell scripts
    7 projects | news.ycombinator.com | 26 Dec 2023
    This is fantastic, but I'd say that this solution is somewhat in response to this open issue from 2019:

    https://github.com/casey/just/issues/429

    I really wish just was included as a package in distributions.

  • Sharing Saturday #496
    6 projects | /r/roguelikedev | 8 Dec 2023
    So far, I didn't work on new features at all but on stabilizing the ground for further development: 1. CMake lists and modules were rewritten a lot, now managing builds and their configurations is much lesser pain. 2. Brought in Justfile for regular tasks, and it's great, no less. 3. Linters, formatters, analyzers for almost all the code (except for Janet for now, as because of it being a niche and young technology, it didn't get enough attention yet). 4. ECS stub. Now runtime class doesn't look like a god object. 5. Started writing unit tests which didn't happen with my personal projects before and maybe indicates how serious am I about this one :D 6. Some of previously hardcoded data has been moved to INI files. Now, if I release the game in 10 years, and in 10 more years some eccentric person decides to make a variant of it, it will be slightly simpler.
  • What’s with DevOps engineers using `make` of all things?
    17 projects | /r/devops | 6 Dec 2023
    https://github.com/casey/just - more of a command runner but the Justfile syntax is quite Makefile-like.
    17 projects | /r/devops | 6 Dec 2023
    If you dislike make checkout just https://github.com/casey/just
    17 projects | /r/devops | 6 Dec 2023
    i've grown to like this for my personal projects. https://github.com/casey/just
    17 projects | /r/devops | 6 Dec 2023
    Make is not exactly made for task definition and running, but it can be used like so as long as you know its quirks and counter intuitive gotchas, of which there are many seeing as Make is meant for building sources first and foremost. I use it a lot. I've been meaning to convert at least my personal stuff to https://github.com/casey/just or another task runner for some time though, Make can really be annoying sometimes.
  • Show HN: Jeeves – A Pythonic Alternative to GNU Make
    7 projects | news.ycombinator.com | 5 Nov 2023
    Reminds me of `just`. Which I love.

    https://github.com/casey/just

What are some alternatives?

When comparing pest and just you can also consider the following projects:

nom - Rust parser combinator framework

lalrpop - LR(1) parser generator for Rust

Task - A task runner / simpler Make alternative written in Go

rust-peg - Parsing Expression Grammar (PEG) parser generator for Rust

cargo-make - Rust task runner and build tool.

cargo-xtask

chumsky - Write expressive, high-performance parsers with ease.

pom - PEG parser combinators using operator overloading without macros.

Taskfile - Repository for the Taskfile template.

CodeLLDB - A native debugger extension for VSCode based on LLDB

combine - A parser combinator library for Rust

cargo-release - Cargo subcommand `release`: everything about releasing a rust crate.