Showing 36 of 53 projects
A POSIX-compliant bash script to manage multiple active Node.js versions via the command line.
A POSIX-compliant bash script to manage multiple active Node.js versions via the command line.
A Node.js version manager for Windows, written in Go, that uses symlinks for seamless version switching.
Archived repository for Node.js versions v0.10 and v0.12 before the project moved to nodejs/node.
Archived repository for Node.js versions v0.10 and v0.12 before the project moved to nodejs/node.
A dependency manager for PHP that helps declare, manage, and install project dependencies.
Fully automated version management and package publishing based on semantic versioning.
A generic CLI tool to automate versioning, changelog generation, and package publishing for software projects.
A macOS app that simplifies installing and switching between multiple versions of Xcode with a graphical interface.
A better npm publish tool with interactive UI, safety checks, and automated release workflow.
A Windows port of pyenv, a simple tool for managing and switching between multiple Python versions.
The official installer and toolchain manager for the Rust programming language.
A command-line tool for managing parallel versions of multiple software development kits on Unix-based systems.
A GitHub Action for creating and managing GitHub Releases across Linux, Windows, and macOS environments.
Build and manage multiple PHP versions in your home directory without root permissions.
A GitHub Action to install and configure a specific Node.js version, with optional dependency caching and authentication setup.
A Swift package for iOS, macOS, and visionOS apps to showcase new features with customizable automatic or manual presentation.
A command-line tool to download, compile, and install any Ruby version from source on Unix-like systems.
A package manager for installing and running executable Swift command line tool packages built with Swift Package Manager.
A GitHub Action to set up a Go environment with version management, caching, and error matchers.
A Go library enabling applications to self-update via binary diffs and full downloads from a custom server.
A desktop interface for managing Flutter SDK versions and enhancing the Flutter development workflow.
Automates Rust crate releases from CI with automated changelog generation, version bumps, and publishing via release PRs.
A GitHub Action to create releases via the GitHub Release API, automating release creation in workflows.
A utility for building multiple PHP versions to run side by side, enabling easy version management.
A simple shell script to switch Apache and CLI configurations between major PHP versions for Homebrew users on macOS.
Automated changelog tool that separates changelog management from commit messages with extensive customization.
The official dependency manager for the Crystal programming language, handling library installation and versioning.
A C++ package manager based on CMake and Git that enables linking multiple versions of static libraries without symbol conflicts.
Run any command on specific Node.js versions, including multiple versions at once, without separate installations.
A GitHub Action that automates version management and package publishing using semantic-release.
A CLI tool to update version constraints in Terraform and OpenTofu configurations and lock files, supporting bulk updates and CI automation.
A Nix flake packaging the Zig compiler, providing easy access to released and nightly versions.
A PHP tool for automating software release workflows with configurable versioning, prerequisites, and actions.
A Git plugin for managing semantic versioning tags with a plugin architecture for CHANGELOG.md and package.json.
An Android library for remotely managing app alerts, optional updates, and mandatory version blocking via a hosted JSON file.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.