Newlogic is a Circuit Builder / Logic Design Desktop Application (like mmlogic) made with Electron + React Typescript. It's currently compatible with Windows, Mac and Linux.
NOTE: This app is currently in development so functionality is limited.
An intuitive UI
Newlogic has a modern, clean UI that's easy to use
Easy wire drawing
When you draw a wire, it snaps onto the nearest node
And best of all,
sudo npm i -g newlogic
Using a binary / installer:
- Download an install a binary / installer from the releases page (Windows and Linux).
- Note: requires a node version >= 6, npm version >= 3 and yarn version >= 1.
First, clone the repo via git:
git clone https://github.com/ericm/newlogic.git
And then install dependencies.
$ cd newlogic && yarn
Or you can install through a package manager on linux
Run these two commands simultaneously in different console tabs.
$ npm run hot-server $ npm run start-hot
or run two servers with one command
$ npm run dev
To package apps for the local platform:
$ npm run package
To package apps for all platforms:
$ npm run package-all
To package apps with options:
$ npm run package -- --[option]
To run the application without packaging run
$ npm run build $ npm start
To run unit tests:
To run End-to-End Test
$ npm run build $ npm run test-e2e
MIT © 2019 Eric Moynihan
(Boilerplate) MIT © C. T. Lin