awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
RelaxedJS avatar

RelaxedJS/ReLaXed

0
View on GitHub↗
11,790 stars·421 forks·JavaScript·ISC·19 views

ReLaXed

ReLaXed is a document workflow and compilation system that transforms Markdown, JSON data, and HTML/CSS into print-ready PDF files. It utilizes a headless browser engine to render web technologies into final documents, serving as a build system for technical documentation and dynamic reports.

The project features a pipeline that automates asset generation, allowing scripts to produce images, charts, and tables from raw data files during the build process. It supports the integration of LaTeX formulas for mathematical equations and converts CSV files into formatted HTML tables.

The system includes a file-system watcher for automatic recompilation and a plugin architecture for adding custom variables and processing logic. It also provides middleware capabilities to transform the final HTML string and custom text filters to modify content before the PDF is rendered.

Features

  • HTML to PDF Converters - Transforms web-based HTML and CSS layouts into professional, print-ready PDF files.
  • Headless Rendering Engines - Uses a headless browser rendering engine to convert HTML and CSS layouts into precise PDF documents.
  • Markdown PDF Compilers - Transforms Markdown files and JSON data into formatted PDF outputs with automatic recompilation.
  • Document Compilers - Transforms source markup and data into formatted PDF outputs via a compilation pipeline.
  • Dynamic PDF Generators - Generates professional PDF documents with complex layouts from dynamic templates.
  • Data-Driven Templates - Injects structured JSON data into templates to generate dynamic, data-driven document content.
  • Markdown-to-PDF Renderers - Provides high-quality PDF rendering of Markdown source content.
  • Markdown to HTML Converters - Transforms Markdown plaintext and LaTeX formulas into structured HTML for rendering.
  • Dynamic Document Generators - Injects JSON data and CSV files into templates to create dynamic, data-driven reports.
  • Documentation Automation - Automates the compilation of source files into PDFs whenever filesystem changes are detected.
  • Template Data Injection - Injects structured JSON variables into templates to create dynamic content.
  • Content Processing and Transformation - Implements custom JavaScript filters and middleware to programmatically manipulate content during the build process.
  • HTML Pre-processors - Executes JavaScript middleware to transform the final HTML string before PDF rendering.
  • Post-Processing Hooks - Includes middleware capabilities to transform the final HTML string before PDF rendering.
  • Template Text Transformations - Provides custom functions to process and transform template text blocks before final output.
  • Build Pipeline Plugins - Provides a plugin architecture to intercept and transform assets and variables during the build lifecycle.
  • File Watchers - Monitors the file system for changes to trigger automatic recompilation of documents.
  • Technical Writing Workflows - Facilitates a specialized workflow for rendering LaTeX, markdown, and diagrams into a single technical document.
  • Chart Generators - Renders visual charts and flowcharts from text-based definitions as SVGs or images.
  • Equation Renderers - Transforms LaTeX formulas into formatted mathematical equations within documents.
  • External Content Inclusions - Embeds specialized content like LaTeX equations and plots using external JavaScript libraries.
  • Plugin Extenders - Allows loading external modules at runtime to add custom variables and processing logic to the pipeline.
  • File System Monitors - Watches directories for modifications to trigger automatic document rebuilds and previews.
  • CSV-to-HTML Table Generators - Translates CSV data files into formatted HTML tables for document inclusion.
  • Data-Driven Asset Generators - Triggers scripts on file changes to automatically produce images and tables from raw data.
  • Dynamic Asset Generators - Automates the creation of diagrams and tables from raw data files during the document build process.
  • Documentation and Knowledge - Creates complex PDF layouts using CSS and JavaScript.

Star history

Star history chart for relaxedjs/relaxedStar history chart for relaxedjs/relaxed

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to ReLaXed

Similar open-source projects, ranked by how many features they share with ReLaXed.
  • vanessa219/vditorVanessa219 avatar

    Vanessa219/vditor

    11,074View on GitHub↗

    Vditor is a browser-based Markdown editor and rendering engine that supports multiple editing interfaces, including a visual rich-text experience, instant rendering, and a traditional side-by-side split-view preview. It serves as an authoring tool for technical documentation and a component for web-based editor integration. The project is distinguished by its support for complex technical content, utilizing specialized rendering for mathematical formulas, flowcharts, sequence diagrams, and mind maps. It also functions as a collaborative document review tool, enabling users to attach anchored

    TypeScriptcommonmarkeditorgfm
    View on GitHub↗11,074
  • bingyanstudio/lapiscvBingyanStudio avatar

    BingyanStudio/LapisCV

    4,146View on GitHub↗

    LapisCV is a PDF document generator and resume builder designed to convert structured Markdown text into professional curriculum vitae. It functions as a rendering pipeline that transforms simple markup and variables into print-ready documents using a headless browser engine or LaTeX templates. The project provides a collection of professional themes and visual styles to customize the typography and branding of academic and professional resumes. It utilizes variable-based style injection to allow for the adjustment of fonts, colors, and margins based on content volume and user preferences. T

    CSSobsidianresume-builderresume-template
    View on GitHub↗4,146
  • iamgio/quarkdowniamgio avatar

    iamgio/quarkdown

    10,074View on GitHub↗

    Quarkdown is a programmable document compiler and markdown static site generator. It transforms markdown source files into structured outputs, serving as a tool for generating professional books, academic papers, and digital presentations. The system distinguishes itself through a programmable layout engine that allows for the use of functions, variables, loops, and conditional logic within markdown files. It includes an interactive read-eval-print loop for testing these document functions and syntax in real time before final compilation. Additionally, it provides a specialized format for sup

    Kotlincompilerknowledge-managementmarkdown
    View on GitHub↗10,074
  • there4/markdown-resumethere4 avatar

    there4/markdown-resume

    1,785View on GitHub↗

    Markdown Resume is a command-line utility designed to transform structured text files into professional, responsive web pages and portable documents. It functions as a static site generator that separates content from presentation, allowing users to maintain version-controlled resumes through a template-driven build system. The project distinguishes itself by providing a containerized execution environment that ensures consistent document output across different host systems. It supports rapid design iteration through a live preview feature that monitors source files and triggers automatic re

    Less
    View on GitHub↗1,785
See all 30 alternatives to ReLaXed→

Frequently asked questions

What does relaxedjs/relaxed do?

ReLaXed is a document workflow and compilation system that transforms Markdown, JSON data, and HTML/CSS into print-ready PDF files. It utilizes a headless browser engine to render web technologies into final documents, serving as a build system for technical documentation and dynamic reports.

What are the main features of relaxedjs/relaxed?

The main features of relaxedjs/relaxed are: HTML to PDF Converters, Headless Rendering Engines, Markdown PDF Compilers, Document Compilers, Dynamic PDF Generators, Data-Driven Templates, Markdown-to-PDF Renderers, Markdown to HTML Converters.

What are some open-source alternatives to relaxedjs/relaxed?

Open-source alternatives to relaxedjs/relaxed include: vanessa219/vditor — Vditor is a browser-based Markdown editor and rendering engine that supports multiple editing interfaces, including a… bingyanstudio/lapiscv — LapisCV is a PDF document generator and resume builder designed to convert structured Markdown text into professional… iamgio/quarkdown — Quarkdown is a programmable document compiler and markdown static site generator. It transforms markdown source files… there4/markdown-resume — Markdown Resume is a command-line utility designed to transform structured text files into professional, responsive… mixu/markdown-styles — This project is a static site generator and documentation builder designed to transform markdown files into styled… james-yu/latex-workshop — LaTeX Workshop is a comprehensive integrated development environment extension designed for authoring and typesetting…