An open API service indexing awesome lists of open source software.

https://github.com/antixk/curve-studio

Minimalist Electron app for designing spline curves
https://github.com/antixk/curve-studio

cross-platform curve-interpolation electron-app p5js splines

Last synced: 3 months ago
JSON representation

Minimalist Electron app for designing spline curves

Awesome Lists containing this project

README

        

# Squirrel Curve Studio

Squirrel Curve Studio is an intuitive easy-to-use app for creating beautiful spline curves (free-form curves). Motivated by the lack of freely available curve designers, Squirrel provides a clean UI for designing, exporting and importing free-form curves.

## Interface
drawing
drawing

## Demo
drawing

## For Developers [![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/dwyl/esta/issues)
I welcome pull-requests for any new functionality or improving the app's experience overall. I am currently looking towards decreasing the app size using Neutralino.js.

To get started, clone this repository using [Git](https://git-scm.com) and install [npm](http://npmjs.com) along with [Node.js](https://nodejs.org/en/download/).
From your command line:

```bash
# Clone this repository
git clone https://github.com/AntixK/Curve-Studio
# Go into the repository
cd Curve-Studio
# Install dependencies
npm install
# Run the app
npm start
```

## For End-Users
See [releases](https://github.com/AntixK/Curve-Studio/releases) for getting pre-built binaries.

## Built With

* [P5.js](https://p5js.org) - For majority of the UI and curve design
* [Electron](https://electronjs.org) - For creating the desktop app
* [Electron Packager](https://github.com/electron-userland/electron-packager) - For building the app for all platforms

## License

This project is licensed under the MIT License - see the [Curve_Studio_LICENSE.mdd](Curve_Studio_LICENSE.md) file for details.

## Acknowledgments

* Hat tip to Jose Luis Garcia del Castillo for providing the [p5js-electron template](https://github.com/garciadelcastillo/p5js-electron-templates)