All Projects → Schniz → gpkg

Schniz / gpkg

Licence: other
🌎 A global Node binary manager written in Rust

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to gpkg

eerie
The package manager for Io.
Stars: ✭ 22 (-58.49%)
Mutual labels:  package, manager
Xcframeworks
Demonstration of creating and integrating xcframeworks and their co-op with static libraries and Swift packages
Stars: ✭ 272 (+413.21%)
Mutual labels:  package, binary
macpack
Makes a macOS binary redistributable by searching the dependency tree and copying/patching non-system libraries.
Stars: ✭ 20 (-62.26%)
Mutual labels:  package, binary
ferryd
Fast, safe and reliable transit for the delivery of software updates to users.
Stars: ✭ 43 (-18.87%)
Mutual labels:  package, binary
Projeny
A project and package manager for Unity
Stars: ✭ 656 (+1137.74%)
Mutual labels:  package, manager
hou packager
A simple SideFX Houdini package manager
Stars: ✭ 28 (-47.17%)
Mutual labels:  package, manager
aplus
Aplus Command Line Tool
Stars: ✭ 71 (+33.96%)
Mutual labels:  package, manager
get-bin-path
Get the current package's binary path
Stars: ✭ 25 (-52.83%)
Mutual labels:  package, binary
Drone
🍰 The missing library manager for Android Developers
Stars: ✭ 512 (+866.04%)
Mutual labels:  package, manager
Clib
Basically the lazy-man's copy/paste promoting smaller C utilities, also serving as a nice way to discover these sort of libraries. From my experience C libraries are scattered all over the web and discovery is relatively poor. The footprint of these libraries is usually quite large and unfocused. The goal of clibs is to provide stand-alone "micro" C libraries for developers to quickly install without coupling to large frameworks.
Stars: ✭ 3,918 (+7292.45%)
Mutual labels:  package, manager
Apio
🌱 Open source ecosystem for open FPGA boards
Stars: ✭ 366 (+590.57%)
Mutual labels:  package, manager
Manager
Implementation of the Manager pattern existing in Laravel framework
Stars: ✭ 74 (+39.62%)
Mutual labels:  package, manager
Lambda Packages
Various popular python libraries, pre-compiled to be compatible with AWS Lambda
Stars: ✭ 713 (+1245.28%)
Mutual labels:  package, binary
Boss
Dependency Manager for Delphi
Stars: ✭ 188 (+254.72%)
Mutual labels:  package, manager
Tasks
Simple tasks & notes manager written in PHP, jQuery and Bootstrap using a custom flat file database.
Stars: ✭ 102 (+92.45%)
Mutual labels:  manager
python-cstruct
C-style structs for Python
Stars: ✭ 38 (-28.3%)
Mutual labels:  binary
win-wallpaper
Manage the desktop wallpaper on Windows
Stars: ✭ 62 (+16.98%)
Mutual labels:  binary
PASSY
This project has moved to GitLab.com
Stars: ✭ 14 (-73.58%)
Mutual labels:  manager
Bali
A fast and lightweight .Net library for reading and writing .class files.
Stars: ✭ 35 (-33.96%)
Mutual labels:  binary
Log4j-CVE-Detect
Detections for CVE-2021-44228 inside of nested binaries
Stars: ✭ 33 (-37.74%)
Mutual labels:  binary

gpkg

🌎 A consistent global binary manager for Node.js packages, built in Rust

🔒 Lock the correct Node.js version for binaries 💎 Works with fnm and nvm and any other Node.js version manager Single file, easy installation

Installation

  1. Download the latest binary into your $PATH
  2. Add ~/.gpkg/bin to your $PATH environment variable
  3. Smile, you're done! 😺

Usage

  • gpkg install <package>: install a package and its binaries
  • gpkg uninstall <package>: uninstall a package and its binaries
  • gpkg list: list all installed binaries, their packages and node versions
  • gpkg completions <shell>: generate shell completions for gpkg

💡 The idea

Install a binary from npm, while "statically linking" it to a specific Node version. So, if you installed qnm using Node 12 — you'll consistently call Node 12 when using it, even if you changed your Node version to 13, using fnm.

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