Skip to content

versiongamma/electronshape

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ElectrOnshape

ElectrOnshape is an Electron client application for the web based CAD software Onshape.

Features

  • ElectOnshape will automatically re-log you back in when it detects your session has expired and you've been redirected to the login page. This is the main feature of ElectrOnshape, as Onshape has annoyingly short session durations, and requires you to log in with email and password at least daily.

    ElectrOnshape saves login information locally (& encrypted if the device supports Electron's safeStorage API).

  • Adds Back/Forward buttons to the header (as it's not running in your browser and hence forward/back buttons aren't present).

  • Removes call to action banners that appear asking you to subscribe if your account is not a premium one.

Installation

  • Prebuild binaries coming soon, for now follow the steps to generate a release build yourself
bun install
bun package
# Output executable is located at ./out/Onshape-{win32|darwin}-{arm/x86}/Onshape.{exe/app}

Development

Requirements

  • bun
  • pnpm

Install dependencies:

bun install

Run:

bun start

This project is not affiliated with the Onshape product or PTC Inc. No code is taken from Onshape, ElectrOnshape sends the same requests that https://cad.onshape.com/signin does, and then loads the Onshape web client the same as on the browser. There are no assets from Onshape in ElectrOnshape, except for the Onshape logo and banner.

About

An Electron client for the web based CAD program Onshape.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors