Developers

NeoZipKit and NeoZip-blockchain are MIT-licensed, open-source libraries for ZIP workflows, encryption, and on-chain features.

Use them in your own apps to create and verify archives, add AES-256 protection, and connect to blockchain timestamping and NFT flows when you need them. Each section below links to installation guides, examples, and API reference. For command-line usage, see NeoZip CLI.

Full developer documentation
🚀 Latest Release v0.6.0

NeoZipKit SDK - ZIP Creation & Verification

Create and manipulate ZIP files in your applications. Advanced compression (Deflate, ZStandard, Stored), AES-256 encryption (WinZip-compatible), hash-based verification with Merkle tree support, and streaming for large files. Full TypeScript support, browser and Node.js compatibility.

NeoZipKit documentation

Installation, quick starts, compression and encryption examples, hash verification, and TypeScript API patterns.

NeoZipKit docs

Install from npm

npm

npm install neozipkit

yarn

yarn add neozipkit
View on npm

Browser & Node.js

Works seamlessly in both browser and Node.js environments. Platform-specific optimizations for optimal performance.

TypeScript Support

Full TypeScript definitions included. Type-safe APIs with comprehensive IntelliSense support for better developer experience.

Multiple Compression

Support for Deflate, ZStandard, and Stored compression methods. Choose the best algorithm for your use case.

AES-256 Encryption

WinZip-compatible AES-256 (AE-1/AE-2) and legacy ZIP encryption. Create and extract encrypted archives in Node.js and browser.

Hash Verification

CRC-32 and SHA-256 hash verification. Merkle root calculation for integration with blockchain workflows.

Progress Tracking

Real-time progress tracking for long-running operations. Perfect for building responsive user interfaces.

🚀 Latest Release v0.6.0

NeoZip-blockchain - Blockchain Companion

Companion library for all blockchain features. Use with NeoZipKit for full NZIP workflows: blockchain timestamping, NFT minting, token verification, and wallet management. Supports Base Mainnet, Base Sepolia, and OpenTimestamps add-on.

NeoZip-blockchain documentation

Installation, token service setup, timestamping, NFT minting, wallet integration, and verification APIs.

NeoZip-blockchain docs

Install from npm

npm

npm install neozip-blockchain

yarn

yarn add neozip-blockchain

For full NZIP workflows: npm install neozipkit neozip-blockchain

View on npm

Blockchain Timestamping

Submit digests to the NeoZip Token Service, batch to blockchain, upgrade to TIMESTAMP.NZIP, mint NFT proof.

NFT Minting

Mint ZIP file hashes as NFTs on Base network. Full metadata and blockchain verification.

Token Verification

Verify ZIP file authenticity against blockchain. Browser and Node.js verification support.

Wallet Management

Browser and Node.js wallet integrations. MetaMask support for browser, file-based for Node.js.

Multi-Network Support

Base Mainnet, Base Sepolia, and more. Production-ready contract configurations.

OpenTimestamps Add-on

Optional Bitcoin-backed timestamps via neozip-blockchain/ots for backward compatibility.

NeoZip CLI

Command-line tools for automation, CI/CD, and batch archive workflows — with installation, usage examples, and a full command reference on a dedicated page.

View NeoZip CLI documentation