# awesome-react-renderer **Repository Path**: mirrors_codejamninja/awesome-react-renderer ## Basic Information - **Project Name**: awesome-react-renderer - **Description**: Awesome list of React Renderer - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-08 - **Last Updated**: 2025-09-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # awesome-react-renderer [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) > Awesome list of React Renderer If you want to contribute to this list (please do), send me a pull request. ## Table of Contents - [Web (+ NW & Electron)](#web) - [Desktop](#desktop) - [Mobile](#mobile) - [Command Line Interface](#cli) - [Television](#tv) - [Hardware](#hardware) - [Email](#email) - [File](#file) - [Music](#music) - [Miscellaneous](#Miscellaneous) - [Learn](#learn) ## Web (+ NW & Electron) * [react-dom](https://github.com/facebook/react/tree/master/packages/react-dom) - A declarative, efficient, and flexible JavaScript library for building user interfaces. * [react-tiny-dom](https://github.com/jiayihu/react-tiny-dom) - A minimal implementation of react-dom using react-reconciler * [react-art](https://github.com/reactjs/react-art) - React Bridge to the ART Drawing Library. * [react-canvas](https://github.com/Flipboard/react-canvas) - High performance canvas rendering for React components. * [react-pixi-fiber](https://github.com/michalochman/react-pixi-fiber) - Write [PixiJS](http://www.pixijs.com/) applications using React declarative style. * [react-three](https://github.com/Izzimach/react-three) - React bindings to create and control a 3D scene using three.js. * [React-GL](https://github.com/PixelsCommander/React-GL) - Render React components in WebGL for 60 FPS animations. * [ReactLiberty](https://github.com/LibertyGlobal/ReactLiberty) - Connect, discover, be free to choose between WebGL / Canvas (PIXI) / DOM or any other UI renderer. * [react-vr](https://github.com/facebookincubator/react-vr) - Render React components in WebGL/WebVR for VR apps. * [react-konsul](https://github.com/mohebifar/konsul) - A react renderer that renders to the browser's devtools console. * [react-worker-dom](https://github.com/web-perf/react-worker-dom) - Experiments to see the advantages of using Web Workers to Render React Virtual DOM. * [rax](https://github.com/alibaba/rax) - A universal React-compatible render engine. * [react-native-dom](https://github.com/vincentriemer/react-native-dom) An experimental, comprehensive port of React Native to the web. ## Desktop * [proton-native](https://github.com/kusti8/proton-native) - A React environment for cross platform native desktop apps * [stain](https://github.com/cztomsik/stain) - [beta] rapid GUI development using familiar technologies (fat-free electron) ## Mobile * [react-native](https://github.com/facebook/react-native) - A framework for building native apps with React. * [react-titanium](https://github.com/yuchi/react-titanium) - React custom renderer for Appcelerator® Titanium™ SDK. ## Command Line Interface * [react-blessed](https://github.com/Yomguithereal/react-blessed) - A react renderer for blessed. * [ink](https://github.com/vadimdemedes/ink) - React for interactive command-line apps * [react-cli](https://github.com/mgrip/react-cli) - a react renderer for the command line ## Television * [react-tvml](https://github.com/ramitos/react-tvml) - React bindings to Apple's TVJS and TVML. * [React-Gibbon](http://techblog.netflix.com/2017/01/crafting-high-performance-tv-user.html) - React bindings to Netflix's custom Gibbon rendering layer on TV devices. * [react-tv](https://github.com/raphamorim/react-tv) - React development for TV (WebOS, SmartTVs) * [react-ape](https://github.com/raphamorim/react-ape) - React Renderer to build UI interfaces using canvas/WebGL ## Hardware * [react-hardware](https://github.com/iamdustan/react-hardware) - React Hardware enables you to build firmata-based hardware applications using React. * [react-dmx](https://github.com/alexanderson1993/react-dmx) - Use React components to control lights and devices with DMX channels ## Email * [react-html-email](https://github.com/chromakode/react-html-email) - Create HTML email templates using React without dealing with archaic HTML elements. * [oy](https://github.com/revivek/oy) - Render HTML emails on the server with React. ## File * [react-pdf](https://github.com/diegomura/react-pdf) - Create PDF files using React. * [redocx](https://github.com/nitin42/redocx) - Create word documents using React. * [react-fs-renderer](https://github.com/ericvicenti/react-fs-renderer) - Declaratively render a tree of files with JSX. ## Music * [wax](https://github.com/jamesseanwright/wax) - An experimental, JSX-compatible renderer for the Web Audio API. ## Miscellaneous * [noop-renderer](https://github.com/facebook/react/blob/master/src/renderers/noop/ReactNoop.js) - This is a renderer of React that doesn't have a render target output. It is useful to demonstrate the internals of the reconciler in isolation and for testing semantics of reconciliation separate from the host environment. * [react-test-renderer](https://www.npmjs.com/package/react-test-renderer) - React package for snapshot testing. * [react-x11](https://github.com/sidorares/react-x11) - React renderer with X11 as a target. * [react-sketchapp](https://github.com/airbnb/react-sketchapp) - render React components to Sketch. * [react-slack-renderer](https://github.com/CentaurWarchief/react-slack-renderer) - render Slack messages using React. * [workflow-react](https://github.com/havardh/workflow/tree/master/packages/workflow-react) - render your desktop layout with React ## Learn * [tiny-react-renderer](https://github.com/iamdustan/tiny-react-renderer) - Learn you a React Renderer for Great Good. * [Making-a-custom-React-renderer](https://github.com/nitin42/Making-a-custom-React-renderer) - Tutorial on how to make a custom React renderer. * [⚛️👆Beginners guide to React Renderers. How to build your own renderer from scratch?](https://blog.atulr.com/react-custom-renderer-1/) ## License [![CC0](http://i.creativecommons.org/p/zero/1.0/88x31.png)](http://creativecommons.org/publicdomain/zero/1.0/) To the extent possible under law, [Chen-Tsu Lin](https://github.com/chentsulin) has waived all copyright and related or neighboring rights to this work.