Top 23 package-manager Open-Source Projects
The 1.x line is frozen - features and bugfixes now happen on https://github.com/yarnpkg/berryProject mention: React and Vue apps - with and without Node | dev.to | 2021-04-08
🍺 The missing package manager for macOS (or Linux)Project mention: C++ compiler | reddit.com/r/C_Programming | 2021-05-07
If Apple has dropped support for their platform, perhaps check out a 3rd party package system like brew: https://brew.sh/
Scout APM - Leading-edge performance monitoring starting at $39/month. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Dependency Manager for PHPProject mention: How to setup dev PHP/MariaDB (MySQL) environment on Windows | dev.to | 2021-05-06
Composer is the package manager of PHP. And guess what, it's also available in choco!
A package manager for the webProject mention: Is this a Gatsby or React error and how can I fix it? | reddit.com/r/gatsbyjs | 2021-02-26
# Logs logs *.log npm-debug.log* yarn-debug.log* yarn-error.log* # Runtime data pids *.pid *.seed *.pid.lock # Directory for instrumented libs generated by jscoverage/JSCover lib-cov # Coverage directory used by tools like istanbul coverage # nyc test coverage .nyc_output # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) .grunt # Bower dependency directory (https://bower.io/) bower_components # node-waf configuration .lock-wscript # Compiled binary addons (http://nodejs.org/api/addons.html) build/Release # Dependency directories node_modules/ jspm_packages/ # Typescript v1 declaration files typings/ # Optional npm cache directory .npm # Optional eslint cache .eslintcache # Optional REPL history .node_repl_history # Output of 'npm pack' *.tgz # dotenv environment variable files .env* # gatsby files .cache/ # Mac files .DS_Store # Yarn yarn-error.log .pnp/ .pnp.js # Yarn Integrity file .yarn-integrity
Python dependency management and packaging made easy.Project mention: Finally feel I've graduated from complete beginner and finished my first small project thanks to this sub. Here's the learning path you all recommended, and a small open source project I have to show for it so far. | reddit.com/r/learnpython | 2021-05-07
I see you're using pyproject.toml, so you might want to try out Poetry. It'll let you move all of the config stuff out of setup.py, setup.cfg, and requirements.txt into that one pyproject.toml and make building & publishing easier.
A simple, decentralized dependency manager for CocoaProject mention: How to migrate your project with Carthage to Xcode 12 | dev.to | 2021-03-07
Carthage / Building platform-independent XCFrameworks (Xcode 12 and above)
The Cocoa Dependency Manager.Project mention: Remote code execution in Homebrew by compromising the official Cask repository | news.ycombinator.com | 2021-04-24
Not brew, but a very similar set of issues were faced by the GitHub team with the CocoaPods project, which at the time worked similar to Homebrew in that they used github as a CDN/host in a somewhat uncommon way:
C++ Library Manager for Windows, Linux, and MacOSProject mention: vcpkg now (finally) has site with search functionality | reddit.com/r/cpp | 2021-05-05
vcpkg folder https://github.com/microsoft/vcpkg/tree/master/ports/7zip
Windows Package Manager CLI (aka winget)Project mention: MS Edge blocking Firefox installer download | reddit.com/r/firefox | 2021-05-08
You could install Windows Package Manager and skip out on downloading Chrome.
Fast, disk space efficient package managerProject mention: Next.js TypeScript Template | dev.to | 2021-03-31
pnpm is a cool alternative to yarn or npm as it is faster and can reuse downloaded packages to reduce the size of node_modules.
Chocolatey - the package manager for WindowsProject mention: Linus Torvalds on why desktop Linux sucks | news.ycombinator.com | 2021-05-08
Strange, because I can do it,
The Rust package managerProject mention: PSA: libz-sys on musl no longer links statically by default (unless cross-compiling) | reddit.com/r/rust | 2021-05-04
Having to tell users that something like just release is the only supportable way to make a release build is a big code smell for me. (Yes, I'm also one of the people from rust-lang/cargo#545.)
The plugin manager for zsh.Project mention: Setting up ZSH in Docker | dev.to | 2021-04-16
After that, we install the dependencies for ZSH and then download Antigen (used for managing ZSH plugins) from GitHub.
Fix broken node modules instantly 🏃🏽♀️💨Project mention: How to patch a package 📦 | dev.to | 2021-04-23
Patch-Package is a tool to patch a dependency, it will create a .patch file and it will patch the package after each npm install.
Conan - The open-source C/C++ package managerProject mention: Finland's prisons are tough | reddit.com/r/ProgrammerHumor | 2021-04-17
Conan: https://conan.io/ It's a package manager, and is community-run.
Nix, the purely functional package managerProject mention: Combining -p & --pure for nix-shell | reddit.com/r/NixOS | 2021-05-02
By specifying -p, you get the behavior of nix just building a derivation for you, with the packages listed as buildInputs.
Awesome npm resources and tips
Volta: JS Toolchains as Code. ⚡Project mention: Volta | news.ycombinator.com | 2021-05-03
> you will incur into a slightly performance cost because of the bash/zsh/fish shell you need to spawn before running your code
While Volta does have a shim, it’s written in a sensible systems language (Rust), so it does not spawn a shell. It only determines the correct process and arguments to run and launches it as a subprocess. There will be overhead to read from disk and determine which version of node/npm to run and a syscall to actually launch the subprocess, but that should be very minimal and nowhere near the cost of initializing a shell.
The result is that Volta feels faster than similar tools that are written in scripting/shell languages. It also enables better Windows support since there’s no reliance on a system having a POSIX shell.
🔥 A cross-platform build utility based on LuaProject mention: C/C++ build system, I use xmake | reddit.com/r/programming | 2021-05-04
📦🐈 Active development trunk for Yarn ⚒Project mention: #30DaysofAppwrite : Your First Request | dev.to | 2021-05-05
Appwrite's Web SDK is very simple to use. You can add it to your project using a package manager like NPM or Yarn. The following command adds the Appwrite Web SDK to your project.
Homebrew, but with Docker imagesProject mention: Is it possible to use a container as my terminal on Mac? | reddit.com/r/docker | 2021-02-11
I don’t use this as I find homebrew to be dependable, but you might find whalebrew interesting. It is
Library packaging and distribution for Ruby.Project mention: Creating a Docker image for a Ruby on Rails application! | dev.to | 2021-05-07
source 'https://rubygems.org' gem 'rails', '~> 5.2.6'
What are some of the best open-source package-manager projects? This list will help you: