Novus - A blazingly fast and efficient package manager for windows.

Overview

Novus

A blazingly fast and efficient package manager for windows.

Why Novus

Swift

Unlike any other package manager, Novus uses multithreaded downloads making the download speeds 8 times faster.

Efficient

Apart from being extremely fast, Novus also installs and uninstalls packages concurrently, making it as efficient as possible.

Authentic

Not only are all of Novus’s packages are monitored regularly, but all of them are always up to date and trusted by the community.

Features

Unlike most package managers, Novus can do much more than just installing and uninstalling applications.

Here are the various commands that novus can perform.

  • Install
  • Uninstall
  • Update
  • List
  • Search
  • Clean
  • Quit
  • Forcequit
  • Info

Run novus -h for a detailed description of each command.

Installation

Novus is extremely easy to install.

This can be done using the official installer or via powershell.

Official Installer

The official installer for novus can be found here.

Check out the Github Page

After downloading the installer, follow the simple installation prompts.

Official Site

Visit our website for more information about Novus.

Take a look at the docs on how to get started.

Supporters

Stargazers repo roster for @novus-package-manager/novus

Authors

ZaphodElevated - Founder And Developer Of Novus

Find other contributors here

Credits

Credits

Comments
  • Contains features and ideas identical to  / directly from Electric w/o credit / mention

    Contains features and ideas identical to / directly from Electric w/o credit / mention

    From what I have seen, Novus uses a lot of ideas that seem to be copied heavily inspired / directly copied from Electric.

    Here are a few examples:

    1. Package Name Autocorrection

    image

    vs image

    2. Auto Elevating the User image

    vs

    image

    3. Temp Directory Folder Structure image

    vs

    image

    Although it is natural to copy features from direct competitors, it is unethical not to credit or at the least, point out that these features are inspired by Electric. Hope this can be addressed soon 👍.

    opened by suptejas 5
  • Ignore checksum for certain packages

    Ignore checksum for certain packages

    • For packages like Active Perl, the checksum changes weekly.
    • It would be hard to maintain these packages.
    • Hence, prompt the user if he wants to continue with the installation without verifying its hash.
    opened by 0xPranavDoshi 1
  • [FR] Recognize old installed packages (by other software, e.g. Chocolatey, WinGet, Ninite, normal install, etc) and be able to fetch them to be managed/updated via Novus

    [FR] Recognize old installed packages (by other software, e.g. Chocolatey, WinGet, Ninite, normal install, etc) and be able to fetch them to be managed/updated via Novus

    What I'm asking here is for a direct linking or an unique placeholder where the name or ID of the package can be handled and managed via Novus directly.

    I'm not a programmer myself, so I'm not sure how this could be implemented, but I think it's fairly possible.

    That way we would avoid problems by having to uninstall externally via some other app (Windows Programs Manager, Choco, Revo Uninstaller, Glary, iObit, etc) and handle all of them directly via Novus itself.

    What do you think?

    Thanks.

    opened by K0media 0
  • [Request] Can you create a crate for novus downloader backend

    [Request] Can you create a crate for novus downloader backend

    It would be great if you expose novus downloader as a cargo crate because there are not much options of maintained downloader's in rust and even if there are then they are not multithreaded.

    Also by doing so people can use and contribute directly to it and hence improve novus.

    It could be used as a common downloader in future with novus-linux and novus-macos.

    opened by prateekmedia 1
  • Install the stable version of packages by default

    Install the stable version of packages by default

    • Install the stable version of packages by default.
    • For example, 7-zip 19.00 should be installed by default instead of 21.03.
    • Add an additional flag for installing beta versions and pre-releases.
    opened by 0xPranavDoshi 0
Releases(v1.1.3)
Owner
Novus
A blazingly fast and efficient package manager for windows.
Novus
A fast package manager for NodeJS written in Rust.

click A fast package manager for NodeJS written in Rust. How fast? Benchmark of bun vs click clean install: Based on benchmarks done with hyperfine, c

Sam 52 Oct 10, 2023
A shiny new package manager written in rust explicitly for gemlock/linux and it's distributions

Gem A shiny new package manager written in rust explicitly for gemlock/linux and it's distributions. List of content How to setup Systems Ubuntu Arch

