Secure Electron Template

The best way to build Electron apps with security in mind.
Alternatives To Secure Electron Template
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Cs Interview Knowledge Map17,020
3 years ago40
Build the best interview map. The current content includes JS, network, browser related, performance optimization, security, framework, Git, data structure, algorithm, etc.
Wp Calypso12,304168492 hours ago29January 24, 20235,277gpl-2.0JavaScript
The JavaScript and API powered WordPress.com
Infisical9,7172a day ago44November 21, 2022208otherTypeScript
♾ Infisical is an open-source, end-to-end encrypted platform for secret management: sync secrets across your team/infrastructure and prevent secret leaks.
Lbry Desktop3,593
3 months ago598mitJavaScript
A browser and wallet for LBRY, the decentralized, user-controlled content marketplace.
Frontend Tech List2,728
4 years ago1HTML
📝 Frontend Tech List for Developers 💡
Spring Security React Ant Design Polls App1,617
7 months ago45Java
Full Stack Polls App built using Spring Boot, Spring Security, JWT, React, and Ant Design
Jetpack1,510517 hours ago44September 04, 20232,724otherPHP
Security, performance, marketing, and design tools — Jetpack is made by WordPress experts to make WP sites safer and faster, and help you grow your traffic.
Secure Electron Template1,475
4 months ago20mitJavaScript
The best way to build Electron apps with security in mind.
React Cool Starter1,29127 months ago1September 23, 201731mitTypeScript
😎 🐣 A starter boilerplate for a universal web app with the best development experience and a focus on performance and best practices.
Spearmint1,249
15 days ago5mitTypeScript
Testing, simplified. || An inclusive, accessibility-first GUI for generating clean, semantic Javascript tests in only a few clicks of a button.
Alternatives To Secure Electron Template
Select To Compare


Alternative Project Comparisons
Readme

secure-electron-template

A current electron app template with the most popular frameworks, designed and built with security in mind. (If you are curious about what makes an electron app secure, please check out this page).

Quality Gate Status Security Rating Maintainability Rating Bugs Vulnerabilities

How to get started

To get started, clone the repository by clicking the Use this template button, or through the command line (git clone https://github.com/reZach/secure-electron-template.git).

Once cloned, install the dependencies for the repo by running the following commands (you do not have to run the first command if your command line is already inside the newly cloned repository):

cd secure-electron-template
npm i
npm run dev

Are you using yarn? You'll want to read this issue.

When you'd like to test your app in production, or package it for distribution, please navigate to this page for more details on how to do this.

Demo

Demo

Features

Taken from the best-practices official page, here is what this repository offers!

  1. Only load secure content - ✅ (But the developer is responsible for loading secure assets only 🙂)
  2. Do not enable node.js integration for remote content - ✅
  3. Enable context isolation for remote content - ✅
  4. Handle session permission requests from remote content - ✅
  5. Do not disable websecurity - ✅
  6. Define a content security policy - ✅
  7. Do not set allowRunningInsecureContent to true - ✅
  8. Do not enable experimental features - ✅
  9. Do not use enableBlinkFeatures - ✅
  10. Do not use allowpopups - ✅
  11. <webview> verify options and params - ✅
  12. Disable or limit navigation - ✅
  13. Disable or limit creation of new windows - ✅
  14. Do not use openExternal with untrusted content - ✅
  15. Disable remote module - ✅
  16. Filter the remote module - ✅
  17. Use a current version of electron - ✅

Included frameworks

Built-in to this template are a number of popular frameworks already wired up to get you on the road running.

Bonus modules

What would a template be without some helpful additions?

Architecture

For a more detailed view of the architecture of the template, please check out here. I would highly recommend reading this document to get yourself familiarized with this template.

FAQ

Please see our faq for any common questions you might have. NEW TO ELECTRON? Please visit this page.

Show us your apps!

If you've built any applications with our template, we'd love to see them!.

Popular Security Projects
Popular Reactjs Projects
Popular Security Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Javascript
Reactjs
Security
Redux