LibScriptOpen on GitHub

CI Status

LibScript is a radically evolved, zero-dependency, cross-platform software provisioning framework and global package manager. It operates entirely on native shell scripts (sh, cmd, bat) to bring sophisticated configuration management, environment scoping, and application deployment to Linux, macOS, modern Windows, and legacy MS-DOS—without requiring external runtimes like Python or Ruby.

What Makes LibScript Interesting?

Features & Use-Cases

Quick Start

# List components
./libscript.sh list

# Search for a component
./libscript.sh search nodejs

# Install globally or to a specific prefix
./libscript.sh install rust latest
./libscript.sh install postgres 16 --prefix=/opt/db

# Generate a Docker Compose stack from your environment
./libscript.sh package_as docker_compose postgres 16 redis latest > docker-compose.yml

Documentation Index

CI Checks Matrix

CI

Component Ubuntu macOS Windows
app/_storage/celery ⏭️
app/third_party/firecrawl ⏭️
app/third_party/jupyterhub ⏭️
app/third_party/openvpn ⏭️
app/third_party/serve-actix-diesel-auth-scaffold ⏭️
app/third_party/wordpress
_lib/_bootstrap/7zip
_lib/_bootstrap/apk
_lib/_bootstrap/brew
_lib/_bootstrap/busybox
_lib/_bootstrap/choco
_lib/_bootstrap/curl
_lib/_bootstrap/dash
_lib/_bootstrap/msys2
_lib/_bootstrap/nix
_lib/_bootstrap/pkgx
_lib/_bootstrap/powershell
_lib/_bootstrap/scoop
_lib/_bootstrap/wget
_lib/_bootstrap/winget
_lib/_git
_lib/_server/caddy
_lib/_server/docker
_lib/_server/fluentbit
_lib/_server/httpd
_lib/_server/iis
_lib/_server/kubernetes_k0s ⏭️ ⏭️
_lib/_server/kubernetes_thw ⏭️ ⏭️
_lib/_server/nginx ⏭️
_lib/_server/nodejs
_lib/_server/openbao
_lib/_server/python
_lib/_server/rust ⏭️
_lib/_storage/etcd ⏭️
_lib/_storage/mariadb
_lib/_storage/mongodb
_lib/_storage/postgres ⏭️
_lib/_storage/rabbitmq ⏭️
_lib/_storage/sqlite
_lib/_storage/valkey
_lib/_toolchain/bun
_lib/_toolchain/c
_lib/_toolchain/cc
_lib/_toolchain/cpp
_lib/_toolchain/csharp
_lib/_toolchain/deno
_lib/_toolchain/elixir
_lib/_toolchain/go
_lib/_toolchain/java
_lib/_toolchain/jq
_lib/_toolchain/kotlin
_lib/_toolchain/nodejs
_lib/_toolchain/php
_lib/_toolchain/python
_lib/_toolchain/ruby
_lib/_toolchain/rust
_lib/_toolchain/sh
_lib/_toolchain/swift
_lib/_toolchain/wait4x
_lib/_toolchain/zig
📧