14 مستودعات
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 14 awesome GitHub repositories matching web development · Client-Side Document Generators. Refine with filters or upvote what's useful.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
docx هو مكتبة JavaScript و TypeScript للإنشاء البرمجي ومعالجة مستندات Word. يعمل كمولد مستندات OOXML، مما يسمح للمطورين بإنشاء ملفات مكتب منسقة من خلال الكود بدلاً من التحرير اليدوي. تمكن المكتبة من أتمتة المستندات عبر كل من بيئات Node.js ومتصفح الويب. وتدعم تصدير المستندات من جانب العميل، مما يسمح للمستخدمين بإنشاء وتنزيل الملفات مباشرة في المتصفح دون خادم خلفية. تشمل الإمكانات القدرة على تحديد تخطيطات الصفحة، والهوامش، والاتجاه. يمكن للمستخدمين إدراج عناصر المستند برمجياً مثل النصوص، والقوائم، والجداول، والصور لبناء هياكل مستندات مخصصة وتقارير مؤتمتة.
Operates as a web-based engine to construct and export portable Word files directly within the browser.
readme.so هو منشئ وثائق مرئي ومحرر markdown مصمم لتجميع وتصدير ملفات المشروع المنظمة. يعمل كمولد README يسمح للمستخدمين بإنشاء صفحات هبوط موحدة لمستودعات الكود من خلال واجهة ويب تعتمد على السحب والإفلات. تمكن الأداة من ترتيب أقسام المحتوى المحددة مسبقاً، مثل أدلة التثبيت ومراجع API، في تخطيط مستند نهائي. تسمح هذه العملية بتأليف وثائق مستودع احترافية وأدلة تأهيل دون كتابة صيغة markdown الخام. يدير النظام المحتوى من خلال عملية تجميع قائمة على المكونات، محولاً الحالة المرئية للمحرر إلى سلاسل markdown منسقة. تتم معالجة هذه المستندات عبر تسلسل من جانب العميل لتوليد ملفات قابلة للتنزيل.
Provides the ability to export assembled documentation as downloadable files directly from the browser.
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.