• Stars
    star
    133
  • Rank 272,600 (Top 6 %)
  • Language
    JavaScript
  • Created over 9 years ago
  • Updated almost 9 years ago

Reviews

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

Repository Details

A tiny collection of UI components.

Matter

Matter is a tiny collection of UI components. The components are built with Deku. Check out the website for live examples. A React version is available here.

Installation

Matter is available on npm:

npm install matterjs

Or you can download the files directly.

Usage

import { Button } from 'matter';
import element from 'virtual-element';
import { deku, render } from 'deku';

let app = deku(<Button />);
render(app, document.body);

Components

Button

<Button label="Default" size="small" type="default" />

Code

<Code language='javascript'>
{`
var Git = require('gity');

var git = Git()
  .add('*.js')
  .commit('-m "added js files"')
  .run();
`}
</Code>

Menu

let sections = ['Home', 'Profile', 'Messages', 'Notifications'];

<Menu onChange={ change } items={ sections } />

Table

let people = [
  ['Full Name', 'Age'], // header row
  ['Steven Miller', '25'],
  ['Tamara Jordan', '23'],
  ['John Smith', '28']
];

<Table rows={ people } />

Text Field

<TextField placeholder='e.g. Steven Miller' />

Shape

<Shape kind="circle" color="water" size="small"/>

Grid

<Grid>
  // ... children
</Grid>

License

MIT

More Repositories

1

mind

A neural network library built in JavaScript
JavaScript
1,507
star
2

intruder

Wi-Fi network cracking in Node.js
JavaScript
290
star
3

go-mind

A neural network library built in Go
Go
168
star
4

ts-mysql-parser

A standalone, grammar-complete MySQL parser.
TypeScript
67
star
5

matter-react

React-ified version of Matter
JavaScript
44
star
6

gity

Git wrapper for Node
JavaScript
43
star
7

ts-mysql-analyzer

A MySQL query analyzer.
TypeScript
23
star
8

git-auto

Git workflow automation
JavaScript
17
star
9

scanner

A cross-platform scanner for wireless networks
JavaScript
13
star
10

superboost

A chrome extension that superboosts your visibility on OkCupid
JavaScript
12
star
11

ts-mysql-autocomplete

An autocomplete engine for MySQL queries.
TypeScript
11
star
12

black-scholes

A Black-Scholes implementation
JavaScript
10
star
13

keku

A template for Koa + Deku applications
JavaScript
10
star
14

matrix

A tiny matrix library
JavaScript
9
star
15

fault

A tool for generating fault tree analyses
JavaScript
7
star
16

23andme

A JavaScript client for communicating with the 23andMe API.
JavaScript
7
star
17

component-path

Generate the absolute CSS path to a DOM element
JavaScript
7
star
18

ts-mysql-schema

A schema extractor for MySQL.
TypeScript
7
star
19

koa-analytics

Analytics for Koa
JavaScript
6
star
20

mind-xor

An XOR plugin for Mind
JavaScript
4
star
21

sniffer

A cross-platform network sniffer
JavaScript
4
star
22

node-mapreduce

A map-reduce algorithm for Node
JavaScript
3
star
23

deku-math

A Deku component for mathematical notation
CSS
3
star
24

deku-performance

Performance monitoring component
JavaScript
2
star
25

bash-summary

Monitor your tools
Shell
2
star
26

sample

Generate a random sample
JavaScript
2
star
27

sigmoid

The sigmoid function
JavaScript
2
star
28

deku-chart

Chart component for Deku
JavaScript
2
star
29

koa-stats

Gather stats for your Koa app
JavaScript
1
star
30

ts-mysql-uri

Parse a MySQL connection URI.
TypeScript
1
star
31

htan

Hyperbolic tangent function
JavaScript
1
star
32

mind-currency

A currency transform for Mind
JavaScript
1
star
33

deku-animation

A Deku animation component.
JavaScript
1
star
34

focus

A chrome extension to countdown the years until your death
JavaScript
1
star
35

khaos-deku-component

Build Deku components quickly
Makefile
1
star