javascripteverywhere / desktop

Licence: MIT license
🖥️ Electron code examples for JavaScript Everywhere by Adam Scott, published by O'Reilly Media

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to desktop

Bozon
🛠 Command line tool for building, testing and publishing modern Electron applications
Stars: ✭ 687 (+2190%)
Mutual labels:  electron-builder
Electron Builder
A complete solution to package and build a ready for distribution Electron app with “auto update” support out of the box
Stars: ✭ 11,653 (+38743.33%)
Mutual labels:  electron-builder
Youtube Dl Gui
A cross-platform GUI for youtube-dl made in Electron and node.js
Stars: ✭ 183 (+510%)
Mutual labels:  electron-builder
Lepton
💻 Democratizing Snippet Management (macOS/Win/Linux)
Stars: ✭ 9,067 (+30123.33%)
Mutual labels:  electron-builder
Fable Elmish Electron Material Ui Demo
Complete boilerplate for Electron apps using Fable and Elmish with hot module reloading, time-travel debugging, etc.
Stars: ✭ 101 (+236.67%)
Mutual labels:  electron-builder
Lector
📖 A simple PDF Reader built using Electron and PDF.js
Stars: ✭ 145 (+383.33%)
Mutual labels:  electron-builder
Action Electron Builder
:electron: GitHub Action for building and releasing Electron apps
Stars: ✭ 317 (+956.67%)
Mutual labels:  electron-builder
electron-auto-updater-example
Electron auto updater example
Stars: ✭ 39 (+30%)
Mutual labels:  electron-builder
Qlens
QLens is an electron app which dynamically generates GraphQL Schemas and Mongo Schema visualization. QLens significantly cuts development time by automating the formation of their GraphQL schemas based on information fetched from their non-relational database.
Stars: ✭ 110 (+266.67%)
Mutual labels:  electron-builder
Vue Objccn
🔥 Use Vue.js to develop a cross-platform full stack application / 用 Vue.js 开发的跨三端应用
Stars: ✭ 1,993 (+6543.33%)
Mutual labels:  electron-builder
Electron Metamask Boilerplate
Easily create a desktop version of your dApp using Electron (Muon) + MetaMask.
Stars: ✭ 67 (+123.33%)
Mutual labels:  electron-builder
Vite Electron Builder
Electron app boilerplate based on Vite. TypeScript + Vue/React/Angular/Svelte/Vanilla
Stars: ✭ 96 (+220%)
Mutual labels:  electron-builder
Infinitex
A LaTeX and WYSIWYG editor with academic search functionality and other helpful tools
Stars: ✭ 145 (+383.33%)
Mutual labels:  electron-builder
Csgo Map Veto
An application to do map veto for the game Counter-Strike Global Offensive.
Stars: ✭ 24 (-20%)
Mutual labels:  electron-builder
Electron Vue
An Electron & Vue.js quick start boilerplate with vue-cli scaffolding, common Vue plugins, electron-packager/electron-builder, unit/e2e testing, vue-devtools, and webpack.
Stars: ✭ 14,610 (+48600%)
Mutual labels:  electron-builder
Electron Nuxt
⚡ An Electron & Nuxt.js / Vue.js quick start boilerplate with vue-cli scaffolding, electron-builder, unit/e2e testing, vue-devtools
Stars: ✭ 452 (+1406.67%)
Mutual labels:  electron-builder
React Typescript Electron Sample With Create React App And Electron Builder
React-TypeScript-Electron sample with Create React App and Electron Builder
Stars: ✭ 143 (+376.67%)
Mutual labels:  electron-builder
electron-autoupdate-scaffold
Windows 下支持自动更新的 Electron 应用脚手架
Stars: ✭ 58 (+93.33%)
Mutual labels:  electron-builder
Bilibilivideodownload
PC端下载bilibili视频
Stars: ✭ 223 (+643.33%)
Mutual labels:  electron-builder
Picodeploy
Deploy Pico-8 Carts as Standalone Applications on Desktop 🖥️(Electron) and Mobile 📱(Ionic) 📦👾
Stars: ✭ 153 (+410%)
Mutual labels:  electron-builder

JavaScript Everywhere Desktop Application

This repository contains code examples for the Electron desktop application chapters of JavaScript Everywhere by Adam D. Scott, published by O'Reilly Media

Getting Help

The best place to get help is our Spectrum channel, spectrum.chat/jseverywhere.

Directory Structure

  • /src If you are following along with the book, this is the directory where you should perform your development.
  • /solutions This directory contains the solutions for each chapter. If you get stuck, these are available for you to consult.
  • /final This directory contains the final working project

To Run the Application

When developing locally, you can start the app by running:

npm start

If you are interested running the completed application, you can run:

npm run final

Related Repositories

Code of Conduct

In the interest of fostering an open and welcoming environment, I pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation..

This project pledges to follow the Contributor's Covenant.

License

Copyright 2019 Adam D. Scott

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].