14 Repos
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 ist ein browserbasiertes Tool und HTML-Syntax-Highlighter, der Codeblöcken auf Webseiten visuelle Formatierung und Zeilennummern hinzufügt. Es fungiert als clientseitiger Code-Formatter und als anpassbare Lexer-Bibliothek zur Definition sprachspezifischer Hervorhebungsregeln. Das System ermöglicht die Erstellung benutzerdefinierter Lexer, um Syntax-Hervorhebung für proprietäre oder ungewöhnliche Programmiersprachen bereitzustellen. Die visuelle Präsentation wird durch benutzerdefiniertes Code-Styling und die Integration externer CSS-Stylesheets zur Definition von Farben und Schriftarten verwaltet. Das Projekt bietet automatische Syntax-Hervorhebung und sequentielle Zeilennummerierung für in HTML eingebettete Quellcode-Snippets. Es unterstützt das Hinzufügen von benutzerdefinierter Sprachunterstützung und das Styling technischer Dokumentationen.
Organizes and numbers lines of code within web pages to help users follow complex scripts.
Dies ist eine Android-Barcode-Scanning-Bibliothek, die dazu entwickelt wurde, Barcode-Daten aus einem Live-Kamera-Feed zu erkennen und zu dekodieren. Sie bietet die Kerninfrastruktur für die Übersetzung visueller Muster in Text auf Mobilgeräten. Die Bibliothek enthält einen Kamera-Preview-Manager, der Seitenverhältnisse und Feed-Größen an verschiedene Bildschirmdimensionen anpasst, sowie einen Hardware-Controller zur Verwaltung von Blitz, Autofokus und Sensorauswahl. Zudem verfügt sie über einen Barcode-Format-Filter, um das Scannen auf spezifische Barcode-Typen zu beschränken und so Erkennungsgeschwindigkeit und -genauigkeit zu erhöhen. Das Projekt deckt Kamerahardware-Steuerung, Live-Barcode-Dekodierung und Anpassung der Benutzeroberfläche für den Entwurf maßgeschneiderter Sucher und visueller Overlays ab.
Restricts decoding to a specific subset of barcode formats to increase detection speed and accuracy.
quaggaJS ist eine JavaScript-Barcode-Scanner-Bibliothek und ein clientseitiger Prozessor, der Barcode-Lokalisierung und -Dekodierung direkt im Browser durchführt. Er fungiert als Computer-Vision-Barcode-Dekodierer, der Daten sowohl aus statischen Bilddateien als auch aus Live-Kamerastreams extrahiert, ohne dass externe Serveranfragen erforderlich sind. Die Bibliothek unterstützt Echtzeit-Barcode-Scanning über Webcams und kann mehrere Barcode-Formate gleichzeitig erkennen. Sie enthält Tools zur Visualisierung des Dekodierungsprozesses durch das Rendern von Bounding-Boxes und Scanlines über dem Bild, um die Lokalisierung zu überwachen. Benutzer können die spezifischen zu scannenden Barcode-Typen konfigurieren und die Dekodierungssuche auf einen benutzerdefinierten rechteckigen Scanbereich beschränken, um die Performance zu verbessern und False Positives zu reduzieren. Diese Funktionen werden sowohl auf die Dekodierung statischer Bilder als auch auf Live-Videostreams angewendet.
Provides the ability to limit scanning to specific barcode formats to improve decoding accuracy.
wechat-format ist ein Tool, das dazu dient, Markdown-Text in spezialisiertes HTML zu konvertieren, das mit dem WeChat-Editor für offizielle Konten kompatibel ist. Es fungiert als Inhaltsformatierer und Konverter, der Markdown in stilisierte HTML-Layouts umwandelt, um konsistente visuelle Strukturen zu wahren, wenn Inhalte in die Publishing-Plattform eingefügt werden. Das Projekt konzentriert sich darauf, Beschränkungen für ausgehende Links zu umgehen, indem externe Hyperlinks in numerische Fußnoten umgewandelt und eine vollständige Zitationsliste an das Ende des Dokuments angehängt wird. Es bewahrt das Erscheinungsbild technischer Inhalte, indem Codeblöcke und Listen in spezifische HTML-Container und normalisierte Elemente umgewandelt werden, die verhindern, dass der Ziel-Editor Einrückungen oder Marker entfernt. Der Transformationsprozess umfasst das Inlining von CSS-Stilen direkt in HTML-Elemente und die Verwendung template-basierter Formatierung für Code-Snippets, um Syntax-Highlighting und Layout beizubehalten.
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.
Dieses Projekt bietet eine leichtgewichtige Markup-Spezifikation und einen Standard für die Formatierung von Klartext, um Informationen in strukturierten Dokumenten anzuordnen. Es dient als System zur Konvertierung einfacher Textzeichen in reichhaltige Dokumentenelemente und HTML-Tags für die Webanzeige. Das Projekt enthält einen Syntax-Leitfaden und eine Dokumentation zur Implementierung standardisierter Symbole. Diese Ressourcen decken die Regeln für die Erstellung von formatiertem Text und Hyperlinks ab, die in Webinhalte umgewandelt werden können. Das System deckt eine breite Palette von Dokumentfunktionen ab, einschließlich hierarchischer Überschriften, geordneter und ungeordneter Listen sowie Blockzitaten. Es unterstützt zudem die Erstellung von Datentabellen, Codeblöcken und Textauszeichnungen.
Renders and styles technical code snippets within documents using specialized delimiters.