awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 repository-uri

Awesome GitHub RepositoriesCustom Rendering Logic

Ability to override the default HTML generation process via custom classes or hooks.

Distinct from Server-Side Rendering: Moves from the general SSR mechanism to the specific ability to customize that logic.

Explore 7 awesome GitHub repositories matching web development · Custom Rendering Logic. Refine with filters or upvote what's useful.

Awesome Custom Rendering Logic GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • hiteshchoudhary/chai-aur-reactAvatar hiteshchoudhary

    hiteshchoudhary/chai-aur-react

    12,808Vezi pe GitHub↗

    This project is an educational course and a collection of frontend projects designed to teach the core concepts and architecture of the React library. It serves as a practical guide for building modular user interfaces through a series of hands-on project builds. The repository includes a technical implementation of a custom React renderer, demonstrating how to transform JSX elements into a document object model. It further provides examples of state management, specifically illustrating how to share global data across a component tree using the provider pattern to avoid property drilling. T

    Implements a custom React renderer to show how element trees are processed and displayed.

    JavaScript
    Vezi pe GitHub↗12,808
  • a-h/templAvatar a-h

    a-h/templ

    10,358Vezi pe GitHub↗

    Templ is a type-safe HTML templating engine and UI framework for Go. It provides a system for building reusable HTML components that compile into Go code for server-side rendering, ensuring type safety and compile-time validation of data and logic. The project features a dedicated language server that provides autocomplete and syntax validation for template files within supported code editors. It employs compile-time code generation to transform a custom template language into Go source code, enabling the creation of modular HTML fragments and logic blocks. The framework includes automated s

    Allows implementing a component interface using raw code to manually control HTML output generation.

    Gogohtml-elementshtmx
    Vezi pe GitHub↗10,358
  • xfangfang/macastAvatar xfangfang

    xfangfang/Macast

    6,870Vezi pe GitHub↗

    Macast is a cross-platform desktop application that turns a computer into a DLNA media receiver, allowing users to stream video, music, and photos from mobile devices directly to their desktop. It runs as a background service in the system tray or menubar, listening for incoming DLNA requests without requiring an open application window, and uses the mpv media player for all decoding and rendering. The application distinguishes itself through its extensible architecture, supporting custom renderer logic and third-party player integration. Users can write small code snippets to add features li

    Allows writing small code snippets to support additional players or extra features like downloading media during playback.

    Pythondlnalinuxmacos
    Vezi pe GitHub↗6,870
  • reactjs/react-railsAvatar reactjs

    reactjs/react-rails

    6,771Vezi pe GitHub↗

    This library is an integration bridge for embedding React components within Ruby on Rails views and controllers. It provides a hybrid frontend architecture that allows developers to mix traditional server-rendered templates with isolated interactive components. The project differentiates itself through a comprehensive server-side rendering wrapper that generates HTML on the server to improve load speeds and search engine visibility. It includes a client-side hydration manager that automatically mounts and unmounts components by scanning the document for markers and synchronizing with navigati

    Allows developers to implement custom renderer classes to modify how components are converted to HTML.

    JavaScript
    Vezi pe GitHub↗6,771
  • lunet-io/markdigAvatar lunet-io

    lunet-io/markdig

    5,257Vezi pe GitHub↗

    Markdig este un procesor Markdown de înaltă performanță pentru aplicații .NET care convertește textul Markdown în HTML sau alte formate țintă. Este un parser conform CommonMark și un motor extensibil care poate transforma Markdown într-un arbore sintactic abstract (AST) care poate fi căutat și manipulat. Biblioteca oferă un framework pentru adăugarea de sintaxă personalizată și logică de randare printr-un pipeline modular de parsere și randere. Suportă compilarea nativă ahead-of-time și trimming pentru a minimiza dimensiunea binarului. Capabilitățile includ generarea de HTML structurat cu atribute și stiluri personalizate, extragerea YAML front matter pentru procesarea site-urilor statice și conversia conținutului în text simplu. Motorul acoperă, de asemenea, îmbunătățiri tipografice, pregătirea formulelor matematice și formatarea automată a link-urilor. Procesorul include maparea precisă a sursei pentru a urmări intervalele de caractere și utilizează streaming-ul de output și limitele de adâncime de imbricare pentru a gestiona performanța și stabilitatea.

    Provides the ability to override the default HTML generation process via custom rendering logic.

    C#
    Vezi pe GitHub↗5,257
  • vmg/redcarpetAvatar vmg

    vmg/redcarpet

    5,081Vezi pe GitHub↗

    Redcarpet este un parser Markdown-la-HTML axat pe securitate și un renderer personalizabil. Transformă textul Markdown în output HTML structurat, utilizând în același timp un strat de securitate pentru a filtra sau a scăpa tag-urile HTML furnizate de utilizator și a restricționa protocoalele de link pentru a preveni vulnerabilitățile. Proiectul se remarcă printr-un framework pentru formatarea personalizată a documentelor, permițând definirea modului în care elementele Markdown specifice sunt convertite în HTML prin funcții callback și clase personalizate. De asemenea, funcționează ca un formator tipografic care convertește punctuația standard și liniuțele în ghilimele curbe profesionale și en-dashes. Suprafața sa de capabilități acoperă suportul pentru sintaxa Markdown extinsă pentru tabele, note de subsol și superscripte, precum și generarea automată a tabelelor de conținut prin extragerea ancorelor de header.

    Supports the creation of custom output formats by extending a base renderer class.

    C
    Vezi pe GitHub↗5,081
  • vercel/geist-fontAvatar vercel

    vercel/geist-font

    3,249Vezi pe GitHub↗

    Geist is an open-source font family and typography collection designed for high legibility in technical interfaces. It consists of a series of web-optimized typefaces, including geometric sans-serif, monospaced, and pixel styles. The collection functions as a variable font library, utilizing coordinate interpolation to allow precise control over weight and style within a single font file. These fonts are built as OpenType typefaces, incorporating standardized layout tables to define advanced typographic behaviors such as kerning and ligatures. The project provides specific implementations fo

    Allows overriding the default server entry file to implement custom rendering logic and security policies.

    HTMLfontvariable-fonts
    Vezi pe GitHub↗3,249
  1. Home
  2. Web Development
  3. Server-Side Rendering
  4. Custom Rendering Logic

Explorează sub-etichetele

  • Markdown Renderer ImplementationsCustom classes that extend base rendering logic to create specialized HTML output formats. **Distinct from Custom Rendering Logic:** Distinct from Custom Rendering Logic: specifically targets the logic of Markdown parsing and output rather than general SSR or graphics.
  • Virtual Tree Rendering EnginesLogic that processes a virtual tree of objects to render them to a target output. **Distinct from Custom Rendering Logic:** Focuses on the engine that translates an abstract tree to a screen, not just overriding HTML generation.