Like seriously why does not one does it ?

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

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

    Bashinator: Bash Shell Script Framework

  • This one https://github.com/wschlich/bashinator was just one duck away.

  • nushell

    A new type of shell

  • Finally, I really do recommend looking into Nushell. It should give you a much better idea of how a shell could work if it weren't tied to ASCII blobs as its core data type.

  • 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
  • xonsh

    :shell: Python-powered, cross-platform, Unix-gazing shell.

  • I'm not exactly sure what you're after. But there's https://xon.sh/ which gives you shell scripting and python together

  • fff

    A testing micro framework for creating function test doubles (by meekrosoft)

  • Only cool framework in my opinion. I wish I had the guts to delve so deeply into Variadic Macros.

  • bashsimplecurses

    A simple curses library made in bash to draw terminal interfaces

  • Bash Simple Curses?

  • awesome-c

    A curated list of awesome C frameworks, libraries and software. (by uhub)

  • There may be a few... https://github.com/uhub/awesome-c

  • just

    ๐Ÿค– Just a command runner

  • This is not that, but I find just useful

  • 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
  • thefuck

    Magnificent app which corrects your previous console command.

  • The thefuck is a close contender for a bash framework though right? I mean, kinda? https://github.com/nvbn/thefuck

  • blessed

    A high-level terminal interface library for node.js.

  • Not exactly a shell scripting framework, but yโ€™all should check out blessed js. Weirdly enough I just found it yesterday and shit goes absolutely wild in the terminal

  • bash-plusplus

    Bring bash to the next level

  • I did one... https://github.com/mauro-balades/bash-plusplus

  • oil

    Oils is our upgrade path from bash to a better language and runtime. It's also for Python and JavaScript users who avoid shell!

  • The Oil language is a very interesting project whose author clearly recognizes both the benefits and the weaknesses of POSIX shells. This post describes major improvements that can only be made by breaking POSIX compliance (again, like Bash, via modes/options); but more relevant to my criticism of existing POSIX-compliant shells is this in-depth post about arrays, which argues that the core data type for shells should have been array-of-strings rather than string. I completely agree with this premise, and I think that the need for tools like find to include an option (-print0) for splitting output using null characters rather than newlines just shows how inadequate ASCII is as a global datatype for a glue language like the shell.

  • ohmyzsh

    ๐Ÿ™ƒ A delightful community-driven (with 2,300+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.

  • OMZ has entered the chat. https://ohmyz.sh

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