4 dépôts
Tools that process and style source code directly in the browser for display.
Distinct from Client-Side Directives: Candidates were focused on media processing or storage; this is specifically about code formatting and styling in the browser.
Explore 4 awesome GitHub repositories matching web development · Client-Side Code Formatters. Refine with filters or upvote what's useful.
highlight.js is a JavaScript syntax highlighter and client-side code formatter that transforms plain text source code into highlighted HTML for web display. It provides syntax highlighting across a wide variety of programming languages. The library includes an automatic language detector that identifies the programming language of a code block to apply the correct highlighting rules without manual tagging. It is designed for web worker compatibility, allowing the highlighting process to run in background threads to prevent the browser interface from freezing during the processing of large vol
Processes and styles source code directly in the browser to avoid the need for server-side rendering.
Prism is a JavaScript syntax highlighter and web-based code formatter. It functions as an extensible syntax engine designed to colorize and format code blocks on web pages, making various programming languages easier to read. The project processes raw code strings into styled HTML elements for use in frontend content rendering, technical documentation, and static site generation. It provides a modular system for adding custom language definitions and highlighting rules to a web-based code viewer.
Processes and styles source code directly in the browser for consistent visual presentation.
Code-prettify est un outil basé sur navigateur et un surligneur de syntaxe HTML qui ajoute un formatage visuel et des numéros de ligne aux blocs de code bruts sur les pages web. Il fonctionne comme un formateur de code côté client et une bibliothèque de lexer personnalisable pour définir des règles de surlignage spécifiques au langage. Le système permet la création de lexers personnalisés pour fournir une coloration syntaxique pour des langages de programmation propriétaires ou peu courants. La présentation visuelle est gérée via un style de code personnalisé et l'intégration de feuilles de style CSS externes pour définir les couleurs et les polices. Le projet fournit une coloration syntaxique automatique et une numérotation séquentielle des lignes pour les extraits de code source intégrés en HTML. Il prend en charge l'ajout de la prise en charge de langages personnalisés et le stylage de la documentation technique.
Functions as a browser-based tool that adds line numbers and visual formatting to raw code blocks.
Syntaxhighlighter est une bibliothèque frontend basée sur JavaScript utilisée pour rendre le code source lisible sur les pages web. Elle fonctionne comme un surligneur de syntaxe côté client qui applique des couleurs et un formatage spécifiques au langage aux blocs de code en texte brut dans un navigateur. La bibliothèque permet la génération d'une distribution minimale de brosses de langage et de thèmes visuels adaptés aux besoins spécifiques du projet. Cela permet la création d'une build personnalisée contenant uniquement les scripts et feuilles de style requis. Le système gère la coloration du code source pour la documentation basée sur le web et prend en charge le regroupement d'actifs personnalisés pour réduire la taille finale de la charge utile.
Provides client-side processing and styling of source code directly in the browser for display.