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

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
larsenwork avatar

larsenwork/monoid

0
View on GitHub↗
7,962 stars·168 forks·Python·3 views

Monoid

Monoid is a monospaced programming font designed for high legibility in code editors and terminals. It is an OpenType feature font optimized for reading and writing source code, providing crisp rendering at small sizes.

The typeface utilizes OpenType font-feature settings to provide stylistic alternates and customizable glyph appearances. It specifically implements programming ligatures that combine common coding symbols and operators into single glyphs to improve readability.

The project covers monospaced text rendering and stylistic glyph customization, allowing for the swapping of standard characters through font-feature mapping and vector-based glyph rendering.

Features

  • Monospaced - Provides a specialized monospaced typeface designed for high legibility and grid alignment in code editors.
  • Monospaced Fonts - Provides a fixed-width typeface optimized for high legibility in programming and terminal environments.
  • Programming Ligature Fonts - Ships a monospaced font featuring specialized ligatures that combine coding symbols into single glyphs.
  • Vector-Based Path Rendering - Employs vector-based path rendering to ensure typographic shapes remain crisp across different display scales.
  • Ligature Substitution Engines - Implements a substitution engine that combines common coding symbols into single composite glyphs.
  • OpenType Font Rendering - Uses OpenType and Unicode standards to map character sequences to stylistic alternates and ligatures.
  • Feature-Rich Typefaces - Utilizes OpenType font-feature settings to provide a wide array of stylistic alternates and customizable appearances.
  • Programming Ligature Mappings - Implements mappings that combine common programming operators into single connected glyphs for better readability.
  • Code Editor Typography - Offers typographic settings and character swaps specifically optimized for reading and writing source code.
  • Text Rendering Optimizations - Optimizes font rendering parameters for improved visual clarity and legibility at small sizes.
  • Stylistic Set Configuration - Provides built-in mechanisms for toggling alternative glyph designs and character variants through OpenType settings.
  • Programming Font Customizations - Provides configurations for adjusting glyph styles and stylistic alternates to personalize the coding experience.
  • Programming Fonts - Customizable monospaced font for developers.

Star history

Star history chart for larsenwork/monoidStar history chart for larsenwork/monoid

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 Monoid

Similar open-source projects, ranked by how many features they share with Monoid.
  • tonsky/firacodetonsky avatar

    tonsky/FiraCode

    81,750View on GitHub↗

    FiraCode is a monospaced programming font designed for source code, console user interfaces, and technical notation. It functions as a programming ligature font, rendering common character sequences as single combined glyphs to simplify visual code analysis. The typeface includes specialized support for terminal user interfaces, providing box drawing characters and powerline symbols. It also serves as a technical font with broad Unicode coverage for rendering mathematical symbols and academic notation. The font provides mechanisms for customizing glyph appearance through stylistic sets and c

    Clojurefontligaturesprogramming-ligatures
    View on GitHub↗81,750
  • microsoft/cascadia-codemicrosoft avatar

    microsoft/cascadia-code

    27,736View on GitHub↗

    Cascadia Code is a monospaced programming font optimized for coding environments. It is available as a TrueType and OpenType font, featuring programming ligatures that combine common operators and symbols into single glyphs. The typeface is an OpenType variable font, which allows for character thickness to be scaled across a continuous range of weights within a single file. It is compatible with Nerd Font and Powerline, embedding specialized icons and symbols for use in terminal prompts and status bars. The project includes capabilities for font engineering and rendering, such as the use of

    Python
    View on GitHub↗27,736
  • i-tu/haskligi-tu avatar

    i-tu/Hasklig

    5,721View on GitHub↗

    Hasklig is a monospaced programming font designed for code editors, featuring a fixed-width typeface optimized for visual balance and readability. It is a customized version of Source Code Pro that incorporates specialized glyphs and spacing tailored for technical text. The font implements code ligature rendering, which replaces multi-character operators with composite glyphs to improve the scanning of source code. It further optimizes the reading experience through monospaced typography tuning, adjusting character spacing and visual weight to ensure a consistent layout.

    Python
    View on GitHub↗5,721
  • rubjo/victor-monorubjo avatar

    rubjo/victor-mono

    3,701View on GitHub↗

    Victor Mono is a monospaced programming font designed for code editors, focusing on legibility and character distinction. It is characterized by the inclusion of programming ligatures that combine multi-character symbols into single glyphs. The typeface features cursive italics with semi-connected strokes to visually separate comments and keywords from standard code. It also provides customizable glyph stylistics, allowing for alternative shapes for specific characters such as zeros and sevens.

    Vuecoding-fontcursivecursive-italics
    View on GitHub↗3,701
See all 30 alternatives to Monoid→

Frequently asked questions

What does larsenwork/monoid do?

Monoid is a monospaced programming font designed for high legibility in code editors and terminals. It is an OpenType feature font optimized for reading and writing source code, providing crisp rendering at small sizes.

What are the main features of larsenwork/monoid?

The main features of larsenwork/monoid are: Monospaced, Monospaced Fonts, Programming Ligature Fonts, Vector-Based Path Rendering, Ligature Substitution Engines, OpenType Font Rendering, Feature-Rich Typefaces, Programming Ligature Mappings.

What are some open-source alternatives to larsenwork/monoid?

Open-source alternatives to larsenwork/monoid include: tonsky/firacode — FiraCode is a monospaced programming font designed for source code, console user interfaces, and technical notation.… microsoft/cascadia-code — Cascadia Code is a monospaced programming font optimized for coding environments. It is available as a TrueType and… i-tu/hasklig — Hasklig is a monospaced programming font designed for code editors, featuring a fixed-width typeface optimized for… rubjo/victor-mono — Victor Mono is a monospaced programming font designed for code editors, focusing on legibility and character… madmalik/mononoki — Mononoki is a monospace programming typeface designed for reading and writing code. It is a developer font that… belluzj/fantasque-sans — Fantasque Sans is an open-source TrueType font family designed as a monospaced programming font. It combines a…