Nq – a simple Unix job queue system

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

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • pueue

    :stars: Manage your shell commands.

  • (https://github.com/Nukesor/pueue)

    There are a lot of examples and a FAQ section + a Wiki, if you're interested in more information why one might need such a tool.

  • nq

    Unix command line queue utility

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Rack

    A modular Ruby web server interface.

  • Note, this is from the creator of Ruby's Rack https://github.com/rack/rack

  • Slightly related to this, I'm building a ruby gem that lets you create such a workflow:

    https://gitlab.com/sdwolfz/cache_box_rb

    I guess some slight tweaks for task persitance and a CLI wrapper for it could let you achieve this (although I don't leverage Ractors so no true parallelism yet).

    Anyway, it still does not have an "official" release, nor a stable API, although the code works well and it's fully tested, as far a I can tell. I might consider providing such wrapper myself in the future as I can definitely see it's utility, but time is short nowadays.

  • openssh-jman

    Japanese translation of OpenSSH manual pages

  • It's offtopic, but man pages should really adopt a new format (e.g. markdown) instead of roff(1).

    roff is a terrible way to write a document. Its format is ancient and not well documented. Its behavior is not consistent across different implementations. Worst of all, no proper i18n support.

    There's a tool like roff2html, but again it's pretty sketchy in terms of reliability and i18n support. I wrote my own converter when I was translating OpenBSD manpages [1], but I hope more people recognize this issue.

    [1] https://github.com/euske/openssh-jman/blob/master/roff2html....

  • walk

    A fast, general purpose, graph based build and task execution utility. (by ejholmes)

  • Check out walk[1]. It does exactly this. Lets you define a graph of dependencies in any language of your choice.

    [1](https://github.com/ejholmes/walk/)

  • drake

    Drake is a make-like task runner for Deno.

  • Drake is nice for these kinds of data dependencies.

    https://github.com/srackham/drake

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • redo-c

    An implementation of the redo build system in portable C with zero dependencies

  • I'll note that nq's author also has a redo implementation¹. I've wondered a few times why their other projects(nq/mblaze/etc) don't use redo, but never actually asked.

    ¹ https://github.com/leahneukirchen/redo-c

  • timestamp

    Discontinued Prefix each line with a timestamp (by kseistrup)

  • PS: You can see an example of scdoc sources here:

    ⌘ https://github.com/kseistrup/timestamp/tree/master/src

    The scdocs havde the extension .md because Microsoft Github thinks .sc is SuperCollider files, whatever that is. The .1 files are “compiled” from the .1.md sources.

  • qrl

  • see also https://gitlab.com/mac3n/qrl

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