Skip to content

Latest commit

 

History

History
380 lines (295 loc) · 41 KB

README-en.md

File metadata and controls

380 lines (295 loc) · 41 KB

English | 简体中文

Table of contents

Official

Resources

Tools

Boilerplates

  • electron-react-boilerplate - Boilerplate based on React and webpack.
  • 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.
  • electron-quick-start - Clone the repo to try a simple app.
  • angular-electron - Fast bootstrapping with Angular, Electron, TypeScript, SASS, and Hot Reload.
  • electron-boilerplate - Comprehensive boilerplate which even generates installers.
  • electron-typescript-react - An Electron boilerplate including TypeScript, React, Jest and ESLint.
  • secure-electron-template - Security-focused boilerplate for creating apps with React, Redux, Webpack, and i18next.
  • bozon - Scaffold, run, test, and package your app.
  • generator-electron - Scaffold out an app boilerplate.
  • electron-boilerplate - Boilerplate to kickstart creating an app.
  • vite-electron-builder - Secure boilerplate for Electron app based on Vite. TypeScript + Vue/React/Angular/Svelte/Vanilla.
  • electron-egg - A cross-platform desktop software development JavaScript framework that is easy to get started, fast, efficient, and feature-rich.
  • electron-vite-template - A vue3 + Vite + electron project template.

Framework

  • electron-egg - A simple, cross platform, enterprise desktop software development framework.

Library

IPC

Check/Detect

Position/Size

Window

  • electron-window - Convenience methods for Electron windows.
  • electron-windows - Manage multiple windows of Electron gracefully and provides powerful features.

UI

Persistent

Database

  • RxDB - A client side, offline-first, reactive database for JavaScript Applications.
  • NeDB - Embedded persistent or in-memory database.
  • realm-js - Realm is a mobile database: an alternative to SQLite & key-value stores.
  • better-sqlite3 - The fastest and simplest library for SQLite3 in Node.js.
  • trilogy - TypeScript SQLite database layer with support for both native C++ and pure JavaScript backends.

Packager/Installer

Source Code Obfuscator/Protect

  • javascript-obfuscator - A powerful obfuscator for JavaScript and Node.js.
  • bytenode - A minimalist bytecode compiler for Node.js. it truly compiles your JavaScript code into V8 bytecode, so that you can protect your source code.

Auto Updater/Release Server

Logging

Debug

Dev Tools

Testing

Uncategorized

Apps

IDE

Markdown

  • Mark Text - Real-time preview Markdown editor.
  • Notable - Markdown-based note-taking.
  • Boostnote - Markdown note & code snippet app for developers. Older Version: Latest:
  • Abricotine - Markdown editor with inline preview.
  • Vmd - Preview Markdown files.
  • MarkRight - GitHub flavored Markdown editor with live preview.
  • electron-markdownify - A minimal Markdown editor desktop app.
  • Shiba - Live Markdown preview with linting.
  • Marky - Markdown editor.
  • Proton - Markdown editor with live preview.
  • Markn - Lightweight Markdown viewer.

Notepad

  • Notable - Markdown-based note-taking.
  • Simplenote - Note keeper.
  • Tusk - Unofficial Evernote app.
  • Leanote - Cloud notepad.
  • Noty - Auto-saving sticky note with support for multiple notes in a single window.
  • Yana - Notebook app with rich-text notes, nested note organization and global search.
  • Moonview - Ambient notepad.

Browser

  • Beaker - Browser with peer-to-peer web protocols.
  • Min - Minimal web browser.
  • Wexond - Modern and feature-rich web browser base based on Electron.

Git

  • Git-it - Teaches you Git and GitHub.
  • Gitify - GitHub notifications in your menubar.
  • GReader - Collect and read offline readme files of GitHub repos.

Database Client

Terminal

  • Hyper - A terminal built on web technologies.
  • edex-ui - A cross-platform, customizable science fiction terminal emulator with advanced monitoring & touchscreen support.
  • Extraterm - The swiss army chainsaw of terminal emulators.

Image

Video/Music

  • lx-music-desktop - A Music app based on electron.
  • YesPlayMusic - A Netease Cloud Music App.
  • lossless-cut - The swiss army knife of lossless video/audio editing.
  • Google Play Music Desktop Player - Unofficial Google Play Music app.
  • Nuclear - Streaming music player that finds free music for you.
  • Cumulus - SoundCloud player in your menubar.
  • Museeks - Music player.
  • Kaku - Kaku is a highly integrated music player supports different online platform like YouTube, SoundCloud, Vimeo and more. Available on Mac, Windows and Linux.
  • Gokotta - Music player.
  • Yoda - Browse and download YouTube videos.
  • PupaFM - DoubanFM music player.
  • google-music-electron - Unofficial Google music app.
  • VOX - Unofficial VOX music player.
  • Toby - YouTube player.
  • Kyoku - Displays current iTunes song.
  • Yays - YouTube music player in your menubar.
  • Tubehead - YouTube music player in your menubar.

Screen Recorder/Sharing

  • Kap - Screen recorder with GIF support.
  • ScreenCat - Screen sharing & remote collaboration.
  • Snapper - Screen capturing & recording for Android devices.

Password

Messenger

  • Electronic WeChat - Unofficial WeChat app.
  • Caprine - Unofficial Facebook Messenger app.
  • Franz - Skype, Slack, Hangouts, WhatsApp, Grape, Telegram, FB Messenger, Hipchat in the same app.
  • Friends - P2P chat.
  • Wire - Messenger and calling app.

Email

  • nylas-mail - Nylas Mail was an open-source mail client built on the modern web with Electron, React, and Flux. It was designed to be easy to extend.
  • Mailspring - Extensible email client. (Fork of Nylas Mail)
  • Rambox - Chat and email app that combines multiple services like Discord, Hangouts, Gmail and Outlook.
  • Wmail - Unofficial Gmail & Google Inbox app.
  • Gmail Desktop - Unofficial Gmail app.
  • ProtonMail Desktop - Unofficial ProtonMail app.

Docker

Hardware stats

  • SpaceRadar - Interactive disk space and memory visualization.
  • iStats - CPU and memory stats on your menubar.

HTTP

  • Insomnia - Create and manage HTTP requests.
  • James - HTTP proxy to view and intercept browser requests.

Download

Efficient

  • Pomotroid - Pomodoro timer.
  • Ao - Unofficial Microsoft To-Do app.
  • Pomodoro - Timer based on the Pomodoro Technique.
  • VIR - Intelligent time manager with automatic planning.
  • dida - Add tasks to TickTick (滴答清单).

App Launcher

  • Cerebro - Launcher with inline previews.
  • Hain - Launcher for Windows.
  • Zazu - Launcher.
  • Dext - Launcher.

Unofficial Apps

Related