awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

45 repository-uri

Awesome GitHub RepositoriesSyntax Highlighting

Applying visual styles to code blocks to differentiate language keywords and structures.

Distinct from Code Line Highlighting: Focuses on the visual highlighting of code within documentation, not just highlighting specific lines of a presentation.

Explore 45 awesome GitHub repositories matching user interface & experience · Syntax Highlighting. Refine with filters or upvote what's useful.

Awesome Syntax Highlighting GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • zadam/triliumAvatar zadam

    zadam/trilium

    36,595Vezi pe GitHub↗

    Trilium is a hierarchical personal knowledge base and digital garden tool designed to organize information into a tree of linked nodes. It functions as a JavaScript programmable wiki and a self-hosted note server, allowing users to maintain a private database of documents synchronized across multiple devices. The platform distinguishes itself through an embedded scripting engine for automating tasks and a REST API that exposes internal data and actions to external tools. Users can further extend the system by modifying the user interface layout and styling through a custom theme engine. The

    Supports code notes with integrated syntax highlighting for improved readability of source code.

    TypeScript
    Vezi pe GitHub↗36,595
  • ksky521/nodepptAvatar ksky521

    ksky521/nodeppt

    10,352Vezi pe GitHub↗

    nodeppt este un generator de prezentări markdown și un generator de site-uri statice care transformă fișierele sursă markdown în slide-uri interactive bazate pe web. Acesta constă într-un instrument de build în linie de comandă și un runtime frontend specializat utilizat pentru a livra prezentări într-un browser web. Proiectul dispune de un runtime de prezentare cu ecran dublu care sincronizează vizualizarea publicului cu un monitor privat pentru notițele vorbitorului. Utilizează un pipeline markdown bazat pe plugin-uri și un sistem de transformare DOM post-procesare pentru a converti sintaxa personalizată în conținut HTML structurat. Framework-ul suportă generarea de conținut tehnic, inclusiv randarea formulelor matematice, evidențierea sintaxei codului și încorporarea diagramelor interactive. Oferă un sistem de layout pentru design-uri de tip grid și card, efecte vizuale de mișcare și vizualizări bazate pe date. Este inclus un server de dezvoltare locală pentru iterație în timp real și este furnizat un utilitar pentru exportul prezentărilor ca documente PDF.

    Automatically applies visual styles to code blocks to differentiate language keywords and structures.

    JavaScript
    Vezi pe GitHub↗10,352
  • swagger-api/swagger-editorAvatar swagger-api

    swagger-api/swagger-editor

    9,453Vezi pe GitHub↗

    Swagger Editor este un instrument de autorare bazat pe web și un mediu de dezvoltare utilizat pentru a proiecta, documenta și valida specificațiile API. Suportă în mod specific OpenAPI Specification, oferind o interfață de browser pentru scrierea schemelor API și verificarea structurii acestora. Instrumentul dispune de randare în timp real care produce o previzualizare vizuală a documentației API pe măsură ce specificația este editată. Include evidențierea sintaxei bazată pe scheme standardizate pentru a îmbunătăți lizibilitatea definițiilor API. Editorul suportă importul specificațiilor din fișiere, URL-uri externe sau fixture-uri de exemplu și persistă starea curentă în stocarea locală pentru a preveni pierderea datelor. Este distribuit ca imagine de container, incluzând o versiune non-root pentru a reduce suprafața de atac de securitate în timpul implementării.

    Applies color coding to API specification keywords and structures based on standardized schemas.

    JavaScript
    Vezi pe GitHub↗9,453
  • fluid-dev/hexo-theme-fluidAvatar fluid-dev

    fluid-dev/hexo-theme-fluid

    8,161Vezi pe GitHub↗

    :ocean: 一款 Material Design 风格的 Hexo 主题 / An elegant Material-Design theme for Hexo

    Applies color-coded syntax highlighting to code blocks in blog posts using built-in color schemes.

    JavaScriptarticleblogfluid
    Vezi pe GitHub↗8,161
  • crazyguitar/pysheeetAvatar crazyguitar

    crazyguitar/pysheeet

    8,150Vezi pe GitHub↗

    pysheeet este o bibliotecă de referință tehnică ce oferă o colecție curatoriată de fragmente de cod și modele de implementare pentru dezvoltarea avansată în Python, integrarea sistemelor și calculul de înaltă performanță. Servește ca un ghid cuprinzător pentru implementarea programării de rețea de nivel scăzut, extensiilor native C și programării asincrone și concurente. Proiectul oferă framework-uri specializate pentru dezvoltarea și implementarea modelelor de limbaj mari, inclusiv instrumente pentru inferență distribuită pe GPU și servire de înaltă performanță. Include, de asemenea, modele detaliate pentru orchestrarea clusterelor de calcul de înaltă performanță, acoperind alocarea resurselor GPU și gestionarea sarcinilor de lucru pe mai multe noduri. Biblioteca acoperă o gamă largă de capabilități, inclusiv comunicarea securizată în rețea și criptografia, object-relational mapping și gestionarea bazelor de date, precum și implementarea structurilor de date și algoritmilor complecși. Oferă, de asemenea, utilitare pentru gestionarea memoriei, interoperabilitate nativă prin interfețe de funcții străine (FFI) și integrarea la nivel de sistem de operare.

    Implements the application of visual styles to code blocks to differentiate keywords and structures.

    Python
    Vezi pe GitHub↗8,150
  • markdoc/markdocAvatar markdoc

    markdoc/markdoc

    8,060Vezi pe GitHub↗

    Markdoc is a documentation content framework that extends standard Markdown with custom tags, typed schemas, and reusable components, parsing content into an abstract syntax tree and rendering it as React elements or HTML. It provides a structured authoring system where documents are processed through an AST-based pipeline, enabling validation, transformation, and flexible output generation. The framework distinguishes itself through a schema-driven validation pipeline that checks document structure and attribute values against defined rules, and a pluggable renderer architecture that accepts

    Applies syntax highlighting to code blocks by replacing default fence nodes with custom renderers.

    TypeScriptauthoringdocumentationmarkdoc
    Vezi pe GitHub↗8,060
  • bensadeh/tailspinAvatar bensadeh

    bensadeh/tailspin

    7,875Vezi pe GitHub↗

    Tailspin is a regex-based text colorizer and terminal log viewer designed to transform plain text streams into colorized output. It functions as a command line log highlighter and tailer that applies syntax highlighting to logs using regular expressions. The tool distinguishes itself through its ability to monitor files in real time and pipe live output through a highlighter. It recognizes and colors common data types such as IP addresses, UUIDs, HTTP methods, JSON objects, dates, and memory pointers. Users can define custom highlight styles and regex patterns to assign specific colors to uni

    Applies syntax highlighting to logs using regular expressions for dates, IP addresses, and JSON.

    Rustcczecolorizercolors
    Vezi pe GitHub↗7,875
  • leerob/next-mdx-blogAvatar leerob

    leerob/next-mdx-blog

    7,555Vezi pe GitHub↗

    This is a static site generator and blog publishing system built on Next.js that compiles MDX content into HTML at build time. It uses file-based routing to map each page to a URL path automatically, and applies utility-first CSS styling through Tailwind CSS for visual design. The project includes a pre-built blog starter template that can be deployed with a single click to Vercel’s edge network, where it benefits from automatic optimizations and serverless function support. It features built-in analytics instrumentation that collects page view and visitor data without manual setup, and suppo

    Applies color-coded formatting to code blocks within posts for improved readability.

    TypeScriptblogmdxnextjs
    Vezi pe GitHub↗7,555
  • liangliangyy/djangoblogAvatar liangliangyy

    liangliangyy/DjangoBlog

    7,397Vezi pe GitHub↗

    DjangoBlog is an open-source blog engine built with the Django web framework, designed as a full-featured content management system. It provides Markdown editing for articles and pages, supports social login through OAuth providers including Google, GitHub, Facebook, Weibo, and QQ, and offers full-text search powered by Elasticsearch or Whoosh with keyword highlighting in results. The blog distinguishes itself through several integrated capabilities. It includes a Redis-based page caching system that caches rendered responses and automatically invalidates them on content changes to reduce dat

    Applies syntax highlighting to code in articles when the code block is prefixed with the programming language name.

    Pythonblogdjangodjango-blog
    Vezi pe GitHub↗7,397
  • skwp/dotfilesAvatar skwp

    skwp/dotfiles

    6,976Vezi pe GitHub↗

    This project is a curated configuration suite and development environment bootstrapper designed to optimize Zsh and Vim. It provides a collection of dotfiles, plugins, and scripts that automate the installation of system packages and shell tools to standardize a local workstation. The suite focuses on creating a consistent experience across the command line and text editor. It implements a Zsh shell framework with syntax highlighting and fuzzy matching, alongside a Vim configuration that includes advanced plugins and modal editing. It also provides a set of sane defaults and Vim-style keybind

    Enhances code clarity by applying specialized syntax coloring and tag highlighting for various programming languages.

    Ruby
    Vezi pe GitHub↗6,976
  • vuejs/language-toolsAvatar vuejs

    vuejs/language-tools

    6,677Vezi pe GitHub↗

    This project is a suite of specialized tools for the implementation of a language server, template parsing, and static type validation of single-file components. It provides a language server and a type checker to deliver consistent intelligence and validation for Vue components across different editors and command-line environments. The tooling utilizes a template parser to transform single-file component structures into virtual code, enabling static analysis and type checking on HTML-like structures. This process allows for the extraction of component metadata regarding props, events, and s

    Applies visual styles to code elements within components using semantic tokens to differentiate language structures.

    TypeScript
    Vezi pe GitHub↗6,677
  • purocean/ynAvatar purocean

    purocean/yn

    6,638Vezi pe GitHub↗

    yn este un editor de text markdown și un instrument de gestionare a cunoștințelor conceput ca o pânză interactivă pentru documente. Funcționează ca un sistem de notițe în rețea pentru organizarea informațiilor prin wiki-link-uri, hashtag-uri și repository-uri de fișiere locale, integrând în același timp un asistent de scriere AI pentru generarea și completarea automată a textului. Proiectul se distinge prin capabilitățile sale de diagramare multi-motor, care redau sintaxa bazată pe text în vizualuri folosind Mermaid, PlantUML și ECharts. Utilizează un framework de plugin-uri extensibil care permite adăugarea de elemente UI și funcționalități personalizate prin module JavaScript și hook-uri de evenimente. Aplicația acoperă o gamă largă de capabilități de autorare a conținutului și tehnice, inclusiv randarea matematică LaTeX, execuția integrată a codului și generarea de slide-uri interactive. Oferă organizare avansată a documentelor prin vizualizări de grafuri de cunoștințe și include utilitare pentru criptarea documentelor, urmărirea versiunilor și conversia formatelor bazată pe backend. Aplicația poate fi pornită cu porturi personalizate, directoare de date și moduri de acces folosind parametri în linie de comandă.

    Displays source code with integrated syntax highlighting and line numbering for better readability.

    TypeScript
    Vezi pe GitHub↗6,638
  • hinesboy/mavoneditorAvatar hinesboy

    hinesboy/mavonEditor

    6,586Vezi pe GitHub↗

    mavonEditor is a markdown editor component for Vue applications that functions as a markdown-to-HTML converter and a visual text editor. It provides a synchronized preview and a writing interface that renders markdown content in real-time. The project includes a security layer that cleans HTML tags and attributes through sanitization to prevent the execution of malicious scripts in the browser. The editor supports technical documentation authoring with capabilities for mathematical notation, footnotes, automated tables of contents, and code syntax highlighting. It also includes a system for

    Applies distinct colors to code blocks using customizable schemes to improve readability.

    Vueeditorhtmljavascript
    Vezi pe GitHub↗6,586
  • rebelot/kanagawa.nvimAvatar rebelot

    rebelot/kanagawa.nvim

    6,206Vezi pe GitHub↗

    kanagawa.nvim este o schemă de culori bazată pe Lua pentru NeoVim care oferă o temă vizuală cu contrast ridicat bazată pe o paletă de culori tradițională japoneză. Acesta funcționează ca un sistem de stilizare cuprinzător pentru editor, aplicând evidențierea semantică a sintaxei structurilor de cod și plugin-urilor. Proiectul dispune de un sistem pentru comutarea între diferite variante de iluminare, cum ar fi modurile cald, deep dark și light. Include utilitare pentru personalizarea culorilor specifice din paletă și a grupurilor de evidențiere, precum și capacitatea de a exporta definițiile de culori către emulatoare de terminal externe și shell-uri pentru sincronizarea cross-application. Tema este construită pe o abstracție de culori bazată pe paletă și utilizează compilarea bytecode pentru a reduce timpii de încărcare în timpul pornirii editorului. Utilizează un sistem granular de codificare a culorilor cu override-uri semantice pentru a gestiona aspectul elementelor native și al plugin-urilor editorului.

    Applies a semantic color scheme to distinguish code structures and plugin elements for improved legibility.

    Lualspluaneovim
    Vezi pe GitHub↗6,206
  • jonschlinkert/remarkableAvatar jonschlinkert

    jonschlinkert/remarkable

    5,835Vezi pe GitHub↗

    Remarkable is an extensible Markdown parser library that implements the CommonMark specification and supports GitHub Flavored Markdown through configurable rule presets. Its core architecture separates parsing into distinct inline and block rule pipelines, enabling targeted customization of text-level and structural syntax while maintaining consistent behavior across standard Markdown features. The parser is built around a plugin-based rule system where individual syntax rules can be toggled, extended, or replaced by external plugins. A preset configuration system allows users to switch betwe

    Provides a callback hook on fenced code blocks for delegating syntax highlighting to external libraries.

    JavaScriptcommonmarkcompiledocusaurus
    Vezi pe GitHub↗5,835
  • ckeditor/ckeditor4Avatar ckeditor

    ckeditor/ckeditor4

    5,817Vezi pe GitHub↗

    CKEditor 4 is a browser-based WYSIWYG rich text editor that enables users to create and format HTML content directly in the browser. It operates on a plugin-based architecture with a configurable toolbar system, DOM-based content editing, and an event-driven lifecycle, all delivered through a CDN-based distribution model. The editor supports skin-based theming and includes a legacy plugin compatibility layer for backward compatibility. The editor distinguishes itself as a cross-platform framework that integrates natively with Angular, React, Vue, Electron, Android, and iOS environments. It of

    Displays code listings with syntax highlighting for improved readability.

    Rich Text Formatckeditorckeditor4contenteditable
    Vezi pe GitHub↗5,817
  • pbek/qownnotesAvatar pbek

    pbek/QOwnNotes

    5,792Vezi pe GitHub↗

    QOwnNotes is a desktop note editor that stores each note as a plain-text Markdown file on the local filesystem, avoiding proprietary formats and enabling direct file access. It functions as a Nextcloud Notes client, syncing notes and metadata with Nextcloud or ownCloud servers through a companion API service for versioning and sharing. The application also integrates with AI providers and exposes a local MCP server for external agents to search and fetch notes, and includes a companion browser extension for capturing web content, bookmarks, and screenshots. The editor distinguishes itself thr

    Highlights inline code with backticks and displays multi-line code blocks fenced by triple backticks.

    C++
    Vezi pe GitHub↗5,792
  • googlearchive/code-prettifyAvatar googlearchive

    googlearchive/code-prettify

    5,767Vezi pe GitHub↗

    Code-prettify este un instrument bazat pe browser și un highlighter de sintaxă HTML care adaugă formatare vizuală și numere de linie blocurilor de cod brut de pe paginile web. Funcționează ca un formator de cod client-side și o bibliotecă lexer personalizabilă pentru definirea regulilor de evidențiere specifice limbajului. Sistemul permite crearea de lexere personalizate pentru a oferi evidențierea sintaxei pentru limbaje de programare proprietare sau mai puțin comune. Prezentarea vizuală este gestionată prin stilizarea personalizată a codului și integrarea foilor de stil CSS externe pentru a defini culorile și fonturile. Proiectul oferă evidențierea automată a sintaxei și numerotarea secvențială a liniilor pentru fragmentele de cod sursă încorporate în HTML. Suportă adăugarea de suport pentru limbaje personalizate și stilizarea documentației tehnice.

    Adds readable syntax highlighting to source code snippets embedded in HTML pages for better readability.

    JavaScript
    Vezi pe GitHub↗5,767
  • notionx/react-notion-xAvatar NotionX

    NotionX/react-notion-x

    5,421Vezi pe GitHub↗

    react-notion-x este un motor de randare bazat pe React și un client TypeScript conceput pentru a transforma datele API Notion în pagini web și componente formatate. Acesta funcționează ca un parser și rander de conținut care preia, normalizează și procesează răspunsurile API Notion în structuri de date consistente pentru afișare. Proiectul include un utilitar pentru a transforma conținutul complex al paginilor Notion și structurile de blocuri în markdown text simplu. Pentru a menține performanța, utilizează o interfață de lazy-loading care amână încărcarea elementelor grele, cum ar fi PDF-urile și ecuațiile matematice. Rander-ul suportă o gamă largă de tipuri de conținut, inclusiv blocuri de cod cu evidențierea sintaxei, colecții de date și documente încorporate. Oferă capabilități pentru accesarea paginilor publice și private și include tehnici de optimizare a imaginilor, cum ar fi placeholder-ele de calitate scăzută.

    Renders code snippets with automatic syntax highlighting for various programming languages.

    TypeScriptnextjsnotionnotion-api
    Vezi pe GitHub↗5,421
  • hiroppy/fusumaAvatar hiroppy

    hiroppy/fusuma

    5,371Vezi pe GitHub↗

    Fusuma este un framework de prezentare markdown și un generator de slide-uri statice care transformă fișierele Markdown și MDX în slide-uri structurate pentru prezentări bazate pe web. Acesta funcționează ca un renderer de conținut tehnic și un instrument de prezentare interactiv, permițând crearea de slide-uri din fișiere sursă bazate pe text. Proiectul se distinge ca o suită de livrare pentru vorbitori, oferind instrumente pentru repetiția prezentării, cum ar fi înregistrarea vocii, analiza timpului și cronologii de repetiție. Include o vizualizare dedicată pentru prezentator cu notițe pentru vorbitor și suportă adnotări în timp real pe slide-uri și streaming de comentarii live pentru a facilita implicarea publicului. Platforma acoperă o gamă largă de capabilități de randare tehnică, inclusiv ecuații matematice, diagrame și blocuri de cod cu syntax highlighting. De asemenea, dispune de încorporarea componentelor interactive, captură de ecran live și capacitatea de a exporta slide-urile ca documente PDF. Implementarea este susținută prin automatizare pentru medii de găzduire statice, incluzând în mod specific GitHub Pages.

    Provides syntax highlighting for source code blocks using customizable themes and language support.

    JavaScripta11ykeynotemarkdown
    Vezi pe GitHub↗5,371
Înapoi123Înainte
  1. Home
  2. User Interface & Experience
  3. Presentation Frameworks
  4. Code Presentation Utilities
  5. Code Line Highlighting
  6. Syntax Highlighting

Explorează sub-etichetele

  • Code Block Highlighting Hooks1 sub-tagCallback interfaces on fenced code blocks that delegate highlighting to external libraries. **Distinct from Syntax Highlighting:** Distinct from Syntax Highlighting: focuses on the hook/callback mechanism for external highlighters, not the highlighting itself.
  • PEG-BasedApplying visual styles to source code using Parsing Expression Grammars for structured language identification. **Distinct from Syntax Highlighting:** Specifically uses PEGs for grammar-based identification rather than basic keyword-based styles.