Shell Posix

Open-source Shell projects categorized as Posix

Top 23 Shell Posix Projects

  • nvm

    Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions

    Project mention: Write a schema only absolutely no code backend server with Node.js and Teo! | dev.to | 2024-02-20

    Install Node.js if it hasn't been installed. There are several ways to install Node.js. You may download the installer from the official website, or install it with tools like NVM. After installation, run this command to verify its installation.

  • acme.sh

    A pure Unix shell script implementing ACME client protocol

    Project mention: Why Certificate Lifecycle Automation Matters | news.ycombinator.com | 2024-01-30

    Huh, the environment variable thing was specifically aimed at acme.sh which rather arbitrarily changed the config value from ACMEDNS_UPDATE_URL to ACMEDNS_BASE_URL, never acknowledged this in a changelog and then silently failed after an automatic upgrade as recommended by the default install:

    https://github.com/acmesh-official/acme.sh/commit/2ce145f359...

    It's also cleared out my .account.conf files when run on the suggested cron.

    I've started using updown which also monitors my TLS certs simply because I no longer trust the process to work as documented.

  • WorkOS

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

  • distrobox

    Use any linux distribution inside your terminal. Enable both backward and forward compatibility with software and freedom to use whatever distribution you’re more comfortable with. Mirror available at: https://gitlab.com/89luca89/distrobox

    Project mention: Fedora Atomic Desktops | news.ycombinator.com | 2024-02-09

    I use containerized versions of things, ubuntu and chainguard images mostly.

    You can always create containers with init if that's how you want to do that though. Some distros publish images that come that way: https://github.com/89luca89/distrobox/blob/main/docs/useful_...

  • ani-cli

    A cli tool to browse and play anime

    Project mention: Rule | /r/196 | 2023-05-18
  • ytfzf

    A posix script to find and watch youtube videos from the terminal. (Without API)

    Project mention: Distro for Acer Aspire One | /r/FindMeADistro | 2023-06-04

    I've been playing with ytfzf recently which is quite cool for browsing yt on grim hardware

  • tmpmail

    A temporary email right from your terminal written in POSIX sh

  • vcsh

    config manager based on Git

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

  • pfetch

    🐧 A pretty system information tool written in POSIX sh.

    Project mention: Pure Bash Bible | news.ycombinator.com | 2023-08-08

    > does NetBSD sh or FreeBSD sh have them.

    Yes and yes. My FreeBSD machine has not even been updated in 5 years, if that helps.

    > What's the point of "pure sh" if it's restricted to specific versions of shells.

    The aforementioned features have been implemented for a very long time. The issues with old versions of dash I mentioned were crashes for very simple things, which is simply a bug rather than some fancy new-fangled feature that was yet to be implemented. Plus, the bible specifically listed workarounds for them.

    dylanaraps has quite a prolific collection of shell programs, and they run on a variety of operating systems. Most notably, pfetch[1] runs on Linux, Android, NetBSD, FreeBSD, OpenBSD, Minix, Haiku, macOS, Solaris and IRIX. I assure you that he is fully aware of the importance of compatibility.

    His pure Bash bible even has very thorough warnings for Bash versions required, since macOS uses Bash 3.2 (released in 2006) due to licensing reasons.

    [1] https://github.com/dylanaraps/pfetch

  • arttime

    arttime is a terminal application that blends beauty of text-art with functionality of clock / timer / pattern-based time manager ⏰

    Project mention: 2024 arttime feeder challenge. Code a feeder in language of choice and share | news.ycombinator.com | 2024-01-22

    arttime is a terminal application that blends beauty of text-art with functionality of clock, timer, and pattern-based time manager. One can also display customized dynamic feed of information like weather, news, stocks, system metrics and etc. The above GIF shows that a feeder can be used to display weather in arttime.

    Links:

    1. [v2.3.0 release notes](https://github.com/poetaman/arttime/releases/tag/v2.3.0)

    2. [arttime_2.3.0-1_all.deb](https://github.com/poetaman/arttime/releases/download/v2.3.0...) package

    3. [arttime man txt](https://raw.githubusercontent.com/poetaman/arttime/main/shar...)

    4. [arttime main page](https://github.com/poetaman/arttime)

    Please read sections ORCHESTRATING and CONTRIBUTING (which has a software spec) in [arttime man txt](https://raw.githubusercontent.com/poetaman/arttime/main/shar...). to understand how to write custom information feeders. They can be written in any language, and should be quite simple. Please get in touch if you write something of common interest. Link to such feeders will get added to arttime's page, and best ones will get special mention. Here's an example that shows how line of text under art can be remotely updated to show "Hello World":

    ```

  • modernish

    Modernish is a library for writing robust, portable, readable, and powerful programs for POSIX-based shells and utilities.

  • mons

    POSIX Shell script to quickly manage monitors on X

    Project mention: Looking for a tool to replace xrandr scripts | /r/linux | 2023-06-01
  • format-udf

    Bash script to format a block device (hard drive or Flash drive) in UDF. The output is a drive that can be used for reading/writing across multiple operating system families: Windows, macOS, and Linux. This script should be capable of running in macOS or in Linux.

    Project mention: Windows on Btrfs | news.ycombinator.com | 2023-04-21

    I recall getting UDF cross compatibility required a bit of non-trivial work[0], did this improve recently?

    [0] https://github.com/JElchison/format-udf

  • kiss

    KISS Linux - Package Manager (by kisslinux)

    Project mention: Une nouvelle mise à jour de Systemd permettra à Linux de bénéficier de l'infâme "écran bleu de la mort" de Windows, mais la fonctionnalité a reçu un accueil très mitigé | /r/france | 2023-12-09
  • fet.sh

    🐢 a fetch written in posix shell without any external commands (sponsored by https://git.io/kiwmi)

    Project mention: [sowm] My first time on linux in three years! | /r/unixart | 2023-06-22
  • NerdFetch

    A POSIX *nix fetch script using Nerdfonts

  • gdrive-downloader

    Download a gdrive folder or file easily, shell ftw.

  • asus-fan-control

    Fan control for ASUS devices running Linux

    Project mention: Control laptop's fans | /r/linuxquestions | 2023-03-02

    First, no way to ajust fan curve in the BIOS. We already tried Asus Fan Control, nbfc-linux and both didn't worked.

  • bin

    🗑️ helpful scripts and snippets (by mitchweaver)

  • dmenufm

    A simple file manager using dmenu

  • dot

    Migrating to z Bonzai stateful command tree monolith (by rwxrob)

  • bash-tricks

    Simple bash tricks which make your life easier.

  • polyglot

    Color, ASCII-only Git prompt for zsh, bash, ksh93, mksh, pdksh, oksh, dash, yash, busybox ash, and osh (by agkozak)

  • bfetch

    📠 Dynamic fetch displayer that SuperB

  • LearnThisRepo.com

    Learn 300+ open source libraries for free using AI. LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-02-20.

Shell Posix related posts

Index

What are some of the best open-source Posix projects in Shell? This list will help you:

Project Stars
1 nvm 74,036
2 acme.sh 35,520
3 distrobox 8,479
4 ani-cli 6,133
5 ytfzf 3,515
6 tmpmail 3,274
7 vcsh 2,136
8 pfetch 1,961
9 arttime 760
10 modernish 714
11 mons 611
12 format-udf 485
13 kiss 460
14 fet.sh 360
15 NerdFetch 341
16 gdrive-downloader 291
17 asus-fan-control 288
18 bin 241
19 dmenufm 228
20 dot 220
21 bash-tricks 166
22 polyglot 165
23 bfetch 125
Learn 300+ open source libraries for free using AI.
LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!
learnthisrepo.com