awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

22 مستودعات

Awesome GitHub RepositoriesDocument Encryption

Security mechanisms for protecting document files through encryption and decryption to restrict unauthorized access.

Distinct from Workbook Encryption: Distinct from Workbook Encryption: covers general document formats like PDF rather than being limited to spreadsheet files.

Explore 22 awesome GitHub repositories matching security & cryptography · Document Encryption. Refine with filters or upvote what's useful.

Awesome Document Encryption GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • sumatrapdfreader/sumatrapdfالصورة الرمزية لـ sumatrapdfreader

    sumatrapdfreader/sumatrapdf

    16,146عرض على GitHub↗

    SumatraPDF is a lightweight, multi-format document viewer designed for rendering PDF, eBook, and comic book files within a unified interface. It functions as both a graphical reading environment and a command-line document processor, enabling users to automate file conversion, merging, and extraction tasks without requiring a graphical interface. The application distinguishes itself through a single-executable binary distribution that utilizes direct-to-GDI rendering and memory-mapped file access to maintain high performance and minimal memory overhead. Users can personalize their workspace b

    Supports document encryption and decryption to protect sensitive content and restrict unauthorized access.

    Ccc-plus-pluspdf
    عرض على GitHub↗16,146
  • kekingcn/kkfileviewالصورة الرمزية لـ kekingcn

    kekingcn/kkFileView

    14,238عرض على GitHub↗

    kkFileView is a Spring Boot-based file preview server that provides a universal document viewer for rendering office files, PDFs, images, and 3D models directly in a web browser. It functions as a secure document rendering service that allows users to view a wide variety of file formats without requiring local software installations. The project distinguishes itself through specialized CAD to SVG conversion, transforming complex drawings into web-compatible formats. It includes a RESTful file preview API that allows these rendering capabilities to be integrated into external business applicat

    Manages protected or encrypted files for online viewing through integrated authentication and decryption workflows.

    Javadocxfileviewfileviewer
    عرض على GitHub↗14,238
  • foliojs/pdfkitالصورة الرمزية لـ foliojs

    foliojs/pdfkit

    10,667عرض على GitHub↗

    pdfkit is a JavaScript PDF generation library used to programmatically create binary PDF documents in Node.js and browser environments. It functions as a vector graphics engine for rendering paths, shapes, gradients, and tiling patterns, and as a tool for producing rich text and tagged documents that follow international accessibility standards for screen reader compatibility. The library includes a security and encryption utility for applying document encryption and restricting user permissions regarding printing, copying, or editing. It also serves as a form and annotation tool, enabling th

    Provides mechanisms for encrypting PDF files and restricting user permissions to prevent unauthorized editing or printing.

    JavaScript
    عرض على GitHub↗10,667
  • mstamy2/pypdf2الصورة الرمزية لـ mstamy2

    mstamy2/PyPDF2

    10,064عرض على GitHub↗

    PyPDF2 is a pure Python library for reading, writing, and manipulating PDF files. It functions as a document manipulator, text extractor, and encryption tool, allowing users to process PDF files without relying on external C libraries or native binaries. The library provides specialized tools for modifying document structures, such as merging multiple files into one, splitting documents into separate files, and transforming page layouts through cropping. It also includes capabilities for securing documents via passwords and encryption. Additional capabilities include the extraction of writte

    Secures PDF files through encryption and password protection to restrict unauthorized access.

    Python
    عرض على GitHub↗10,064
  • alexanderepstein/bash-snippetsالصورة الرمزية لـ alexanderepstein

    alexanderepstein/Bash-Snippets

    9,934عرض على GitHub↗

    This project is a collection of bash automation scripts and command-line utilities designed to automate common tasks and retrieve information from web APIs. It serves as a toolkit for developer references, network diagnostics, and media access directly from the terminal. A central component of the suite is a GitHub Gist manager that handles the full lifecycle of code snippets. This includes cloning and syncing Gists into local directories for offline access, organizing content through hashtags, and searching through snippet descriptions and file contents using regular expressions. The toolki

    Implements AES-256 encryption to secure files and encodes them in Base64 for sharing.

    Shellbackupbashcheatsheet
    عرض على GitHub↗9,934
  • py-pdf/pypdfالصورة الرمزية لـ py-pdf

    py-pdf/pypdf

    9,818عرض على GitHub↗

    pypdf is a Python library for parsing, manipulating, and generating PDF documents. It provides high-level operations for document processing, such as merging multiple files into one or splitting a single document into smaller files. The project includes specialized tools for managing interactive elements, including the creation and modification of annotations, hyperlinks, and form fields. It also supports advanced metadata management, allowing for the extraction and modification of standard document properties and XML-based XMP metadata. Beyond basic structural changes, the library covers pa

    Removes encryption from documents using user or owner passwords to restrict unauthorized access.

    Pythonhelp-wantedpdfpdf-documents
    عرض على GitHub↗9,818
  • pymupdf/pymupdfالصورة الرمزية لـ pymupdf

    pymupdf/PyMuPDF

    9,086عرض على GitHub↗

    PyMuPDF is a comprehensive PDF manipulation library and document analysis tool. It serves as a text extraction tool, OCR engine, and image converter, providing a programmatic interface to edit, merge, split, and optimize PDF and Office documents. The project distinguishes itself through high-performance capabilities, including the use of C-bindings for low-level manipulation and parallelized page processing to accelerate workloads. It provides specialized conversion paths, such as transforming PDF content into Markdown for retrieval-augmented generation and large language model pipelines. It

    Provides mechanisms to authenticate and unlock password-protected document files.

    Pythondata-scienceepubextract-data
    عرض على GitHub↗9,086
  • pdfcpu/pdfcpuالصورة الرمزية لـ pdfcpu

    pdfcpu/pdfcpu

    8,675عرض على GitHub↗

    pdfcpu is a Go PDF processing library and command-line interface designed for programmatically manipulating, optimizing, and validating PDF files. It provides a toolkit for document content modification and structural management. The project distinguishes itself as an optimization tool and layout engine, capable of reducing file sizes and improving loading speeds by streamlining internal structures. It also functions as a security manager, providing password-based encryption, decryption, and digital signature verification. Its capability surface includes page management for merging, splittin

    Implements standard AES encryption algorithms to secure document content and restrict access via password protection.

    Go
    عرض على GitHub↗8,675
  • xwmx/nbالصورة الرمزية لـ xwmx

    xwmx/nb

    8,210عرض على GitHub↗

    nb is a command-line note manager and personal knowledge management system that organizes plain-text documents and web bookmarks. It functions as a Markdown knowledge base, allowing users to create a structured collection of information through a shell-scripted interface. The system uses Git for versioning and synchronization, tracking full revision history and enabling the sync of notebooks across multiple devices via remote repositories. It provides security for sensitive data through AES-256 or GPG encryption and supports document conversion into various publishing formats using the Pandoc

    Secures sensitive notes and bookmarks using AES-256 or GPG encryption to prevent unauthorized access.

    Shellarchivingbashbookmark-manager
    عرض على GitHub↗8,210
  • the-paperless-project/paperlessالصورة الرمزية لـ the-paperless-project

    the-paperless-project/paperless

    7,917عرض على GitHub↗

    Paperless is a self-hosted document management system designed to digitize, index, and archive paper documents. It functions as an optical character recognition system that converts scanned images and PDFs into a searchable digital library, providing a web-based interface for querying and retrieving documents from a database. The system features an automated file ingestion pipeline that monitors specific directories and email inboxes to process and import documents without manual uploading. To maintain a private archive, it includes on-disk encryption for sensitive files and the ability to or

    Implements on-disk encryption with on-the-fly decryption during document downloads.

    Python
    عرض على GitHub↗7,917
  • phpoffice/phpwordالصورة الرمزية لـ PHPOffice

    PHPOffice/PHPWord

    7,568عرض على GitHub↗

    PHPWord is a PHP word processing library used for programmatically reading and writing word processing documents. It functions as an OOXML document generator, a word file parser, and a document template engine. The library enables the generation of new documents by applying structured data to existing templates or by creating files from scratch. It provides capabilities for extracting and parsing content, metadata, and structure from existing word processing files. The project covers a broad range of document generation features, including layout formatting, metadata management, and the inse

    Supports applying encryption and protection settings to restrict unauthorized access or editing of documents.

    PHP
    عرض على GitHub↗7,568
  • glushchenko/fsnotesالصورة الرمزية لـ glushchenko

    glushchenko/fsnotes

    7,404عرض على GitHub↗

    fsnotes is a markdown notes manager and cross-platform markdown editor for macOS and iOS. It functions as a personal knowledge base that organizes plain text and markdown files across folders using tags and bidirectional links. The system provides a secure environment through an encrypted plain text notebook that protects individual notes and folders. It implements Git-based note versioning to track document changes and maintain backups, while relying on external cloud storage services to synchronize files across devices. The application renders mathematical formulas, diagrams, and syntax-hi

    Protects individual notes and folders using document-level encryption to ensure data privacy.

    Swift
    عرض على GitHub↗7,404
  • purocean/ynالصورة الرمزية لـ purocean

    purocean/yn

    6,638عرض على GitHub↗

    yn هو محرر نصوص Markdown وأداة لإدارة المعرفة مصمم كلوحة مستندات تفاعلية. يعمل كنظام تدوين ملاحظات شبكي لتنظيم المعلومات عبر روابط الويكي، والوسوم، ومستودعات الملفات المحلية، مع دمج مساعد كتابة ذكاء اصطناعي لتوليد النصوص وإكمالها آلياً. يتميز المشروع بقدرات رسم المخططات متعددة المحركات، والتي تحول بناء الجملة النصي إلى مرئيات باستخدام Mermaid وPlantUML وECharts. يوظف إطار عمل إضافات قابلاً للتوسيع يسمح بإضافة عناصر واجهة مستخدم وميزات مخصصة من خلال وحدات JavaScript وخطافات الأحداث. يغطي التطبيق مجموعة واسعة من قدرات تأليف المحتوى والقدرات التقنية، بما في ذلك عرض الرياضيات بـ LaTeX، وتنفيذ الكود المدمج، وتوليد شرائح العرض التفاعلية. يوفر تنظيماً متقدماً للمستندات من خلال تصورات رسم بياني للمعرفة ويتضمن أدوات لتشفير المستندات، وتتبع الإصدارات، وتحويل التنسيق المدفوع بالواجهة الخلفية. يمكن بدء التطبيق بمنافذ مخصصة، وأدلة بيانات، وأنماط وصول باستخدام معلمات سطر الأوامر.

    Secures individual documents through password-driven encryption and decryption.

    TypeScript
    عرض على GitHub↗6,638
  • rizonesoft/notepad3الصورة الرمزية لـ rizonesoft

    rizonesoft/Notepad3

    6,456عرض على GitHub↗

    Notepad3 is a lightweight Windows text editor designed as a replacement for the default system notepad. It is built on the Scintilla text engine to provide source code editing capabilities, including syntax highlighting, code folding, and automatic indentation. The editor is distinguished by its support for registry-free portable execution, allowing the application to run from removable storage without system installation. It features integrated file encryption and decryption tools for secure document management and a regular expression engine for complex search and replace operations across

    Secures document contents using industry-standard encryption via the internal interface or a command-line tool.

    Csyntax-highlighting
    عرض على GitHub↗6,456
  • jonaswinkler/paperless-ngالصورة الرمزية لـ jonaswinkler

    jonaswinkler/paperless-ng

    5,420عرض على GitHub↗

    Paperless-ng هو نظام إدارة مستندات مستضاف ذاتياً مصمم لأرشفة الأوراق المادية كملفات رقمية قابلة للبحث. يعمل كخادم خاص للمسح الضوئي والفهرسة وتنظيم مكتبة رقمية من المستندات من خلال واجهة ويب. يعمل النظام كأرشيف ملفات مشفر، يستخدم واجهة خلفية لحماية الخصوصية لتأمين المستندات المخزنة. يوفر فك تشفير تلقائي أثناء عملية التنزيل لضمان بقاء السجلات المؤرشفة محمية أثناء التخزين. تدمج المنصة التعرف الضوئي على الحروف (OCR) لتحويل الصور الممسوحة ضوئياً وملفات PDF إلى نص قابل للبحث لفهرسة قاعدة البيانات. كما يدعم الاستيعاب التلقائي من خلال مراقبة الأدلة المحلية أو الشبكية للتحميلات الجديدة.

    Protects archived files using encryption and an automatic decryption process during downloads.

    Pythonangulararchivingdjango
    عرض على GitHub↗5,420
  • unidoc/uniofficeالصورة الرمزية لـ unidoc

    unidoc/unioffice

    4,809عرض على GitHub↗

    unioffice is a comprehensive document processing suite that provides a PDF document processor, an Open XML document library, a document security toolkit, and a document content extractor. It is designed to programmatically create, read, and modify Word, Excel, and PowerPoint files, as well as generate and edit PDF documents. The project is distinguished by its native language implementation of the Open XML standard, which removes native binary dependencies to simplify container deployments. It features advanced capabilities for digital document security, including hardware-based PDF signing,

    Protects files with encryption and sets permissions to restrict copying, editing, or printing.

    Godocxecma-376excel
    عرض على GitHub↗4,809
  • qpdf/qpdfالصورة الرمزية لـ qpdf

    qpdf/qpdf

    4,780عرض على GitHub↗

    qpdf is a collection of specialized utility tools for the structural transformation, metadata inspection, file optimization, and cryptographic management of PDF documents. It provides a command line tool for transforming and inspecting internal PDF structures, a structural transformer for reorganizing pages and merging documents, and an encryption engine for managing passwords and restrictions. The project distinguishes itself through a technical approach to document manipulation, utilizing an object-based structural representation to modify files as a graph of unique objects. It includes a m

    Provides cryptographic primitives for hashing and processing password-protected PDF documents.

    C++pdfpdf-document-processor
    عرض على GitHub↗4,780
  • openemr/openemrالصورة الرمزية لـ openemr

    openemr/openemr

    4,691عرض على GitHub↗

    OpenEMR is an open-source electronic health record (EHR) system that also functions as a medical practice management platform and a patient portal, all integrated with standards-based health data exchange. It stores and manages patient health records, handles clinical workflows, supports scheduling and billing, and provides patients with secure self-service access to their information. Interoperability is built in via FHIR and C-CDA for exchanging records with external systems and Direct protocol for encrypted provider messaging. The system is designed to be extensible, with a modular plugin

    Encrypts patient files to protect sensitive health information.

    PHPehremrfhir
    عرض على GitHub↗4,691
  • onlyoffice/desktopeditorsالصورة الرمزية لـ ONLYOFFICE

    ONLYOFFICE/DesktopEditors

    4,448عرض على GitHub↗

    DesktopEditors is an office suite application designed for creating and editing text documents, spreadsheets, and presentations across different operating systems. It serves as an OOXML compatible editor, ensuring that files are read and written according to Office Open XML standards for cross-platform document exchange. The suite functions as a collaborative document platform featuring real-time co-authoring, version tracking, and integrated communication tools. It also acts as an AI-powered document assistant and PDF editor, providing capabilities for content generation, automated spreadshe

    Protect files with passwords, digital signatures, watermarks, and end-to-end encrypted private rooms.

    collaborationdesktopdocx
    عرض على GitHub↗4,448
  • librepdf/openpdfالصورة الرمزية لـ LibrePDF

    LibrePDF/OpenPDF

    4,293عرض على GitHub↗

    OpenPDF هي مكتبة Java ومعالج مستندات يُستخدم لإنشاء وتعديل وعرض وتشفير مستندات PDF. تعمل كمجموعة أدوات لإنشاء ملفات جديدة من الصفر، وتعديل هياكل المستندات الموجودة، واستخراج محتوى النص. يتضمن المشروع محركاً مخصصاً لتحويل محتوى HTML و CSS إلى مستندات PDF عن طريق تحليل الترميز وتطبيق الأنماط. كما يوفر محرك عرض لتحويل صفحات PDF إلى تنسيقات صور للصور المصغرة والمعاينات، إلى جانب أداة أمان لحماية المحتوى عبر تشفير المستندات. تدعم المكتبة إضافة الرسومات والجداول وصور TIFF متعددة الصفحات. تتعامل مع الطباعة المعقدة من خلال دعم الأحرف متعددة البايت، والنصوص ثنائية الاتجاه، والنصوص غير اللاتينية. تستفيد البرمجية من بيئة تشغيل Java عبر المنصات وتتضمن حزماً لتمكين معالجة المستندات داخل بيئات Android.

    Secures sensitive PDF content using encryption to restrict unauthorized access.

    Java
    عرض على GitHub↗4,293
السابق12التالي
  1. Home
  2. Security & Cryptography
  3. Sensitive Data Access Controls
  4. Workbook Encryption
  5. Document Encryption

استكشف الوسوم الفرعية

  • Leak PlatformsSpecialized systems for the secure and anonymous transfer of sensitive leaked documents. **Distinct from Document Encryption:** Distinct from Document Encryption: focuses on the full platform workflow for leaks rather than just the encryption of a file.
  • Patient Document Encryption SystemsSecure patient files with encryption to protect sensitive health information from unauthorized access. **Distinct from Document Encryption:** Distinct from Document Encryption: specialized for healthcare patient documents.
  • Secure Document RepositoriesSystems for organizing and storing sensitive files using robust encryption to prevent unauthorized access. **Distinct from Document Encryption:** Distinct from Document Encryption: focuses on the management and storage lifecycle of sensitive documents rather than just the encryption method.