{"id":24194535,"url":"https://github.com/lyuboslavlyubenov/nvma","last_synced_at":"2026-04-11T20:08:05.218Z","repository":{"id":143765047,"uuid":"307279429","full_name":"LyuboslavLyubenov/nvma","owner":"LyuboslavLyubenov","description":"Tool that behaves like nvm-for-windows, but does not require administrative rights","archived":false,"fork":false,"pushed_at":"2021-02-25T18:47:52.000Z","size":1061,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-13T18:43:21.471Z","etag":null,"topics":["nodejs","nvm"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LyuboslavLyubenov.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-10-26T06:24:20.000Z","updated_at":"2024-05-05T08:31:43.000Z","dependencies_parsed_at":null,"dependency_job_id":"48ac5a42-858e-45ba-8599-1ef8188ed5b7","html_url":"https://github.com/LyuboslavLyubenov/nvma","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LyuboslavLyubenov%2Fnvma","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LyuboslavLyubenov%2Fnvma/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LyuboslavLyubenov%2Fnvma/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LyuboslavLyubenov%2Fnvma/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LyuboslavLyubenov","download_url":"https://codeload.github.com/LyuboslavLyubenov/nvma/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241623446,"owners_count":19992665,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["nodejs","nvm"],"created_at":"2025-01-13T18:37:07.448Z","updated_at":"2026-04-11T20:08:00.179Z","avatar_url":"https://github.com/LyuboslavLyubenov.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NVMA\n\n![NVMA](nvma.png)\n\nNVMA is a tool that \"acts\" like the https://github.com/coreybutler/nvm-windows, but without requiring admin rights for installing and using. \nIt mimics only essential subset of features that are needed in order to get multiple versions of nodejs. \n\n## Prerequisites\n\nYou must uninstall nodejs, if you had it installed previously.\n\n## How to install\n\nJust download the binary and execute it from cmd\n\n## Usage\n\n### nvma help\nTo see all commands you need to execute either:\n```\nnvma help\n```\nor\n```\nnvma\n```\n![nvma help](nvma-help.png)\n\n### nvma list\nTo lists all nodejs version that you can use you need to use:\n```\nnvma list\n```\n![nvma list](nvma-list1.png)\n\n### nvma use version\nTo change your version:\n```\nnvma.exe use \u003cversion\u003e\nnvma.exe use v14.9.0\n```\n![nvma use](nvma-use.png)\n\nAfter you changed your version, you need to restart your terminal/cmd in order to access your nodejs.\n\n### nvma makeglobal\n\nTo make nvma use everywhere, not only in nvma folder, execute makeglobal command use:\n```\nnvma makeglobal\n```\n![nvma makeglobal](nvma-makeglobal.png)\nAfter that you again need to restart your terminal/cmd.\n## Issues\n\nOnce you execute `nvma use` or `nvma makeglobal` you need to make sure that you dont move nvma to another folder. Moving to another folder results in nodejs not longer being recognized, also nvma wont work globally. \nTo overcome this, you can use `nvma use` and `nvma makeglobal` again.\n\nThere arent any other issues that i'm aware of. If you have any problems, please open a issue.\n\n## How it works?\n\n`nvma` is taking far simpler approach than `nvm`. Its just modifying your environemnt variables. When you type `nvma use`, once selected nodejs has been selected, it will add current path to `PATH` variable, thus making it accessable globally.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flyuboslavlyubenov%2Fnvma","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flyuboslavlyubenov%2Fnvma","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flyuboslavlyubenov%2Fnvma/lists"}