Skip to content

DinoscapeProgramming/Appify

Repository files navigation

APPIFY: A tool to turn your sites into apps.

Appify is a tiny tool for converting your websites into native desktop apps. It's built on the latest version of electron.js, was designed to achieve the best trade-off among user interface and quality.

License Release

💻 Our Website for Appify

🎥: Interactive Tutorial and Installation Guide

📄 Latest Release 1.0.0 (Up to date)

💬 Where to ask questions

Please use our dedicated channels for questions and discussion. Help is much more valuable if it's shared publicly, so that more people can benefit from it.

Type Platforms
🚨 Bug Reports GitHub Issue Tracker
FAQ Appify/Wiki
🎁 Feature Requests & Ideas GitHub Issue Tracker
👩‍💻 Usage Questions Appify Website

🔗 Links and Resources

Type Links
💾 Installation Appify/README.md
👩🏾‍🏫 Tutorials and Examples Appify/Wiki
🚀 Released Versions Appify/Releases
🤖 Self-Hosting Appify Appify/README.md
How to contribute Appify/README.md

Install Appify

Manual Installation

  • Visit Our Latest Release Page
  • Download The Executable to Setup Appify
  • Some browsers might actually warn you about downloading an exe-File, just click download anyways
  • Run the File and Go through the Installer
  • Windows defender will probably jump in too when you try to open the file, just go to additional information and click open anyways

Programmatic Installation

wget -qO- "https://github.com/DinoscapeProgramming/Appify/releases/download/v1.0.0/Appify.Setup.1.0.0.exe" > "Appify.Setup.1.0.0.exe" && chmod +x "Appify.Setup.1.0.0.exe" && "./Appify.Setup.1.0.0.exe"

Data Requirements

If you're trying to build a native desktop app, then you need to follow some requirements

Type Conditions
🛜 Website Must be a valid URL
🪧 Name Must follow the following RegExp ➡️ /^(?:(?:@(?:[a-zA-Z0-9-*~ ][a-zA-Z0-9-*.~ ]*)?/[a-zA-Z0-9-._~ ])
📝 Description Must only include ASCII-characters
🖼️ Icon Must be an ICO-file and must be at least 256x256 in image size

Self Hosting

Make sure that you have git installed and then execute the following bash script in your terminal

git clone https://github.com/DinoscapeProgramming/Appify.git
cd Appify
npm install
npm run build
start "./build/Appify Setup 1.0.0.exe"