awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

66 Repos

Awesome GitHub RepositoriesCode Presentation Utilities

Features for formatting, highlighting, and selecting languages for code snippets in slides.

Explore 66 awesome GitHub repositories matching user interface & experience · Code Presentation Utilities. Refine with filters or upvote what's useful.

Awesome Code Presentation Utilities GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • hakimel/reveal.jsAvatar von hakimel

    hakimel/reveal.js

    71,731Auf GitHub ansehen↗

    This project is a web-native presentation framework that renders slide decks from standard HTML or Markdown. It functions as a declarative slide engine, managing navigation, state persistence, and lifecycle events through a configuration-driven interface. By leveraging standard web technologies, it enables the creation of responsive, browser-based presentations that support complex layouts, nested transitions, and interactive content. The framework distinguishes itself through a modular, plugin-based architecture that allows developers to extend core functionality using custom hooks and event

    Highlight code changes sequentially by defining specific line ranges via data attributes.

    JavaScriptpresentationsslidesslideshow
    Auf GitHub ansehen↗71,731
  • tiimgreen/github-cheat-sheetAvatar von tiimgreen

    tiimgreen/github-cheat-sheet

    57,407Auf GitHub ansehen↗

    This project is a community-driven knowledge base that serves as a comprehensive guide for mastering version control operations and platform-specific workflows. It functions as a developer productivity resource, consolidating essential information on command-line operations, repository management, and advanced interface techniques into a single, version-controlled document. The guide distinguishes itself by providing actionable insights into platform-specific automation and navigation. It covers the use of keyboard shortcuts to accelerate daily tasks, the application of advanced search syntax

    Generates direct links to specific lines of code for precise referencing.

    awesomeawesome-listgit
    Auf GitHub ansehen↗57,407
  • zadam/triliumAvatar von zadam

    zadam/trilium

    36,595Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗36,595
  • rust-lang/mdbookAvatar von rust-lang

    rust-lang/mdBook

    21,852Auf GitHub ansehen↗

    mdBook is a documentation build system and static site generator designed to compile collections of Markdown files into structured, navigable web-based books. It provides a comprehensive framework for managing technical documentation, featuring a hierarchical table of contents, integrated full-text search, and automated build processes that transform source content into ready-to-deploy HTML websites. The project distinguishes itself through a highly modular pipeline architecture that supports custom preprocessors and swappable rendering backends. This allows authors to intercept and modify co

    Allows readers to toggle the visibility of hidden code lines via an interactive interface.

    Rust
    Auf GitHub ansehen↗21,852
  • motion-canvas/motion-canvasAvatar von motion-canvas

    motion-canvas/motion-canvas

    18,182Auf GitHub ansehen↗

    Motion Canvas is a TypeScript-based framework for creating programmatic animations and motion graphics. It functions as a code-based animation tool that allows developers to define visual transitions, element properties, and timing through scripts rather than traditional timeline-based interfaces. The library renders frame-accurate motion graphics directly in the browser using web technologies. The project utilizes a virtual scene graph to manage visual objects and their transformations, which are then rendered to an HTML5 canvas. It employs generator functions to sequence animations and reac

    Provides a development environment for defining visual transitions and element properties through code.

    TypeScriptanimationpresentationvisualization
    Auf GitHub ansehen↗18,182
  • xampprocky/tokeiAvatar von XAMPPRocky

    XAMPPRocky/tokei

    14,601Auf GitHub ansehen↗

    Tokei is a command-line utility designed to analyze the composition of software projects by calculating the volume of source code, comments, and blank lines. It provides detailed metrics on codebase size and structure, allowing users to audit project distribution across multiple programming languages. The tool distinguishes itself through high-performance analysis capabilities that handle complex syntax, including nested comments and string literals. It utilizes parallel directory traversal and memory-mapped file access to process large codebases efficiently, while employing a centralized con

    Organizes output data by specific metrics to highlight the composition and distribution of a project.

    Rustbadgeclicloc
    Auf GitHub ansehen↗14,601
  • shuding/nextraAvatar von shuding

    shuding/nextra

    13,842Auf GitHub ansehen↗

    Nextra is a documentation framework for Next.js that functions as an MDX static site generator. It enables the creation of structured technical documentation sites by transforming MDX files into themed static pages with built-in layout and navigation. It serves as a React-based documentation tool that allows the integration of custom React components directly into markdown content. The framework distinguishes itself through integrated full-text search and a localization system that manages multilingual content via language routing and translation selectors. It also includes an AI-powered chat

    Enhances code blocks with line numbering, filename titles, and one-click copy functionality.

    TypeScriptmarkdownmdxnextjs
    Auf GitHub ansehen↗13,842
  • vanessa219/vditorAvatar von Vanessa219

    Vanessa219/vditor

    11,074Auf GitHub ansehen↗

    Vditor is a browser-based Markdown editor and rendering engine that supports multiple editing interfaces, including a visual rich-text experience, instant rendering, and a traditional side-by-side split-view preview. It serves as an authoring tool for technical documentation and a component for web-based editor integration. The project is distinguished by its support for complex technical content, utilizing specialized rendering for mathematical formulas, flowcharts, sequence diagrams, and mind maps. It also functions as a collaborative document review tool, enabling users to attach anchored

    Enhances code blocks with visual annotations, including syntax highlighting and dedicated copy buttons.

    TypeScriptcommonmarkeditorgfm
    Auf GitHub ansehen↗11,074
  • ksky521/nodepptAvatar von ksky521

    ksky521/nodeppt

    10,352Auf GitHub ansehen↗

    nodeppt ist ein Markdown-Präsentationsgenerator und statischer Seitengenerator, der Markdown-Quelldateien in interaktive webbasierte Slide-Decks transformiert. Er besteht aus einem Command-Line-Build-Tool und einer spezialisierten Frontend-Runtime, die verwendet wird, um Präsentationen in einem Webbrowser bereitzustellen. Das Projekt bietet eine Dual-Screen-Präsentations-Runtime, die die Zuschaueransicht mit einem privaten Monitor für Sprechernotizen synchronisiert. Es verwendet eine Plugin-basierte Markdown-Pipeline und ein DOM-Transformationssystem für die Nachbearbeitung, um benutzerdefinierte Syntax in strukturierten HTML-Inhalt zu konvertieren. Das Framework unterstützt die Generierung technischer Inhalte, einschließlich Rendering mathematischer Formeln, Code-Syntax-Highlighting und Einbettung interaktiver Diagramme. Es bietet ein Layout-System für Grid- und Card-Designs, visuelle Bewegungseffekte und datengesteuerte Visualisierungen. Ein lokaler Entwicklungsserver ist für Echtzeit-Iterationen enthalten, und ein Utility wird bereitgestellt, um Präsentationen als PDF-Dokumente zu exportieren.

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

    JavaScript
    Auf GitHub ansehen↗10,352
  • formidablelabs/spectacleAvatar von FormidableLabs

    FormidableLabs/spectacle

    10,136Auf GitHub ansehen↗

    Spectacle is a React-based presentation framework that enables developers to author slide decks using JSX and MDX syntax. It provides a component-driven approach to building presentations, where slides are composed as React components with declarative layouts, theme-driven styling, and step-based animation sequencing. The framework distinguishes itself through its support for live coding demonstrations within slides, allowing presenters to execute and display code directly during a talk. It includes a presenter mode with dual-view architecture that shows speaker notes, a timer, and upcoming s

    Supports live coding demonstrations with real-time code execution directly within slides.

    TypeScriptkeynotepresentationreact
    Auf GitHub ansehen↗10,136
  • go-swagger/go-swaggerAvatar von go-swagger

    go-swagger/go-swagger

    9,989Auf GitHub ansehen↗

    go-swagger is a toolkit for working with Swagger/OpenAPI 2.0 specifications in Go. It generates server, client, and CLI code from a specification document, and can also produce a specification by scanning annotated Go source code. The project includes a static validation engine that checks documents against the schema and project-specific rules, and a specification transformation pipeline that resolves, flattens, and merges documents. The toolkit generates both client and server code from the same specification, ensuring consistency in request and response handling. It also produces a command

    Produces Swagger/OpenAPI 2.0 specifications by scanning annotated Go source code.

    Goapicode-generatorgo
    Auf GitHub ansehen↗9,989
  • swagger-api/swagger-editorAvatar von swagger-api

    swagger-api/swagger-editor

    9,453Auf GitHub ansehen↗

    Swagger Editor is a web-based authoring tool and development environment used to design, document, and validate API specifications. It specifically supports the OpenAPI Specification, providing a browser interface for writing API schemas and verifying their structure. The tool features real-time rendering that produces a visual preview of the API documentation as the specification is edited. It includes syntax highlighting based on standardized schemas to improve the readability of the API definitions. The editor supports importing specifications from files, external URLs, or example fixture

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

    JavaScript
    Auf GitHub ansehen↗9,453
  • jerryc127/hexo-theme-butterflyAvatar von jerryc127

    jerryc127/hexo-theme-butterfly

    8,316Auf GitHub ansehen↗

    Hexo Theme Butterfly is a visual template for Hexo that transforms Markdown content into a responsive website featuring card-based layouts. It functions as a technical content renderer capable of displaying complex data such as mathematical formulas, Mermaid diagrams, and interactive charts within blog posts. The interface is PWA enabled, utilizing service workers and manifest files to provide offline access and installation on mobile devices. The theme distinguishes itself through a wide array of specialized content rendering tools, including musical score rendering, chronological timelines,

    Enhances code snippet readability with full-screen viewing and diagram integration.

    JavaScriptbutterflyhexohexo-theme
    Auf GitHub ansehen↗8,316
  • fluid-dev/hexo-theme-fluidAvatar von fluid-dev

    fluid-dev/hexo-theme-fluid

    8,161Auf GitHub ansehen↗

    :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
    Auf GitHub ansehen↗8,161
  • crazyguitar/pysheeetAvatar von crazyguitar

    crazyguitar/pysheeet

    8,150Auf GitHub ansehen↗

    pysheeet ist eine technische Referenzbibliothek, die eine kuratierte Sammlung von Code-Snippets und Implementierungsmustern für fortgeschrittene Python-Entwicklung, Systemintegration und High-Performance-Computing bereitstellt. Sie dient als umfassender Leitfaden für die Implementierung von Low-Level-Netzwerkprogrammierung, nativen C-Erweiterungen sowie asynchroner und nebenläufiger Programmierung. Das Projekt bietet spezialisierte Frameworks für die Entwicklung und Bereitstellung von Large Language Models, einschließlich Werkzeugen für verteilte GPU-Inferenz und High-Performance-Serving. Es enthält zudem detaillierte Muster für die Orchestrierung von High-Performance-Computing-Clustern, die GPU-Ressourcenzuweisung und Multi-Node-Workload-Management abdecken. Die Bibliothek deckt ein breites Spektrum an Funktionen ab, einschließlich sicherer Netzwerkkommunikation und Kryptografie, Object-Relational-Mapping und Datenbankverwaltung sowie die Implementierung komplexer Datenstrukturen und Algorithmen. Sie bietet zudem Utilities für Speicherverwaltung, native Interoperabilität via Foreign-Function-Interfaces und systemnahe OS-Integration.

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

    Python
    Auf GitHub ansehen↗8,150
  • markdoc/markdocAvatar von markdoc

    markdoc/markdoc

    8,060Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,060
  • bensadeh/tailspinAvatar von bensadeh

    bensadeh/tailspin

    7,875Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,875
  • mfontanini/presentermAvatar von mfontanini

    mfontanini/presenterm

    7,852Auf GitHub ansehen↗

    Presenterm is a CLI presentation framework and tool used to create interactive slide decks directly in the terminal. It functions as a Markdown slide renderer, transforming Markdown files into formatted terminal presentations with support for synchronized speaker notes and custom YAML themes. The project distinguishes itself through a built-in terminal code executor that runs code snippets live during a presentation, replacing source blocks with real-time output. It also features a terminal image renderer capable of displaying local images, animated GIFs, and pre-rendered diagrams or mathemat

    Provides selective line highlighting and dynamic transitions for source code blocks during presentations.

    Rustclimarkdownmarkdown-slides
    Auf GitHub ansehen↗7,852
  • leerob/next-mdx-blogAvatar von leerob

    leerob/next-mdx-blog

    7,555Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,555
  • liangliangyy/djangoblogAvatar von liangliangyy

    liangliangyy/DjangoBlog

    7,397Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,397
Vorherige123…4Nächste
  1. Home
  2. User Interface & Experience
  3. Presentation Frameworks
  4. Code Presentation Utilities

Unter-Tags erkunden

  • Animated Code SlidersUI components that transition between a sequence of code snapshots via sliding animations. **Distinct from Code Highlight Animations:** Distinct from Code Highlight Animations: refers to the structural 'slider' metaphor for navigating code versions, not just highlighting specific areas.
  • Code Highlight Animations1 Sub-TagAnimations specifically designed to highlight changes or focus areas within displayed source code.
  • Code Line Highlighting3 Sub-TagsUtilities for visually emphasizing specific lines of code within a presentation or documentation view.
  • Live Code Execution1 Sub-TagFeatures that allow real-time code execution and demonstration directly within presentation slides. **Distinct from Code Presentation Utilities:** Distinct from Code Presentation Utilities: enables live execution, not just formatting and highlighting.