Gemlock 1 Feb 22, 2022
Cargo - The Rust package manager

Cargo downloads your Rust project’s dependencies and compiles your project.

The Rust Programming Language 9.5k Jan 4, 2023
basic multiple package manager

baka basic multiple package manager Docs Env baka_root_setting Windows: %USERPROFILE%/.baka/config Linux, Mac: $HOME/.baka/config baka_plugins (Just u

null 8 Dec 29, 2021
Wally is a modern package manager for Roblox projects inspired by Cargo

Wally is a package manager for Roblox inspired by Cargo (Rust) and npm (JavaScript). It brings the familiar, community-oriented world of sharing code from other communities into the Roblox ecosystem.

Uplift Games 194 Jan 3, 2023
Plow - The ontology package manager

Plow - Ontology package manager Plow is package management solution for OWL ontologies, with support for specifying dependencies between packages via

Field 33 12 Dec 21, 2022
💡 Use the right package manager by rust

n ?? Use the right package manager by rust ?? Inspired by ni Why ni is nice , but ni is based on Node. it is difficult to collaborate well with node v

SHEIN 3 Jul 24, 2023
A blazingly fast 🔥 Discord bot written in Rust

rusty-bot ?? A blazingly fast ?? Discord bot written in Rust. Commands name use !rm <count> deletes old messages !meme <subreddit> sends a random meme

Asandei Stefan 2 Oct 14, 2022
Blazingly Fast..!

Rust-Workers Blazingly Fast..! Contribution Guideline Create an .env file in the root of the project and add your mongodb uri to it. MONGODB_URI=<your

Sofi-Tech 6 Nov 17, 2022
Blazingly fast spam classification API built using Rocket Web Framework.

Telegram Antispam API Blazingly fast spam classification API built using Rocket Web Framework. Notes The classifier works in aggressive mode, it can s

Akshay Rajput 13 May 5, 2023
A little bit fast and modern Ruby version manager written in Rust

A little bit fast and modern Ruby version manager written in Rust Features Pure Rust implementation not using ruby-build Cross-platform support (macOS

Takayuki Maeda 510 Jan 5, 2023
Fast and simple PHP version manager written in rust

[WIP] phpup (PHP-up): Fast and Simple PHP version manager ⚡ Fast and simple PHP version manager, written in rust Features No requirements for system P

null 27 Dec 25, 2022
Rust package for constructing and analyzing phylogenies.

Rust-Phylogeny, a Rust library for phylogenetic trees Currently this library provides three algorithms: UPGMA and Neighbor-Joining for constructing a

Ragnar Groot Koerkamp 1 Nov 18, 2021
DWARF packaging utility, written in Rust, supporting GNU extension and DWARF 5 package formats.

thorin thorin is an DWARF packaging utility for creating DWARF packages (*.dwp files) out of input DWARF objects (*.dwo files; or *.o files with .dwo

David Wood 19 Nov 16, 2022
A flexible, simple to use, immutable, clone-efficient String replacement for Rust

flexstr A flexible, simple to use, immutable, clone-efficient String replacement for Rust Overview Rust is great, but it's String type is optimized as

Scott Meeuwsen 119 Dec 12, 2022
Modify fonts to remove bitmap and disable gridfit for Windows font rendering.

Since Windows 10 version 1703 (Creators Update), its built-in TrueType renderer now supports vertical anti-aliasing. Despite there are only 30 levels of grayscale shade, it dramatically improves text rendering, especially for CJK languages. Sadly, it is only enabled for selected fonts at selected sizes.

Star Brilliant 54 Dec 21, 2022
Rust for the Windows App SDK

Rust for the Windows App SDK The windows-app crate makes the Windows App SDK (formerly known as Project Reunion) available to Rust developers.

Microsoft 212 Nov 22, 2022
Click-once - A small tiny little binary to fix undesired mouse double clicks in Windows, written in Rust.

click-once A small tiny little binary to fix malfunctioning mouse double clicks in Windows, written in Rust. Minimal executable with little to no over

null 23 Dec 29, 2022
LSR - A Rust Implementation of LS for Windows

LSR - A Rust Implementation of LS for Windows(and possibly other platforms) This is underdevelopment Quick Start For now, I only tested this code on t

Christopher Schneider 4 Jan 31, 2023