• Stars
    star
    454
  • Rank 96,373 (Top 2 %)
  • Language
    JavaScript
  • Created over 9 years ago
  • Updated over 9 years ago

Reviews

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

Repository Details

A design tool for interfaces

Bind

Bind is an open source, experimental tool for designing interfaces. It's a native OSX app that allows you to design using GSS, an auto-layout like language for describing an interface via constraints. Bind is not meant to replace tools like Sketch, Photoshop or Framer, but is instead suited for the niche task of laying out user interfaces. For more background info, see the blog post I wrote about it.

Download for OSX from the Releases page

Features

  • Write GSS manually or automate it with built in UIs
  • Add constraints to multiple elements at once
  • Creates .bind files which can be easily version controlled with Git and other tools
  • Supports emmet for HTML and CSS
  • Native OSX app with Yosemite integration
  • Presentation mode
  • Built in web console (Right click > Inspect)

Planned features

  • 1-click sharing
  • Visual versioning
  • Conditional constraints UI (responsive)

Getting started

Check out the example login.bind for an overview of the basics. Important to note: for an element to be accessible via the UI it must have an id= attribute.


Building from source

Bind is a hybrid web & native application. Dependencies:

  • jsx node module
  • XCode 6.3
  • OSX 10.10 and higher

cd ~/bind/public

jsx --watch views/ dist/

cd ../; open Bind.xcodeproj

More Repositories

1

pylon

Declarative layout primitives for CSS & HTML
CSS
441
star
2

SketchGit

Git plugin for Sketch App
JavaScript
397
star
3

shrink2

A professional for your Github issues
JavaScript
137
star
4

dpm

dpm is a package manager for Sketch plugins
Ruby
88
star
5

Inbox-for-Mac

A handsomely simple OSX app wrapper around Google Inbox
Objective-C
40
star
6

Bootstrap-admin-theme

Admin theme for Processwire, based on Twitter bootstrap
CSS
35
star
7

twoup

A "two-up" web browser to test responsive designs
Objective-C
28
star
8

keeper

A chromeless Google Keep client for macOS
Swift
16
star
9

nxo

Simple, fast, nix.
Go
15
star
10

Caret-2

A NoDB, Yaml based CMS
PHP
13
star
11

atomkit

A seamless osx theme for Atom
CSS
13
star
12

royo

Royo is a customisable, self-hosted Icon Service for your app or business
HTML
8
star
13

Quiplet

A Safari App Extension to open Quip documents in the macOS native Quip app
Swift
7
star
14

hk-pr-apps-in-github

An extension to show links to Heroku Dashboard PR apps in Dashboard
CSS
6
star
15

yank

Treat standard CSS classes like @mixins
Go
5
star
16

Almonk-alfred-app-theme

A simple, pro theme for Alfred app
5
star
17

Appy-for-Processwire

A custom admin theme for the Processwire CMS
PHP
4
star
18

processwire-alternative-backend

An alternative backend to the Processwire API
PHP
3
star
19

Deadweight-CMS-1

A lightweight portfolio CMS, written in CodeIgniter
PHP
3
star
20

pdfcomposer.module

An experimental Processwire module to turn a collection of pages into a PDF
PHP
3
star
21

AlfredIOS7

A vaguely iOS7 inspired theme for Alfred
2
star
22

OpenTerminal

Alfred workflow to open a terminal in the same path as the current Finder window
2
star
23

surfrider

A proof-of-concept event-based app framework for building Salesforce integrations
Ruby
2
star
24

elvo-resident-advisor-scrape

Ruby
2
star
25

figma-title-plugin

TypeScript
2
star
26

aspidistra

A Reading List App for macOS
Swift
2
star
27

gb-build

PHP
1
star
28

quip-middleman-test

Prototype of importing a Quip document into a Middleman site build
Ruby
1
star
29

dalstondigital

A place for Dalston Digital Drinks folk to hack/play/communicate/promote.
Ruby
1
star
30

beborisinisolation

CSS
1
star
31

pomopetto

A little Pomodoro for the web
JavaScript
1
star
32

Sample-heroku-node-app

Just a kickstart for myself
JavaScript
1
star
33

Wire-Tasks

A set of command line tools for the Processwire CMS
PHP
1
star
34

PinWire

Uber simple admin theme for Processwire, inspired by Pinboard
PHP
1
star
35

rails-starter

Ruby
1
star
36

Boxt

A simple, open source widget framework
PHP
1
star