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
Back to harfbuzz/harfbuzz

Open-source alternatives to Harfbuzz

30 open-source projects similar to harfbuzz/harfbuzz, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Harfbuzz alternative.

  • mpdf/mpdfmpdf avatar

    mpdf/mpdf

    4,693View on GitHub↗

    mPDF is a PHP library that transforms UTF-8 encoded HTML and CSS into formatted PDF documents. It serves as a PDF generation engine and document architect capable of converting web pages and HTML forms into professional files. The project is distinguished by its multilingual rendering capabilities, providing comprehensive support for bidirectional text, right-to-left scripts, and CJK languages using Unicode font embedding and OpenType layout processing. It further enables professional print-ready design through advanced color modeling in CMYK, precise page dimensioning, and compliance with PD

    PHPcjkcsshtml
    View on GitHub↗4,693
  • google/skiagoogle avatar

    google/skia

    10,762View on GitHub↗

    Skia is a high-performance 2D graphics rendering library used for drawing text, geometries, and images on digital surfaces. It functions as a hardware-accelerated graphics engine that offloads drawing operations to the GPU, a vector graphics processor for SVG and complex paths, and a typography engine for shaping and drawing characters with Unicode support. The project provides a cross-platform image codec for encoding and decoding standard image formats into raw pixel data across multiple operating systems. It also enables the development of user interfaces that maintain visual consistency a

    C++
    View on GitHub↗10,762
  • fonttools/fonttoolsfonttools avatar

    fonttools/fonttools

    5,144View on GitHub↗

    FontTools is a Python library for programmatically reading, modifying, and writing font files. It serves as an OpenType and TrueType font parser and a tool for transforming binary font files into human-readable XML for editing and rebuilding. The project includes a manager for reading and writing Unified Font Object source files within local folders or archives. It also provides a specialized utility for compressing web fonts to reduce file size and improve loading performance. The library covers programmatic font manipulation, including the modification of font metrics and glyph data. It pr

    Python
    View on GitHub↗5,144

AI search

Explore more awesome repositories

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

