nar - node

  •        84

Idiomatic application packager utility for node.js to create self-contained executable applications that are ready-to-ship-and-run.nar provides built-in support for creating, extracting, installing and running applications easily from a simple configuration through a featured command-line interface or evented programmatic API.

https://github.com/h2non/nar

Dependencies:

archiver : ^1.2.0
array-unique : ^0.2.1
cli-table : ^0.3.0
colors : ^1.1.0
commander : ^2.9.0
findup-sync : ^0.2.1
fw : ^0.1.0
hu : ^0.1.0
mkdirp : ^0.5.0
ncp : ^2.0.0
progress : ^1.1.8
read : ^1.0.5
request : ^2.67.0
request-progress : ^0.3.1
requireg : ^0.1.3
resolve-tree : ^0.1.11
rimraf : ^2.4.4
tar : ^2.1.1

Tags
Implementation
License
Platform

   




Related Projects

nexe - 🎉 create a single executable out of your node.js apps

  •    TypeScript

Nexe is a command-line utility that compiles your Node.js application into a single executable file.

node-archiver - a streaming interface for archive generation

  •    Javascript

Visit the API documentation for a list of all methods available.Archiver ships with out of the box support for TAR and ZIP archives.

archiver - Easily create and extract

  •    Go

Package archiver makes it trivially easy to make and extract common archive formats such as .zip, and .tar.gz. Simply name the input and output file(s).Files are put into the root of the archive; directories are recursively added, preserving structure.

compressing - Everything you need for compressing and uncompressing

  •    Javascript

The missing compressing and uncompressing lib for node. Use gzip as an example, tar, tgz and zip is same as gzip.

Swiss File Knife

  •    C++

Multi function command line tool that belongs onto every usb stick.


electron-packager - Customize and package your Electron app with OS-specific bundles (

  •    Javascript

Package your Electron app into OS-specific bundles (.app, .exe, etc.) via JavaScript or the command line. Electron Packager is a command line tool and Node.js library that bundles Electron-based application source code with a renamed Electron executable and supporting files into folders ready for distribution.

golang-builder - Containerized build environment for compiling an executable Golang package and packaging it in a light-weight Docker container

  •    Shell

Containerized build environment for compiling an executable Golang package and packaging it in a light-weight Docker container.One of the (many) benefits of developing with Go is that you have the option of compiling your application into a self-contained, statically-linked binary. A statically-linked binary can be run in a container with NO other dependencies which means you can create incredibly small images.

electron-packager - Customize and package your Electron app with OS-specific bundles (

  •    Javascript

Package your Electron app into OS-specific bundles (.app, .exe, etc.) via JavaScript or the command line. Electron Packager is a command line tool and Node.js library that bundles Electron-based application source code with a renamed Electron executable and supporting files into folders ready for distribution.

Appcompact

  •    DotNet

A simple utility to compress & pack a program into one exe file (creates one self extracting executable). Uses Zip compression, which is implemented using the ICSharpCode.SharpZLib library. Written in c# (Visual c# express 2008)

PeaZip - Cross-platform file and archive manager

  •    Pascal

PeaZip is a free file archiver utility and rar extractor for Windows and Linux, work with 150+ archive types and variants (7z, ace, arc, bz2, cab, gz, iso, paq, pea, rar, tar, wim, zip, zipx...), handle spanned archives and support multiple archive encryption standards. The project aims to provide a cross-platform, portable, GUI frontend for multiple Open Source technologies (7-Zip, FreeArc, PAQ, PEA, UPX) focused on file and archive management, and security

Libarchive - C library and command-line tools for reading and writing tar, cpio, zip, ISO, and other

  •    C

The libarchive project develops a portable, efficient C library that can read and write streaming archives in a variety of formats. It also includes implementations of the common tar, cpio, and zcat command-line tools that use the libarchive library.

7zSharp

  •    

7zSharp is a .NET 2.0 LGPL wrapper around the 7z LZMA SDK and executable written in C#, providing a library (DLL) wrapper and simplified API to encode and decode using the 7z library. Ability to encode: 7z (.7z), ZIP (.zip), GZIP (.gz), BZIP2 (.bz2) and TAR (.tar) Ability to...

pkg - Package your Node.js project into an executable

  •    Javascript

Disclaimer: pkg was created for use within containers and is not intended for use in serverless environments. For those using Vercel, this means that there is no requirement to use pkg in your projects as the benefits it provides are not applicable to the platform. This command line interface enables you to package your Node.js project into an executable that can be run even on devices without Node.js installed.

pkg - Package your Node.js project into an executable

  •    Javascript

This command line interface enables you to package your Node.js project into an executable that can be run even on devices without Node.js installed.After installing it, run pkg --help without arguments to see list of options.

7-Zip - File archiver with a high compression ratio

  •    C

7-Zip is a file archiver with the high compression ratio. The program supports 7z, XZ, BZIP2, GZIP, TAR, ZIP, WIM, ARJ, CAB, CHM, CPIO, CramFS, DEB, DMG, FAT, HFS, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, RAR, RPM, SquashFS, UDF, VHD, WIM, XAR, Z.

Capsule - Dead-Simple Packaging and Deployment for JVM Apps

  •    Java

Capsule is a packaging and deployment tool for JVM applications. A capsule is a single executable JAR that contains everything your application needs to run either in the form of embedded files or as declarative metadata. It can contain your JAR artifacts, your dependencies and resources, native libraries, the require JRE version, the JVM flags required to run the application well, Java or native agents and more. In short, a capsule is a self-contained JAR that knows everything there is to know about how to run your application the way it's meant to run.

SharpZipLib - Compression Library in CSharp

  •    CSharp

#ziplib (SharpZipLib, formerly NZipLib) is a Zip, GZip, Tar and BZip2 library written entirely in C# for the .NET platform. It is implemented as an assembly (installable in the GAC), and thus can easily be incorporated into other projects (in any .NET language).

node-archiver - Creates Archives (Zip, Tar) via Node Streams.

  •    Javascript

Creates Archives (Zip, Tar) via Node Streams.

xar - executable archive format

  •    Python

XAR lets you package many files into a single self-contained executable file. This makes it easy to distribute and install. A .xar file is a read-only file system image which, when mounted, looks like a regular directory to user-space programs. This requires a one-time installation of a driver for this file system (SquashFS).






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.