• Stars
    star
    107
  • Rank 312,980 (Top 7 %)
  • Language
    Java
  • License
    MIT License
  • Created almost 3 years ago
  • Updated about 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

react-native-shader

React Native Shader Library

โš ๏ธ DOT NOT USE THIS. We have something much better in the oven for you

Installation

npm install react-native-shader

Usage

import * as React from 'react';

import { StyleSheet, View, Dimensions } from 'react-native';
import Shader from 'react-native-shader';

const { width } = Dimensions.get('window');

const hue = `
void main() {
  gl_FragColor = vec4(v_tex_coord.x, v_tex_coord.y, 0.5 + 0.5 * cos(u_time * 1000 / 500.0), 1.0);
}`;

export default function App() {
  return (
    <View style={styles.container}>
      <Shader
        source={hue}
        uniforms={{ blue: 0, opacity: 0.5 }}
        style={styles.box}
      />
    </View>
  );
}

const styles = StyleSheet.create({
  container: {
    flex: 1,
    alignItems: 'center',
    justifyContent: 'center',
  },
  box: {
    width: width,
    height: width,
    marginVertical: 20,
  },
});

Contributing

See the contributing guide to learn how to contribute to the repository and the development workflow.

License

MIT

More Repositories

1

can-it-be-done-in-react-native

โš›๏ธ ๐Ÿ“บ Projects from the โ€œCan it be done in React Native?โ€ YouTube series
TypeScript
3,974
star
2

react-native-redash

The React Native Reanimated and Gesture Handler Toolbelt
TypeScript
1,938
star
3

react-native-img-cache

Image Cache for React Native
TypeScript
729
star
4

swagger-js-codegen

A Swagger Codegen for typescript, nodejs & angularjs
HTML
690
star
5

react-native-expo-image-cache

React Native Image Cache and Progressive Loading based on Expo
TypeScript
661
star
6

remotion-fireship

Fireship video made with React
TypeScript
333
star
7

eslint-config-react-native-wcandillon

ESLint and TypeScript configuration for React Native
JavaScript
249
star
8

react-progressive-image-loading

Progressively load images using a blur effect.
TypeScript
120
star
9

react-native-gestures-and-animations-workshop

TypeScript
117
star
10

eslint-plugin-reanimated

TypeScript
77
star
11

love-death-react

Love, Death & React
TypeScript
73
star
12

eslint-plugin-ts-exports

ESLint wrapper for ts-unused-export
TypeScript
67
star
13

jsoniq

JSONiq Implementation that compiles to JavaScript
TypeScript
63
star
14

canvaskit-js

A polyfill of CanvasKit that uses browser APIs
TypeScript
63
star
15

xqlint

JSONiq & XQuery Quality Checker
JavaScript
49
star
16

remotion-skia

TypeScript
46
star
17

react-native-static-images

Generate a file for static images for react native projects
JavaScript
21
star
18

react-native-redash-docs

19
star
19

remotion-skia-tutorial

TypeScript
18
star
20

react-skia-experiment

Ruby
16
star
21

grunt-swagger-js-codegen

Grunt Task for Swagger JS Codegen
JavaScript
16
star
22

firebase-bolt-compiler

Compiles Firebase Bolt files to TypeScript, Flow, and more
TypeScript
14
star
23

mkbhd-intro

TypeScript
11
star
24

material-ui-flow

Flow Types for Material UI
JavaScript
9
star
25

react-native-redash-v1-docs

9
star
26

expo-tutorial

TypeScript
8
star
27

react-native-image-viewer

An experiment
TypeScript
6
star
28

courrier

Postman runner that can run requests in parallel
JavaScript
6
star
29

xquery.js

Deprecated use XQLint instead
XQuery
5
star
30

language-jsoniq

JSONiq & XQuery Package for Atom
JavaScript
5
star
31

appjs-workshop-2020

5
star
32

react-native-skia

High-performance React Native Graphics using Skia
TypeScript
5
star
33

react-native-do-firebase-documentation

4
star
34

react-native-eslint-rules

My ESLint configuration for React Native Projects
JavaScript
4
star
35

react-native-do-documentation

React Native Do Documentation
4
star
36

react-native-init

3
star
37

jsoniq-mongodb-examples

JSONiq Query Examples for MongoDB
JSONiq
3
star
38

grunt-xqlint

Grunt task for XQLint
JavaScript
2
star
39

zorba.js

Zorba Compiled to JavaScript
C++
2
star
40

xqdoc

XQuery Documentation
2
star
41

react-native-do-purple-sky-documentation

React Native Do Purple Sky Documentation
2
star
42

dropbox.xq

Dropbox client library written in XQuery
XQuery
2
star
43

cloud9-xquery

XQuery extension for cloud9 IDE
JavaScript
2
star
44

cms

JSONiq
1
star
45

intro-html

A robot powered training repository ๐Ÿค–
HTML
1
star
46

react-native-ting-documentation

React Native Ting Documentation
1
star
47

cloud9.xq

XQuery Backend for Cloud9
JavaScript
1
star
48

gist-to-png

JavaScript
1
star
49

xbrl-crawler

JavaScript
1
star
50

svg-path-properties

Pure Javascript alternative to path.getPointAtLength(t) and getTotalLength() functions. Works with Canvas & Node
TypeScript
1
star