14 dépôts
Tools for rendering and styling technical code snippets within documents.
Distinguishing note: Focuses on code-specific syntax and block styling, distinct from general text formatting.
Explore 14 awesome GitHub repositories matching web development · Code Formatting. Refine with filters or upvote what's useful.
Tiptap is a headless, modular framework designed for building custom rich-text editors. It provides a developer-focused abstraction layer over a structured document model, allowing for full control over the underlying schema through a plugin-based architecture. By separating document state management from the user interface, it enables the creation of tailored editing experiences that remain framework-agnostic. The project distinguishes itself through a robust collaborative engine that supports real-time multi-user editing, conflict resolution, and presence tracking. It integrates artificial
Formats text as inline code or code blocks to display technical content clearly.
Wenyan is an esoteric programming language that enables the composition of functional logic using the grammar and vocabulary of classical Chinese literature. It functions as a source-to-source compiler, translating literary scripts into standard high-level programming languages such as JavaScript, Python, and Ruby to facilitate execution across diverse computing environments. The project distinguishes itself by bridging the gap between ancient linguistic structures and modern computational tasks. It utilizes a specialized transpilation process that maps classical grammatical particles and voc
Formats code and text into traditional book layouts for aesthetic presentation.
Blender is a professional 3D creation suite designed for modeling, animation, rendering, and video editing. It functions as an open-source 3D engine that provides a comprehensive framework for procedural geometry, physics simulation, and high-quality visual output. The platform is built upon a foundational architecture that utilizes data-block-based memory management and a dependency-graph-based evaluation system to handle complex scene transformations and geometry updates. The software distinguishes itself through a highly modular, node-based procedural architecture that allows users to cons
Blender triggers automated code reformatting upon saving files to maintain adherence to project style guidelines without manual intervention.
This project is a comprehensive collection of web development reference guides and technical cheat sheets. It provides a curated set of markdown-based documentation designed to help developers quickly locate syntax patterns and API examples for common web technologies and programming languages. The repository serves as a specialized reference library covering several distinct technical domains. It includes extensive guides for CSS, focusing on selectors, Flexbox, Grid, and responsive layout properties, as well as a DevOps command reference for Docker, Kubernetes, AWS, Ansible, and general she
Provides styling guides for code blocks, including line highlighting and background colors.
JavaPoet is a source code generator and metaprogramming utility for the Java language. It functions as an abstract syntax tree construction library that allows developers to model classes, methods, and fields as objects before emitting them as source code. The library distinguishes itself through automatic import management and code formatting. It tracks referenced types to generate required import statements and handles line wrapping, semicolon placement, and indentation to ensure generated files remain readable. The tool covers a broad range of generation capabilities, including the defini
Ensures high readability of generated code through line wrapping and named placeholders in code blocks.
GitBucket is a self-hosted Git platform and version control hosting service that provides a web interface for managing repositories, issues, and pull requests. Built with a Scala-based manager, it functions as a GitHub API compatible server, allowing it to integrate with external tools that rely on that specific industry schema. The platform distinguishes itself by integrating a Maven repository host for storing and retrieving Java build artifacts alongside source code. It also features a plugin architecture that enables the addition of custom logic and new functionality to the core system.
Renders code snippets with syntax highlighting and custom keyboard shortcuts for improved readability.
This project is a responsive Jekyll blog theme and static site template designed as a technical blogging framework. It converts markdown content into a professional personal blog with integrated support for social profile management. The template is configured as a progressive web app, providing offline access and an app-like experience for visitors. It specifically caters to technical documentation by supporting the rendering of mathematical notation, formatted code snippets, and embedded presentations. The site includes capabilities for reader engagement through discussion system integrati
Renders technical code snippets with syntax highlighting and line numbers for better readability.
html5-qrcode is a client-side JavaScript library that enables QR code and barcode scanning directly in a web browser, processing live video from a device camera or decoding codes from uploaded image files without any server-side involvement. The library handles real-time scanning from continuous camera feeds with adjustable frame rates and scanning regions, while also supporting file-based decoding for static images. The scanner offers configurable behavior through runtime settings, allowing developers to adjust scanning speed, viewfinder region, aspect ratio, and restrict decoding to specifi
Restricts the scanner to recognize only a user-defined subset of QR or barcode formats.
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.
Organizes and numbers lines of code within web pages to help users follow complex scripts.
Ceci est une bibliothèque de scan de codes-barres Android conçue pour détecter et décoder des données de codes-barres à partir d'un flux de caméra en direct. Elle fournit l'infrastructure de base pour traduire des patterns visuels en texte sur des appareils mobiles. La bibliothèque inclut un gestionnaire de prévisualisation de caméra qui ajuste les ratios d'aspect et les tailles de flux pour s'adapter à diverses dimensions d'écran, ainsi qu'un contrôleur matériel pour gérer le flash, l'autofocus et la sélection de capteur. Elle dispose également d'un filtre de format de code-barres pour restreindre le scan à des types de codes-barres spécifiques afin d'augmenter la vitesse et la précision de détection. Le projet couvre le contrôle matériel de la caméra, le décodage de codes-barres en direct et la personnalisation de l'interface utilisateur pour concevoir des viseurs et des overlays visuels sur mesure.
Restricts decoding to a specific subset of barcode formats to increase detection speed and accuracy.
quaggaJS est une bibliothèque de scanner de codes-barres JavaScript et un processeur côté client qui effectue la localisation et le décodage de codes-barres directement dans le navigateur. Il fonctionne comme un décodeur de codes-barres par vision par ordinateur qui extrait des données à partir de fichiers image statiques et de flux de caméra en direct sans nécessiter de requêtes serveur externes. La bibliothèque prend en charge le scan de codes-barres en temps réel via des webcams et peut détecter plusieurs formats de codes-barres simultanément. Elle inclut des outils pour visualiser le processus de décodage en rendant des boîtes englobantes et des lignes de scan sur l'image pour surveiller la localisation. Les utilisateurs peuvent configurer les types de codes-barres spécifiques à scanner et restreindre la recherche de décodage à une zone de scan rectangulaire personnalisée pour améliorer les performances et réduire les faux positifs. Ces capacités sont appliquées à la fois au décodage d'image statique et aux flux vidéo en direct.
Provides the ability to limit scanning to specific barcode formats to improve decoding accuracy.
wechat-format est un outil conçu pour convertir du texte Markdown en HTML spécialisé compatible avec l'éditeur de compte officiel WeChat. Il fonctionne comme un formateur et convertisseur de contenu qui transforme le Markdown en mises en page HTML stylisées pour maintenir des structures visuelles cohérentes lorsque le contenu est collé dans la plateforme de publication. Le projet se concentre sur le contournement des restrictions de liens sortants en convertissant les hyperliens externes en notes de bas de page numériques et en ajoutant une liste de citations complète à la fin du document. Il préserve l'apparence du contenu technique en transformant les blocs de code et les listes en conteneurs HTML spécifiques et en éléments normalisés qui empêchent l'éditeur cible de supprimer l'indentation ou les marqueurs. Le processus de transformation inclut l'intégration des styles CSS directement dans les éléments HTML et l'utilisation d'un formatage basé sur des modèles pour les extraits de code afin de maintenir la coloration syntaxique et la mise en page.
Wraps code snippets in HTML containers to maintain syntax highlighting and indentation.
Fuwari is a static site theme and markdown content framework designed for personal blog publishing. It provides a responsive visual template that renders markdown posts with a built-in dark mode and customizable colors. The project distinguishes itself through a set of markdown extensions that add rich UI elements to articles, including callout blocks, dynamic repository cards that fetch live data via API, and advanced code styling with diff support and line numbering. It also includes a full-text site search mechanism to allow visitors to locate specific information across the blog's content
Ships themed frames for rendering source code with support for line numbering and custom starting lines.
Ce projet fournit une spécification de balisage léger et un standard de formatage en texte brut utilisé pour organiser l'information dans des documents structurés. Il sert de système pour convertir des caractères textuels simples en éléments de document riches et en balises HTML pour l'affichage web. Le projet inclut un guide de syntaxe et une documentation pour l'implémentation de symboles standardisés. Ces ressources couvrent les règles de création de texte formaté et d'hyperliens pouvant être convertis en contenu web. Le système couvre un large éventail de capacités documentaires, incluant des titres hiérarchiques, des listes ordonnées et non ordonnées, ainsi que des citations en bloc. Il prend également en charge la création de tableaux de données, de blocs de code et la mise en emphase du texte.
Renders and styles technical code snippets within documents using specialized delimiters.