awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

16 dépôts

Awesome GitHub RepositoriesClient-Side Document Generators

Web-based engines that construct portable document files directly within the browser environment.

Distinguishing note: Operates exclusively in the browser environment, distinct from server-side rendering solutions.

Explore 16 awesome GitHub repositories matching web development · Client-Side Document Generators. Refine with filters or upvote what's useful.

Awesome Client-Side Document Generators GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • dayuanjiang/next-ai-draw-ioAvatar de DayuanJiang

    DayuanJiang/next-ai-draw-io

    32,028Voir sur GitHub↗

    This project is a web-based diagramming platform that automates the creation of flowcharts and technical diagrams using generative artificial intelligence. It functions as a text-to-diagram generator, allowing users to input natural language prompts that are interpreted by large language models to produce structured visual representations. The platform distinguishes itself by integrating these AI-driven interpretations with a browser-based drawing surface. It translates user intent into standard diagramming syntax, which is then rendered as interactive visual elements on a digital canvas. Thi

    Encodes diagram data into portable formats directly within the browser to facilitate local saving and loading without requiring a backend database.

    TypeScriptaidiagramsproductivity
    Voir sur GitHub↗32,028
  • mrrio/jspdfAvatar de MrRio

    MrRio/jsPDF

    31,230Voir sur GitHub↗

    jsPDF is a JavaScript PDF generation library and client-side engine that produces documents directly on the user's device. It provides a scriptable interface for creating PDF files within web browsers and other JavaScript runtime environments without requiring a backend server. The library includes a tool for defining document dimensions, orientation, and measurement units to control page layout. It also functions as a Unicode font integrator, allowing for the embedding of custom font files to support diverse languages and special characters. Capability areas cover dynamic document automatio

    Produces PDF documents entirely on the client side without requiring a backend server.

    JavaScript
    Voir sur GitHub↗31,230
  • parallax/jspdfAvatar de parallax

    parallax/jsPDF

    31,229Voir sur GitHub↗

    jsPDF is a document creation engine designed to generate professional PDF files through a unified programming interface. It functions as a cross-platform graphics library that enables the programmatic assembly of data into structured layouts, supporting both client-side generation within web browsers and server-side rendering in backend environments. The library utilizes a canvas-based drawing API that translates high-level geometric and text instructions into standardized PDF vector primitives. By employing a cross-platform runtime abstraction, it decouples document generation logic from env

    A document creation engine that constructs portable document files directly within the browser environment using standard web programming interfaces.

    JavaScripthacktoberfest
    Voir sur GitHub↗31,229
  • rahuldkjain/github-profile-readme-generatorAvatar de rahuldkjain

    rahuldkjain/github-profile-readme-generator

    24,286Voir sur GitHub↗

    This project is a web-based Markdown profile builder designed to create professional landing pages for GitHub accounts. It functions as a profile README generator that collects user details and professional statistics to produce formatted Markdown code for showcasing technical skills and achievements. The tool distinguishes itself by integrating live data cards, such as contribution metrics and visitor counters, and providing an RSS feed embedder for automated blog syndication. It also automates the setup process by importing public user information and suggesting relevant skills based on a G

    Constructs a formatted Markdown profile document directly within the browser based on user input.

    TypeScript
    Voir sur GitHub↗24,286
  • eligrey/filesaver.jsAvatar de eligrey

    eligrey/FileSaver.js

    22,032Voir sur GitHub↗

    FileSaver.js is a client-side utility library designed to trigger browser download prompts for files generated within a web application or retrieved from remote web addresses. It enables the export of data directly to a user's local device, eliminating the need for server-side processing or backend infrastructure to handle file creation and storage. The library functions as a wrapper for the browser Blob API, simplifying the process of encapsulating binary data and mapping it to temporary object URLs. By programmatically managing anchor elements and their download attributes, it simulates use

    Generates and saves files directly in the browser from application data without requiring a server-side round trip.

    JavaScript
    Voir sur GitHub↗22,032
  • chartdb/chartdbAvatar de chartdb

    chartdb/chartdb

    21,286Voir sur GitHub↗

    ChartDB is a database schema visualizer and entity-relationship diagramming platform designed to help developers understand, design, and document complex data architectures. It functions as a visual workspace where users can create and modify database schemas, define table attributes, and map foreign key relationships. By parsing database metadata or SQL scripts, the tool generates interactive diagrams that provide a clear overview of structural interdependencies and data associations. The platform distinguishes itself through its focus on automated documentation and schema synchronization. I

    Allows users to save current entity-relationship diagrams as structured files that can be re-imported later to resume editing or maintain backups.

    TypeScriptdatabasedbdb-migration
    Voir sur GitHub↗21,286
  • zackriya-solutions/meeting-minutesAvatar de Zackriya-Solutions

    Zackriya-Solutions/meeting-minutes

    12,757Voir sur GitHub↗

    This project is a self-hosted meeting transcription and summarization tool that converts audio recordings into text transcripts and structured notes using large language models. It functions as an enterprise meeting documentation manager, allowing for the organization and editing of timestamped records. The system prioritizes data privacy through local-first processing and the ability to deploy on private infrastructure. It supports a provider-agnostic architecture, enabling users to connect to local AI engines, self-hosted servers, or cloud-based API endpoints for both transcription and summ

    Generates PDF, Word, and Markdown files from transcripts and summaries directly within the browser.

    Rustaiai-meeting-assistantllm
    Voir sur GitHub↗12,757
  • triggerdotdev/jsonhero-webAvatar de triggerdotdev

    triggerdotdev/jsonhero-web

    10,761Voir sur GitHub↗

    JSON Hero is a web-based utility designed for viewing, analyzing, and sharing structured data. It provides an interactive interface for exploring complex JSON payloads, allowing users to navigate nested structures through hierarchical rendering, global search, and keyboard-driven controls. The platform distinguishes itself by performing client-side schema inference and automated schema generation, which allows users to understand data types and constraints without server-side processing. It enhances data readability by injecting contextual previews for specific string patterns—such as dates,

    Analyzes raw JSON objects in the browser to dynamically generate structural definitions and data type summaries without server-side processing.

    TypeScriptdeveloper-toolsdevtoolshacktoberfest
    Voir sur GitHub↗10,761
  • schlagmichdoch/pairdropAvatar de schlagmichdoch

    schlagmichdoch/PairDrop

    9,791Voir sur GitHub↗

    PairDrop is a cross-platform file sharing application and web-based tool for peer-to-peer data exchange. It enables the transfer of files and text messages between devices using a browser, operating without the need for user accounts or central storage. The project supports both local network file transfers and cross-device sharing over the internet. It provides methods for establishing connectivity through temporary rooms using shared short-codes, QR-code identity exchange, and persistent device pairing to maintain connections across different networks. Connectivity is managed via WebRTC pe

    Implements binary chunking to handle large file transfers directly within browser memory.

    JavaScriptfile-sharingindexeddbnodejs
    Voir sur GitHub↗9,791
  • uiverse-io/galaxyAvatar de uiverse-io

    uiverse-io/galaxy

    9,762Voir sur GitHub↗

    Galaxy is a curated CSS UI component library and visual design gallery. It serves as a front-end code snippet manager and a searchable repository of community-sourced HTML and CSS assets. The project provides tools for UI component discovery and design prototyping, allowing users to browse an archive of interface elements and layout patterns. It includes a code export mechanism for copying markup and styling directly into external development workflows. The system supports responsive web design through flexible grid layouts and interface elements that adapt to different screen sizes. A JSON-

    Provides a clipboard mechanism to export raw HTML and CSS snippets directly from the browser.

    HTMLcommunitycsstailwind
    Voir sur GitHub↗9,762
  • careywang/sub-webAvatar de CareyWang

    CareyWang/sub-web

    6,402Voir sur GitHub↗

    Sub-web is a browser-based web interface that converts raw proxy subscription links into structured configuration files compatible with the Clash proxy client. It acts as a frontend for the subconverter backend service, enabling users to generate, manage, and export proxy configurations directly from their browser without server-side processing. The tool distinguishes itself by offering a complete configuration management workflow that includes generating Clash-compatible files from subscription URLs, caching generated configurations in browser local storage with configurable expiration, and

    Generates and downloads configuration files directly in the browser without server-side processing, enabling offline use.

    JavaScript
    Voir sur GitHub↗6,402
  • dolanmiu/docxAvatar de dolanmiu

    dolanmiu/docx

    5,814Voir sur GitHub↗

    docx est une bibliothèque JavaScript et TypeScript pour la génération et la manipulation programmatique de documents Word. Elle sert de générateur de documents OOXML, permettant aux développeurs de créer des fichiers bureautiques formatés via du code au lieu d'une édition manuelle. La bibliothèque permet l'automatisation de documents à travers les environnements Node.js et navigateur web. Elle prend en charge l'exportation de documents côté client, permettant aux utilisateurs de générer et de télécharger des fichiers directement dans le navigateur sans serveur backend. Les capacités incluent la possibilité de définir des mises en page, des marges et l'orientation. Les utilisateurs peuvent insérer par programmation des éléments de document tels que du texte, des listes, des tableaux et des images pour construire des structures de document personnalisées et des rapports automatisés.

    Operates as a web-based engine to construct and export portable Word files directly within the browser.

    TypeScript
    Voir sur GitHub↗5,814
  • octokatherine/readme.soAvatar de octokatherine

    octokatherine/readme.so

    4,630Voir sur GitHub↗

    readme.so est un constructeur de documentation visuel et un éditeur markdown conçu pour assembler et exporter des fichiers de projet structurés. Il fonctionne comme un générateur de README qui permet aux utilisateurs de créer des pages d'accueil standardisées pour les dépôts de code via une interface web par glisser-déposer. L'outil permet l'agencement de sections de contenu prédéfinies, telles que des guides d'installation et des références API, dans une mise en page de document finale. Ce processus permet la rédaction de documentation de dépôt professionnelle et de guides d'onboarding sans écrire de syntaxe markdown brute. Le système gère le contenu via un processus d'assemblage basé sur des composants, convertissant l'état visuel de l'éditeur en chaînes markdown formatées. Ces documents sont traités via une sérialisation côté client pour générer des fichiers téléchargeables.

    Provides the ability to export assembled documentation as downloadable files directly from the browser.

    JavaScriptmarkdownnextjsreact
    Voir sur GitHub↗4,630
  • zerebos/ghostty-configAvatar de zerebos

    zerebos/ghostty-config

    2,751Voir sur GitHub↗

    This project is a configuration manager and visual editor for the Ghostty terminal. It provides a dedicated interface for managing terminal settings, fonts, and colors, alongside a specialized generator for creating keyboard mappings and input sequences. The system enables the definition of complex keybindings and chained actions through an interactive editor. It features a live-preview synchronization system that updates the visual representation of terminal settings as values are modified. The toolset includes capabilities for importing, exporting, and sharing configuration files via uploa

    Provides tools to export visual configuration states as static text files directly within the browser.

    Svelteconfigconfiguration-managementghostty
    Voir sur GitHub↗2,751
  • shizukuichi/pdf-editorAvatar de ShizukuIchi

    ShizukuIchi/pdf-editor

    1,854Voir sur GitHub↗

    This project is a browser-based PDF editor that allows users to modify documents by inserting and repositioning text, images, and signatures. It functions as a client-side document editor, enabling the rendering, editing, and saving of files entirely within the user's browser environment. By processing all binary data locally, the application ensures that documents are never uploaded to a remote server, maintaining data privacy throughout the editing workflow. The tool utilizes an object-oriented model to manage individual elements, allowing for independent manipulation and transformation of

    Processes and modifies files entirely in the user browser to ensure data privacy and offline functionality.

    JavaScriptpdf-editorpdf-signature
    Voir sur GitHub↗1,854
  • awalgarg/cv-makerAvatar de awalgarg

    awalgarg/cv-maker

    999Voir sur GitHub↗

    This project is a web-based document formatting tool designed to generate professional resumes from structured markdown files. It functions as a static site utility that allows users to manage their professional profiles through plain text, ensuring content remains portable and compatible with version control systems. The tool distinguishes itself by performing all document rendering and data processing entirely within the browser. By utilizing a component-driven layout engine, it transforms markdown input into formatted documents in real time without the need for a backend server. Users can

    Constructs formatted resume documents entirely within the browser environment without requiring server-side processing.

    JavaScriptcurriculum-vitaemarkdowntemplating
    Voir sur GitHub↗999
  1. Home
  2. Web Development
  3. Client-Side Document Generators

Explorer les sous-tags

  • Client-Side Exporters3 sous-tagsTools for generating and saving files directly in the browser from application data. **Distinct from Client-Side Document Generators:** Focuses on the export of application data to local files, distinct from general document generation.
  • Markdown ParsersParses markdown content directly within the browser environment. **Distinct from Client-Side Document Generators:** Focuses on the parsing of markdown specifically, rather than general document generation.