Skip to content

Repository files navigation

🛠️ Nyx Toolkit

Client-Side Document Utilities | Zero-Server Architecture

License: MIT Platform: Web/Static Stack: HTML5/CSS3/JS

📖 Overview

Nyx Toolkit is a collection of open-source document manipulation tools designed for privacy and portability. Conventional "free" online tools often require remote server uploads, imposing file-size caps and data privacy risks.

Nyx Toolkit operates entirely within the browser. By utilizing client-side processing, sensitive data never leaves the local environment.


🚀 Core Utilities

📄 PDF Splitter

  • Functionality: Deconstructs large PDFs into user-defined segments.
  • Architecture: Processes files locally via browser RAM.
  • Performance: Supports ~220MB on mobile; 500MB+ on desktop (hardware dependent).
  • Selection: Supports visual page selection and manual range inputs.

🔗 PDF Merger

  • Functionality: Combines multiple PDF files into a single document.
  • Logic: Drag-and-drop interface for defining merge sequence.
  • Processing: Instant local execution; no upload latency.

🔄 File Converter

  • Supported Operations:
    • DOCXPDF
    • TXTPDF
    • IMGPDF
    • PDFPNG
    • PDFTXT

📸 Long Screenshot Splitter

  • Functionality: Segments vertical "scrolling" screenshots.
  • Optimization: Splits images based on standard aspect ratios for easier viewing and printing.

📝 Markdown to PNG

  • Functionality: Scan the pdf for text and makes the text annotable.
  • Note: Current build does not include code block syntax highlighting.

📄 PDF OCR

  • Functionality: Renders Markdown text as shareable PNG images.
  • Note: Current build is not the most reliable for very warped texts.

🗺️ Roadmap

  • Advanced OCR: Enhanced text extraction for scanned documents.
  • Syntax Highlighting: Integration for Markdown code blocks.
  • Extended Formats: CSV, JSON, and EPUB support.

⚖️ License

Licensed under the MIT License.


Developed by Knigh/Reish/Nyx (Solo-Dev Project)

About

A suite of single-page tools for secure, client-side document manipulation. Split 200MB+ files, merge, OCR, and convert entirely in-browser using JS libraries. No server uploads, no subscription fees, and zero data leakage—your files never leave your device. Perfect for privacy-conscious local processing.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages