# 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 [](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
[](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.