Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/alexwkleung/desmos-desktop

Desmos desktop app
https://github.com/alexwkleung/desmos-desktop

desmos desmos-api electron-app

Last synced: 7 days ago
JSON representation

Desmos desktop app

Awesome Lists containing this project

README

        

# Desmos Desktop

![](https://img.shields.io/badge/Platforms-MacOS-lightgrey) ![](https://img.shields.io/badge/Architecture-x64%20%7C%20arm64-lightgrey)

![](img/example.png)

⚠️ **This is not an official desktop app for Desmos.**

This is a basic desktop app that wraps around the [Desmos API](https://www.desmos.com/api/v1.7/docs). The API is remotely fetched, so you'll need internet access.

**Created with:**

- Desmos API
- Electron
- Icon: Twemoji 14.0 - Chart Increasing

# Install (Direct)

Go to releases and install the latest version for your architecture (x64 or arm64).

# Install (Manual)

Clone the repository

```bash
git clone
```

Install npm dependencies

```bash
npm install
```

Run the build step

```bash
make build
#or
npm run build
```

Package the app (x64)

```bash
make package
#or
npm run package
```

Package the app (arm64)

```bash
make package-arm
#or
npm run package-arm
```

Open the `.dmg` and drag the `.app` to the Applications folder.

![](img/dmg.png)

# Development

Clone the repository

```bash
git clone
```

Install npm dependencies

```bash
npm install
```

Run the build step

```bash
make build
#or
npm run build
```

Run Electron on root

```bash
make electron
#or
npm run electron
```

Package the app for production (x64)

```bash
make package
#or
npm run package
```

Package the app for production (arm64)

```bash
make package-arm
#or
npm run package-arm
```