Find more with AI search
  • aui/font-spideraui avatar

    aui/font-spider

    5,138View on GitHub↗

    Font-spider is a set of specialized tools for web font optimization. It functions as a font subsetter and compression utility that analyzes HTML content to extract only the characters used on a page, creating minimized font files to reduce page weight and improve loading speeds. The project includes a web font converter that generates files in multiple binary formats to ensure cross-browser compatibility for text rendering. It also provides a build tool plugin to integrate font analysis and subsetting directly into automated development pipelines. The toolset covers glyph-based font subsetti

    JavaScript
    View on GitHub↗5,138
  • whatwg/htmlwhatwg avatar

    whatwg/html

    9,163View on GitHub↗

    This repository contains the HTML specification, which defines the core standards for web page structuring, content organization, and document rendering. It establishes the fundamental algorithms for state-machine-based tokenization, tree construction for the document object model, and origin-based security isolation. The specification provides a framework for defining custom elements with independent lifecycles and registries. It also details the requirements for cross-document communication, session history management, and the synchronization of interface properties with content attributes.

    HTMLcanvaseventsourcehtml
    View on GitHub↗9,163
  • 0x7c13/notepads0x7c13 avatar

    0x7c13/Notepads

    10,131View on GitHub↗

    Notepads is a minimalist text editor for Windows that renders its interface directly through native Win32 API calls, without relying on cross-platform toolkits. It is built around a single-instance document model where each open file is managed as an independent object with its own undo history and state, organized through a tab-based interface with keyboard-driven navigation. The editor distinguishes itself by supporting bidirectional text flow, allowing users to toggle paragraph direction between left-to-right and right-to-left. It also includes a real-time Markdown live preview that displa

    C#appdiff-viewerfluent
    View on GitHub↗10,131
  • fontello/fontellofontello avatar

    fontello/fontello

    7,087View on GitHub↗

    Fontello is a custom font package builder and icon font generator designed to combine selected icons from multiple libraries into a single minimized font file. It functions as a service for converting SVG vector graphics into font glyphs through automated path merging and transformations. The project provides a programmatic interface for automating icon workflows, allowing the management of configurations and the triggering of font generation via network requests for build pipelines. This enables the integration of custom font production into external automation workflows and command line too

    JavaScript
    View on GitHub↗7,087
  • jwilm/alacrittyjwilm avatar

    jwilm/alacritty

    64,603View on GitHub↗

    Alacritty is a cross-platform terminal emulator and command line interface designed for high visual throughput. It functions as a GPU-accelerated text renderer that uses OpenGL to offload the drawing of the terminal interface to the graphics card. The project focuses on high-performance text rendering to ensure low input latency and smooth interface updates. This is achieved through hardware-accelerated text rasterization and the use of a GPU-accelerated rendering engine to display terminal output. The application maintains consistent behavior across different operating systems via a cross-p

    Rust
    View on GitHub↗64,603
  • adobe-fonts/source-han-serifadobe-fonts avatar

    adobe-fonts/source-han-serif

    9,292View on GitHub↗

    Source Han Serif is a standardized Pan-CJK serif typeface family provided as an OpenType font collection. It provides unified glyphs for Chinese, Japanese, and Korean scripts, following regional orthographic rules to ensure consistent rendering across different language tags. The project implements a multi-weight visual hierarchy, offering a spectrum of stroke thicknesses ranging from ExtraLight to Heavy. It includes regional glyph variations that adjust the visual appearance of ideographs to match the specific orthographic standards of different East Asian languages. The repository covers t

    Shellcffcff2cjk
    View on GitHub↗9,292
  • mrrio/jspdfMrRio avatar

    MrRio/jsPDF

    31,230View on 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

    JavaScript
    View on GitHub↗31,230
  • hopding/pdf-libHopding avatar

    Hopding/pdf-lib

    8,515View on GitHub↗

    pdf-lib is a JavaScript PDF manipulation library used for creating, modifying, and editing PDF documents programmatically. It functions as a cross-runtime tool compatible with Node, Browser, Deno, and mobile JavaScript environments. The library provides a programmatic interface for document editing and form generation. It supports building interactive PDF forms, populating existing fields with custom data, and flattening forms into static content. Its broader capabilities include generating new documents from scratch, rearranging or copying pages between files, and managing document metadata

    TypeScript
    View on GitHub↗8,515
  • alphapixel/slughornAlphaPixel avatar

    AlphaPixel/slughorn

    7View on GitHub↗

    Library for shoehorning the Slug text/graphics GPU rendering library into projects.

    C++
    View on GitHub↗7
  • advplyr/audiobookshelfadvplyr avatar

    advplyr/audiobookshelf

    13,206View on GitHub↗

    Audiobookshelf is a self-hosted media server designed for the organization and streaming of personal audiobook and podcast collections. It functions as a digital library manager that provides centralized hosting, allowing users to stream audio content to various web and mobile clients while maintaining synchronized playback progress across all devices. The platform distinguishes itself through comprehensive library management and multi-user administration tools. It includes integrated metadata enrichment to automatically fetch cover art and descriptive information, alongside utilities for edi

    JavaScriptaudiobook-manageraudiobooksaudiobookshelf
    View on GitHub↗13,206
  • amir-arad/awesome-oscamir-arad avatar

    amir-arad/awesome-osc

    30View on GitHub↗

    A curated list of useful open-sound-control applications, libraries, resources and shiny things

    View on GitHub↗30
  • alex313031/thorium-androidA

    Alex313031/Thorium-Android

    0View on GitHub↗
    View on GitHub↗0
  • arthursonzogni/ftxuiArthurSonzogni avatar

    ArthurSonzogni/FTXUI

    9,686View on GitHub↗

    FTXUI is a C++ terminal user interface library and cross-platform console framework used for building interactive command line applications. It functions as a declarative terminal layout engine and a component-based UI toolkit that enables the creation of responsive interfaces. The library is distinguished by its terminal graphics and animation capabilities, allowing for the rendering of custom shapes, data plots, and smooth visual transitions using easing functions. It provides a comprehensive set of interactive widgets and a layout system utilizing flexbox and grid containers that adapt to

    C++arthursonzogniasciiascii-art
    View on GitHub↗9,686
  • akylas/oss-documentscannerAkylas avatar

    Akylas/OSS-DocumentScanner

    1,794View on GitHub↗
    C++androiddocumentdocument-scan
    View on GitHub↗1,794
  • 42wim/matterbridge42wim avatar

    42wim/matterbridge

    7,507View on GitHub↗

    Matterbridge is a multi-protocol chat bridge and messaging gateway that synchronizes messages, media, and user identities across disparate communication platforms in real time. It functions as a protocol-agnostic message bus, translating various chat protocols into a common internal format to enable seamless communication between different services. The system distinguishes itself through a multi-platform media proxy that downloads and re-uploads files and attachments to ensure cross-protocol accessibility. It also utilizes a webhook identity proxy to replicate original sender usernames and a

    Go
    View on GitHub↗7,507
  • append-it/blazor.printingAppend-IT avatar

    Append-IT/Blazor.Printing

    129View on GitHub↗

    Print PDF's using Blazor

    C#
    View on GitHub↗129
  • airsonic/airsonicairsonic avatar

    airsonic/airsonic

    2,043View on GitHub↗

    :satellite: :cloud: :notes:Airsonic, a Free and Open Source community driven media server (fork of Subsonic and Libresonic)

    Javaairsonicaudiodlna
    View on GitHub↗2,043
  • antvis/mcp-server-chartantvis avatar

    antvis/mcp-server-chart

    3,688View on GitHub↗

    This project is a Model Context Protocol server that enables large language models to generate and render data visualizations, charts, and diagrams. It functions as a toolset for AI assistants to transform raw data into professional visual representations. The server utilizes an intelligent selection layer to determine the most effective visualization format based on the provided data. It supports remote rendering via external HTTP services and provides the flexibility to route requests to self-hosted rendering endpoints for private network environments. Capabilities cover a wide range of da

    TypeScriptantvllmmcp
    View on GitHub↗3,688
  • arivera12/blazordownloadfilearivera12 avatar

    arivera12/BlazorDownloadFile

    192View on GitHub↗

    Blazor download files to the browser from c# without any javascript library reference or dependency.

    HTML
    View on GitHub↗192
  • antonvanassche/music-controls.nvimAntonVanAssche avatar

    AntonVanAssche/music-controls.nvim

    35View on GitHub↗

    Control you favorite music players with ease from within Neovim.

    Lua
    View on GitHub↗35
  • aschey/stream-download-rsaschey avatar

    aschey/stream-download-rs

    110View on GitHub↗

    A Rust library for streaming audio, video, and other content

    Rust
    View on GitHub↗110
  • askfiy/nvim-picgoaskfiy avatar

    askfiy/nvim-picgo

    68View on GitHub↗

    🥳🥳 A neovim plugin based on picgo-core, written in Lua. 🌲 Allows you to add pictures to various picture beds at any time, and they can be accessed from any corner of the Internet. 🎆

    Lua
    View on GitHub↗68
  • asterism-software/amzdownloader.comA

    asterism-software/amzdownloader.com

    0View on GitHub↗
    View on GitHub↗0
  • asterism-software/docgenie.co.ukA

    asterism-software/docgenie.co.uk

    0View on GitHub↗
    View on GitHub↗0
  • asterism-software/extensionsfox.storeA

    asterism-software/extensionsfox.store

    0View on GitHub↗
    View on GitHub↗0
  • aubreypwd/zsh-plugin-cvideoaubreypwd avatar

    aubreypwd/zsh-plugin-cvideo

    2View on GitHub↗

    Function to compress any video quickly using ffmpeg.

    Shell
    View on GitHub↗2
  • ahsanayaz/ngx-device-detectorAhsanAyaz avatar

    AhsanAyaz/ngx-device-detector

    559View on GitHub↗

    An Angular v7+ library to detect the device, OS, and browser details.

    TypeScript
    View on GitHub↗559