awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
rfyiamcool avatar

rfyiamcool/share_ppt

0
View on GitHub↗
5,742 stars·993 forks·15 viewsxiaorui.cc↗

Share Ppt

This project is a curated collection of technical slide decks focused on high-performance architecture, middleware, cloud-native technologies, and Golang development. The slides are stored as Markdown files in a Git repository, which provides version history and straightforward hosting, and are converted into HTML for direct viewing in a web browser without requiring any downloads.

The repository covers a range of advanced technical topics, including distributed consensus algorithms like Raft, network programming models such as epoll and io_uring, and the internals of systems like Apache Pulsar and gRPC. It also includes materials on Git internals, high-concurrency messaging systems, and Golang development practices, with each deck tagged by subject to enable filtering and searching.

The collection is organized as a static site, with slides served as pre-built HTML files, and the Git-backed storage allows for simple collaboration and content management.

Features

  • Technical Slide Deck Collections - Curates a collection of technical slide decks on high-performance architecture, middleware, cloud-native, and Golang topics.
  • HTML Slide Decks - Provides a curated collection of technical slide decks on high-performance architecture and cloud-native topics.
  • Markdown to HTML Converters - Converts Markdown source files into HTML slides for browser-based viewing.
  • Network Programming Slides - Provides slide decks detailing Linux I/O models, epoll, io_uring, and server concurrency patterns.
  • Development Slides - Provides curated slide decks on Golang coding practices, design patterns, and project standards.
  • Slide Viewers - Provides a browser-native viewer for rendering Markdown-based technical slide decks.
  • Presentation Decks - Lists slide decks on high-performance architecture, middleware, cloud-native, and Golang topics.
  • File-Based Slide Collections - Organizes slide decks as individual files in a directory structure for topic-based browsing.
  • Markdown-to-HTML Slide Converters - Converts Markdown source files into HTML slides for direct browser-based viewing.
  • Topic Search - Filters the slide deck collection by specific technical subjects such as networking or databases.
  • Content Tag Filtering - Tags each slide deck with technical topics for search and filtering by subject.
  • Pulsar Architecture Explanations - Explains Pulsar's compute and storage layer design, including broker and BookKeeper internals.
  • Raft Consensus Implementations - Explains the Raft algorithm and its implementation in etcd, including MVCC and watch mechanisms.
  • High-Performance Messaging Infrastructures - Describes a system handling millions of long connections and billions of messages with low latency.
  • gRPC and HTTP Protocol Reviews - Covers gRPC features, HTTP/1.1, HTTP/2, HTTP/3, and Protobuf encoding with packet analysis.
  • Network I/O Models - Covers Linux I/O models, epoll, io_uring, and common server concurrency patterns.
  • Golang Development Practices - Presents code standards, design patterns, and coding techniques for Golang projects.
  • Git Workflow Instruction - Details Git's internal data structures, branching models, and practical usage tips.
  • Cloud-Native Architecture Slides - Provides presentation materials on cloud-native design patterns, Kubernetes, and related technologies.
  • Distributed Systems - Provides slide decks explaining distributed consensus (Raft), messaging systems, and middleware internals.

Star history

Star history chart for rfyiamcool/share_pptStar history chart for rfyiamcool/share_ppt

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does rfyiamcool/share_ppt do?

This project is a curated collection of technical slide decks focused on high-performance architecture, middleware, cloud-native technologies, and Golang development. The slides are stored as Markdown files in a Git repository, which provides version history and straightforward hosting, and are converted into HTML for direct viewing in a web browser without requiring any downloads.

What are the main features of rfyiamcool/share_ppt?

The main features of rfyiamcool/share_ppt are: Technical Slide Deck Collections, HTML Slide Decks, Markdown to HTML Converters, Network Programming Slides, Development Slides, Slide Viewers, Presentation Decks, File-Based Slide Collections.

Which projects share features with rfyiamcool/share_ppt?

Projects with overlapping indexed features include: markdalgleish/bespoke.js — bespoke.js is a DOM-driven presentation tool and HTML framework that transforms existing web elements into navigable… jdan/cleaver — Cleaver is a developer-focused presentation creator and static HTML presentation framework. It functions as a markdown… alibaba-technology/hangzhouyunqi2017ppt — This project is a static technical presentation archive and HTML-based slide viewer. It serves as a reference library… hiroppy/fusuma — Fusuma is a markdown presentation framework and static slide generator that transforms Markdown and MDX files into… googlecodelabs/tools — This project is an interactive tutorial generator and static site generator that transforms source documents, such as… assemble/assemble — Assemble is a static site generator and build pipeline system that compiles markdown, templates, and data into static…

Projects sharing features with Share Ppt

These projects share indexed features with Share Ppt. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • markdalgleish/bespoke.jsmarkdalgleish avatar

    markdalgleish/bespoke.js

    4,803View on GitHub↗

    bespoke.js is a DOM-driven presentation tool and HTML framework that transforms existing web elements into navigable slide decks. It functions as a web-based deck orchestrator, using a JavaScript engine to manage slide transitions and state through CSS and programmatic API controls. The project is built as a plugin-based slide engine, allowing developers to extend core behavior by intercepting navigation events and injecting custom lifecycle logic. This modular system enables the creation of tailored presentation frameworks by adding specific behavioral logic or state management. The toolset

    JavaScript
    View on GitHub↗4,803
  • jdan/cleaverjdan avatar

    jdan/cleaver

    4,056View on GitHub↗

    Cleaver is a developer-focused presentation creator and static HTML presentation framework. It functions as a markdown slideshow generator that converts structured plain text into formatted HTML outputs for browser display. The tool enables rapid slide deck iteration through a live-reloading workflow that monitors source files for changes. It supports custom presentation styling by injecting external CSS, applying visual themes, and allowing per-slide formatting overrides. The system includes capabilities for automated slide compilation, including the generation of author credits and metadat

    JavaScriptmarkdownslideshow
    View on GitHub↗4,056
  • alibaba-technology/hangzhouyunqi2017pptAlibaba-Technology avatar

    Alibaba-Technology/hangzhouYunQi2017ppt

    3,814View on GitHub↗

    This project is a static technical presentation archive and HTML-based slide viewer. It serves as a reference library and knowledge base for frontier technology, specifically archiving slides and visual materials covering cloud computing, artificial intelligence, and fintech. The archive organizes professional presentation materials on distributed systems, cloud infrastructure patterns, and machine learning. It provides curated content detailing technical advancements and system designs within the artificial intelligence and financial technology sectors. The system delivers this content usin

    View on GitHub↗3,814
  • hiroppy/fusumahiroppy avatar

    hiroppy/fusuma

    5,371View on GitHub↗

    Fusuma is a markdown presentation framework and static slide generator that transforms Markdown and MDX files into structured slide decks for web-based presentations. It functions as a technical content renderer and an interactive presentation tool, enabling the creation of slides from text-based source files. The project distinguishes itself as a speaker delivery suite, providing tools for presentation rehearsal such as voice recording, timing analysis, and rehearsal timelines. It includes a dedicated presenter view with speaker notes and supports real-time slide annotations and live comment

    JavaScripta11ykeynotemarkdown
    View on GitHub↗5,371
  • Compare all 30 related projects→