Skip to content

AbdulDevHub/Electron-Mountain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Electron Mountain

This repository contains separate Electron applications, each located in its own folder:

  • Screen Recorder – A cross-platform desktop screen recording application
  • Image Resizer – A simple desktop tool for resizing images

Each project is self-contained with its own setup and usage instructions.


📹 Screen Recorder

Overview

A versatile desktop screen recorder built with Electron.js.
The application allows users to select a specific screen, window, or stream to record. It is compatible with macOS, Windows, and Linux, making it easy to capture screen activity across platforms.

Setup

To run the Screen Recorder locally:

  1. Navigate to the project folder:

    cd "Screen Recorder"
  2. Install dependencies:

    npm install
  3. Start the app:

    npm start
  4. Reload the app state:

    rs
  5. Build the application:

    npm run make

🖼️ Image Resizer

Overview

An Electron application that allows you to select an image and easily change its width and/or height.

Setup

To run the Image Resizer locally:

  1. Navigate to the project folder:

    cd "Image Resizer"
  2. Install dependencies:

    npm install
  3. Start the app:

    npm start

You can also use Electronmon to auto-reload during development:

npx electronmon .

Packaging

There are multiple ways to package Electron apps. Eelectron Forge is recommended, though packaging is not implemented in this project.

Developer Mode

  • When NODE_ENV=development, DevTools are enabled and open by default.
  • When NODE_ENV=production, DevTools are disabled.

🤝 Contributing

While these are personal projects, contributions are welcome. Feel free to open an issue or suggest improvements.


📄 License

This repository is licensed under the MIT License. See the LICENSE file for details. Just tell me 👍

About

A collection of Electron desktop applications, each built as independent projects.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors