Giter Site home page Giter Site logo

michaelsboost / webdgap Goto Github PK

View Code? Open in Web Editor NEW
111.0 14.0 44.0 566.79 MB

WebDGap allows you to convert any website or HTML/CSS/JavaScript web application to a native Windows, Mac, Linux, PhoneGap, and Chrome application/extension.

Home Page: https://michaelsboost.github.io/WebDGap/

License: MIT License

CSS 47.00% JavaScript 47.48% HTML 5.52%
chrome-application desktop linux native-windows jszip mac mac-app linux-app linux-application chrome-extension

webdgap's Introduction

WebDGap

Easily create websites as multi-platform desktop apps!

Did you know?

WebDGap was the first application released on the web that allowed you to create multi-platform desktop applications in the browser.

Converting a Web Application to a native Desktop Application.

  1. WebDGap requires you to add your application's name first.
  2. Load your application's logo second.
  3. Lastly load in your application's source encased in a zip file.

IMPORTANT!!! (your zip file must look something like this, when exporting it as a desktop/chrome application, or extension)

  • index.html
  • css/style.css
  • js/jquery.js
  • js/script.js

The zip example below WILL NOT WORK!!!

  • AppName/index.html
  • AppName/css/style.css
  • AppName/js/jquery.js
  • AppName/js/script.js

NOTE: Larger zip files take a longer time loading and exporting!

Version

1.2.5

Tech

WebDGap uses a number of open source projects to work properly:

  • Poly UI Kit - Used for the application's user interface
  • jQuery - duh
  • JSZip - package zip files in javascript
  • node-webkit - run web apps as desktop apps
  • AlertifyJS - For the awesome and stylish alert notification dialogs

License

MIT

Availability

(Desktop version of WebDGap is deprecated)
Windows 64 (deprecated)
Windows 32 (deprecated)
Mac (deprecated)
Linux 64 (deprecated)
Linux 32 (deprecated)
Chrome (deprecated)
Chrome Extension (deprecated)
Android (deprecated)
JS Plugin (aka WebDGapJS) (deprecated)

For command line use you can use nativefier to convert any website to a desktop app. (NOTE: nativefier uses an Electron wrapper. WebDGap uses a NW.js wrapper. Difference is Electron runs on 64bit processors while NW.js runs on 64bits and 32bit processors)

Free Software, Hell Yeah!

Author

Development

Want to contribute? Great!

As of October 19th 2019 WebDGap is no longer an active project.
All updates as of that date and on are solely contributor based implementations.

You can submit a pull request or simply share the project :)

Of course WebDGap is free and open source, so you can always fork the project and have fun :)

ko-fi

If WebDGap was at all helpful for you. You can show your appreciation by Donating via SquareCash and/or PayPal

webdgap's People

Contributors

michaelsboost avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

webdgap's Issues

electron not found

the linux app i was trying to convert to app is not working it says electron not found i check it instead of electron it was nw plese fix this issue

[Q] Howto: make Mac .app from the downloaded folder?

Hi Mike,

I have used WebDGap online to convert a site to a Mac app, and what I have got is the zip file with /data and run.sh inside.

I have edited the info.plist and changed the icon of the hello.app file inside /data, as explained in your informative video, so there is no problem executing the hello.app. (I have actually changed the filename of hello.app too as suggested, but for better recognizing I still call it hello.app here)

However, it seems that the hello.app cannot be moved directly to /Applications to run independently, and it depends on the whole /data directory. So this makes me wondering: if I want to make a single .app bundle file which works by itself, what should I do? Or is it ever possible?

Cheers
Robert

Mac App from URL doesn't work

I used your site to convert a url into a Mac App. It opens this:
nw_info

It doesn't load the URI at all. However, if I show package contents on OSX and go into Contents --> MacOS --> nwjs.exec ....the url opens just fine:
load2

What am I missing here?

i KNOW THIS IS DEPRECATED

But could you help me out real quick :)

If I add an app where users have to scroll down, how can I allow this to happen? It seems like WebDGap remove all scrolling functionalities!

Thanks

Display your app on the homepage!

Have you used WebDGap for your Desktop, Chrome or mobile application?
¿Ha utilizado WebDGap para su aplicación de escritorio, Chrome o móvil?

If so share it below and it may be featured on the homepage!
Si es así, compártala a continuación y puede aparecer en la página principal.

Not working on my machine

Hi there, thanks a lot for your project and this looks promising.

As of now I cannot successfully build an app yet. I'm on a MacBook Air with OS X 10.11, using Firefox 47; I have also downloaded the Mac app for WebDGap. But what situation I'm facing is the same:

  1. Entering "Wikiwand" as the app name.
  2. Entering "http://wikiwand.com/" as the URL.
  3. Apply.
  4. Upon the dialog to choose a file to upload, I located an PNG file of Wikiwand logo and clicked on "Choose".
  5. Nothing happens anymore.

Is there a clue about what I am missing? Thanks!

[Q] Run local webserver [enhancement]

Hello,

First, thank you very much for your very useful tool :)

Second, I'm trying to make a desktop application for some dynamic website using XMLHttpRequests to dynamically load data. As a consequence I need to run it on an http server for XMLHttpRequests not to be rejected (Cross-origin AJAX request problem). What I can do presently is to use Python3 in the website root directory : python -m http.server 8887 to start a webserver after what I can use the WebDGap converted application by editing /data/content/index.html to load http://127.0.0.1:8887/ in its iframe.

Would it be possible to add a checkbox in WebDGap to make the desktop application running a webserver before loading the web application ?

Best regards

electron not found fixed but harfbuff

`(nw:136804): Pango-ERROR **: 10:32:32.529: Harfbuzz version too old (1.2.1)

Trace/breakpoint trap
tried installing harfbuzz and lib pango no change please update you node js and fix you make.sh because instead of nw it is set to electron like chmod 775 electrontochmod 775 nw`

can't run exe file

Hello,

I could create a desktop app from my html file successfully. But the link to the exe file(like notepad.exe) didn't work. It was working in IE not chrome. Here is the code.

<script type="text/javascript" language="javascript"> function RunFile() { WshShell = new ActiveXObject("WScript.Shell"); WshShell.Run("c:/windows/system32/notepad.exe", 1, false); } </script> Notepad

Please help me!

Can't create an app

Regards Michael,
I am trying to convert as application a web project. Once I process the files with the WebDgap, it generates a folder with the files, but I can not figure out how to convert that into an application. Also when I double click on the icon "hello" opens the nwjs and does not run the application. The same happens if i try to create an app from any online web page. You can help? There is no further information about it on the web.
Working on Mac OSX Sierra 10.12.6

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.