rkpatel33 / G-Desktop-Suite

Google Suite as a desktop app. Made possible with Electron.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

splash

If you like what you see, consider buying me a coffee β˜•.

GitHub stars GitHub forks

GitHub package.json dependency version (dev dep on branch) David GitHub last commit GitHub issues

GitHub All Releases Platforms GitHub


Have you ever wished you had a no-frills, word-processing desktop app dedicated to just Google Drive? Annoyed at having to click the Go to My Drive button everytime you visit https://drive.google.com? Want a Microsoft Word-esque experience for your Google Drive? Or simply looking to separate Google Drive from the other bajillion tabs that you opened for your research paper? Look no further!

G Desktop Suite is a desktop wrapper for Google Drive built with ElectronJS. Give it a try, and if you like what you see, share it with your friends!

demo

πŸŒ™ Dark Mode is here!

As of v.conscious-club/0.2.0, the app will automatically adjust to your OS's dark mode settings.

darkmodedemo

πŸ“€ Installation

Download the latest releases for Windows, Linux, or MacOS.

🎢 Versions

  • v.conscious-club / 0.2.0
  • v.fugue-state / 0.1.0
  • v.dean-town / 0.0.3
  • v.funky-duck / 0.0.2
  • v.aunt-leslie / 0.0.1

Version names inspired by Vulfpeck songs. They're a great band, check them out here.

πŸ“Έ Action Shots

two-window

dark-shot

✏️ Development

To build the app locally, clone the repository, install all dependencies, and run the available npm scripts.

git clone https://github.com/alexkim205/G-Desktop-Suite.git
cd G-Desktop-Suite
yarn install
$ yarn run
yarn run v1.22.4
   - dev
      cross-env NODE_ENV=development electron .
   - dist
      electron-builder -mwl
   - pack
      electron-builder --dir
   - start
      electron .

To build production ready applications for macos (dmg), windows (exe), and linux (sh), run yarn dist.

πŸ›ŽοΈ Have suggestions? Feel free to create an issue or make a pull request.

🀝 Want to contribute? Check out the TODO.md!

Dependencies

  • about-window: 'About App' window for Electron application
  • electron-localshortcut: register/unregister a keyboard shortcut locally to a BrowserWindow instance, without using a Menu
  • electron-window-state: Simple module that helps to save and restore size and position of Electron windows.
  • file-system: Strengthen the ability of file system

Dev Dependencies

  • cross-env: Run scripts that set and use environment variables across platforms
  • del: Delete files and directories
  • electron: Build cross platform desktop apps with JavaScript, HTML, and CSS
  • electron-packager: Customize and package your Electron app with OS-specific bundles (.app, .exe, etc.) via JS or CLI

πŸ“œ MIT License

Disclaimer: Not affiliated with Google.

About

Google Suite as a desktop app. Made possible with Electron.

License:MIT License


Languages

Language:JavaScript 80.9%Language:CSS 17.2%Language:HTML 1.5%Language:Shell 0.4%