/noya

The open interface design tool

Primary LanguageTypeScript

Noya

The open interface design tool.

Note: This project is actively under development and not ready for use yet!

Noya app screenshot

Why?

The design tool ecosystem is mostly closed source, furthering the gap between design and engineering. This project aims to bridge that gap.

Packages

The project is broken up into packages that can be included indepently. Here's a quick summary of the key packages:

Development Setup

To install, navigate to the root directory and run:

yarn

Then, to launch the reference app:

yarn start

This project is built with https://github.com/jpmorganchase/modular, which is an abstraction layer on top of yarn workspaces.

Running Tests

To run tests for all packages, run:

yarn test

To run tests for a specific package, e.g. noya-sketch-file, run:

yarn test noya-sketch-file