/Electropy-Framework

Electropy is an Application Development Framework - a toolkit - for people who build Desktop Applications using PYTHON, HTML, CSS, JAVASCRIPT. Its goal is to enable you to develop projects much faster than you could if you were writing code from scratch, Electropy lets you creatively focus on your project by minimizing the amount of code needed for a given task. and it also helps in application production. you can easily make the executable file for different-different platforms.

Primary LanguageJavaScript

What is Electropy

Electropy is an Application Development Framework - a toolkit - for people who build Desktop Applications using PYTHON, HTML, CSS, JAVASCRIPT. Its goal is to enable you to develop projects much faster than you could if you were writing code from scratch, Electropy lets you creatively focus on your project by minimizing the amount of code needed for a given task. and it also helps in application production. you can easily make the executable file for different-different platforms.

Installation 💡

You'll need Git :octocat: and python 🐍 and Node.js 8.0 or higher(which comes with npm) installed on your computer.

# Clone this repository
git clone https://github.com/Apoorve8055/Electropy-Framework.git
# Go into the repository
cd electropy-framework
# Install dependencies
npm install
# Run the app
npm start

Generates Executables

Generates Executables For Windows(platform=win32, arch=x64)

$ npm run build-win

Generates Executables For Linux(platform=linux, arch=x64)

$ npm run build-linux

Generates Executables For macOS (platform=darwin --arch=x64)

$ npm run build-mac

Note: Currently macOS Packaging is not working. you can not able to generate executable for macOS.

Dependencies

Python
NodeJS
electron.js
Electron Packager
python-shell

Screenshots

Home Example Response Documentation

Contributing 👍

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

Team

Apoorve Kumar Verma