txthinking / Nami
Licence: gpl-3.0
A decentralized binary package manager.
Stars: ✭ 141
Programming Languages
go
31211 projects - #10 most used programming language
Projects that are alternatives of or similar to Nami
gitpack
Git-based package manager written in POSIX shell
Stars: ✭ 72 (-48.94%)
Mutual labels: package-manager, unix
Pacaptr
Pacman-like syntax wrapper for many package managers.
Stars: ✭ 138 (-2.13%)
Mutual labels: package-manager
Pipe operator
Elixir/Unix style pipe operations in Ruby - PROOF OF CONCEPT
Stars: ✭ 136 (-3.55%)
Mutual labels: unix
Mhy
🧩 A zero-config, out-of-the-box, multi-purpose toolbox and development environment
Stars: ✭ 128 (-9.22%)
Mutual labels: zero-configuration
Pip Check
pip-check gives you a quick overview of all installed packages and their update status.
Stars: ✭ 134 (-4.96%)
Mutual labels: package-manager
Instapack
All-in-one TypeScript and Sass compiler for web applications! 📦 🚀
Stars: ✭ 131 (-7.09%)
Mutual labels: zero-configuration
Fluentftp
An FTP and FTPS client for .NET & .NET Standard, optimized for speed. Provides extensive FTP commands, File uploads/downloads, SSL/TLS connections, Automatic directory listing parsing, File hashing/checksums, File permissions/CHMOD, FTP proxies, FXP support, UTF-8 support, Async/await support, Powershell support and more. Written entirely in C#,…
Stars: ✭ 1,943 (+1278.01%)
Mutual labels: unix
Tiny Package Manager
Learn how npm or Yarn v1 works.
Stars: ✭ 125 (-11.35%)
Mutual labels: package-manager
Asciinema Player
asciinema player is an open-source terminal session player written in
Javascript and Rust/WASM. Unlike other video players asciinema player doesn't play
heavy-weight video files (.mp4, .webm etc) and instead plays light-weight
terminal session files called
asciicasts.
Stars: ✭ 1,948 (+1281.56%)
Mutual labels: unix
Integration
HACS gives you a powerful UI to handle downloads of all your custom needs.
Stars: ✭ 2,114 (+1399.29%)
Mutual labels: package-manager
Doppler
📈 A zero configuration remote monitoring tool designed to be better than nothing
Stars: ✭ 136 (-3.55%)
Mutual labels: zero-configuration
Paket
A dependency manager for .NET with support for NuGet packages and Git repositories.
Stars: ✭ 1,787 (+1167.38%)
Mutual labels: package-manager
Nami
A decentralized binary package manager
Install
$ curl -L https://git.io/getnami | bash && sleep 6 && exec -l $SHELL
Windows user should run in Git Bash
Example
$ nami install github.com/txthinking/nami
Usage
NAME:
nami - A decentralized binary package manager
USAGE:
nami [global options] command [command options] [arguments...]
COMMANDS:
install Install package. $ nami install github.com/txthinking/nami
upgrade Upgrade package. $ nami upgrade github.com/txthinking/nami
remove Remove package. $ nami remove github.com/txthinking/brook
info Print package information. $ nami info github.com/txthinking/nami
list Print installed packages. $ nami list
config Configure key and value. $ nami config <key> <value>. See all keys, $ nami config
release Create or update a version with binaries directory, such as $ nami release github.com/txthinking/nami v1.1.1 ./binaries/
help, h Shows a list of commands or help for one command
With HTTPS_PROXY environment
$ export HTTPS_PROXY=http://127.0.0.1:8888
$ nami install github.com/txthinking/nami
What Does Nami Do?
All files are stored in $HOME/.nami
Keep PATH with sudo
$ sudo visudo
Defaults !env_reset
# Defaults secure_path=...
Nami for Software Publisher
Why
There are already many package managers, more are centralized and often provide outdated softwares. Nami is a decentralized binary package manager, she allows software authors to publish their software anywhere. No longer have to worry about users downloading outdated software. Only install packages you trust.
License
Licensed under The GPLv3 License
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].