All Projects → elemental-design → elemental-react

elemental-design / elemental-react

Licence: other
Build UI components once, render to any platform: web, React Native and Sketch.

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to elemental-react

sketch-crowdin
Connect your Sketch and Crowdin projects together
Stars: ✭ 35 (+66.67%)
Mutual labels:  ui-design, sketch-app
open design system
Open Source Design System using Sketch. It's early days of my project.
Stars: ✭ 22 (+4.76%)
Mutual labels:  ui-design, sketch-app
Auto Layout
Auto Layout for Sketch
Stars: ✭ 863 (+4009.52%)
Mutual labels:  ui-design, sketch-app
Metroset Ui
Windows Forms Metro Skin Style, Make The Applications With Metro Styles. see more https://n-a-r-w-i-n.github.io/MetroSet-UI/
Stars: ✭ 228 (+985.71%)
Mutual labels:  ui-design
Element React
Element UI
Stars: ✭ 2,690 (+12709.52%)
Mutual labels:  ui-design
IC-InteractiveConstructor
Construtor Interativo de website.
Stars: ✭ 15 (-28.57%)
Mutual labels:  ui-design
JS HTML Widgets
Easily create widget objects of arbitrary complexity
Stars: ✭ 16 (-23.81%)
Mutual labels:  ui-design
Permissionsswiftui
A SwiftUI package to beautifully display and handle permissions.
Stars: ✭ 220 (+947.62%)
Mutual labels:  ui-design
flip view
A Flutter app with flip animation to view profiles of friends. 🌟
Stars: ✭ 69 (+228.57%)
Mutual labels:  ui-design
Flutter filter selection
UI challenge for creating a filter selection screen with animations
Stars: ✭ 17 (-19.05%)
Mutual labels:  ui-design
gatsby-starter-redux-saas
An Gatsby starter for Saas products. Uses redux and apollo and a graphql token auth backend.
Stars: ✭ 18 (-14.29%)
Mutual labels:  styled-system
Whatsappui
WhatsApp UI in Xamarin.Forms
Stars: ✭ 251 (+1095.24%)
Mutual labels:  ui-design
ui
The Blockstack design system implemented with react, styled-components, and styled-system.
Stars: ✭ 34 (+61.9%)
Mutual labels:  styled-system
Expenso Ios
A Simple Expense Tracker App built to demonstrate the use of SwiftUI, CoreData, Charts, Biometrics (Face & Touch ID) and MVVM Architecture.
Stars: ✭ 191 (+809.52%)
Mutual labels:  ui-design
device-epd
E-Paper Display Device
Stars: ✭ 26 (+23.81%)
Mutual labels:  ui-design
Ant Design Vue
🌈 An enterprise-class UI components based on Ant Design and Vue. 🐜
Stars: ✭ 15,749 (+74895.24%)
Mutual labels:  ui-design
Components-for-Sketch
A collection of Sketch files I've constructed for use in various projects. More coming soon and on a regular basis.
Stars: ✭ 23 (+9.52%)
Mutual labels:  sketch-app
react-native-template
An opinionated template to bootstrap your next React Native app with all the time-wasting packages you need to have.
Stars: ✭ 132 (+528.57%)
Mutual labels:  styled-system
next-ts-starter
A Next.JS powered Typescript starter with styled components, styled-system, framer motion, jest and cypress
Stars: ✭ 27 (+28.57%)
Mutual labels:  styled-system
Blood-Donation
Inssen is a open source blood Donation app available for Android smartphones. Inssen searches, notifies and connect thousands of blood donors in three simple steps.
Stars: ✭ 55 (+161.9%)
Mutual labels:  ui-design

Elemental React

Build UI components once, render to any platform using react-primitives. This library abstracts away common UI patterns for you.

npm npm

Abstraction for app presentation to speed up cross-platform UI design and development with code using React/Sketch as a design function. This is an underlying cross-platform abstraction wrapper that allows you to build your own design language

Based off styled-system and styled-components. API is similar to rebass, but using React Native style components.

This is an alpha/preview release. Please test comprehensively before using in production.

Supported React Renderers:

  • react - React web
  • react-native - React Native (WIP)
  • react-sketchapp - React Sketch.app
  • more - Post an issue to suggest more! Ideally an API should exist that lets you override the primitives

Getting Started

npm install elemental-react
import React from 'react';
import {
  Box, Text, Button,
} from 'elemental-react';

// ...
return (
  <Box mt={3} bg="dark-blue">
    <Text color="white">
      Hello World
    </Text>
  </Box>
);

Example UI

Quick example of a design created by a coder (me 🙂), developed with live rendering to react-sketchapp: Example Blog UI

Related Reading

Design Properties

Line

Themed colour (primary)

  • Weight
  • Color
  • Texture
  • Style

Shape

Foundational element.

  • Depth
    • Light, shadow and depth (illusion)

Texture

Physical quality of a surface.

Balance

Equal distribution of visual weight – spacing.

  • Symmetry (each side is the same)
  • Asymmetry – evenly distribute weight
  • Rule of thirds – grid divided into thirds

Color

Properties

  • Hue
  • Saturation
    • Monochromatic
  • Value

Analagous Colour Scheme

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].