JavaScript Electron

Open-source JavaScript projects categorized as Electron | Edit details

Top 23 JavaScript Electron Projects

  • GitHub repo Atom

    :atom: The hackable text editor

    Project mention: How does updating versions work? | reddit.com/r/Fedora | 2021-10-10

    By thirty party I mean RPMFusion, Brave Browser, Google Chrome, atom.io, FlatHub (besides not being an DNF one is a thirty party one)

  • GitHub repo edex-ui

    A cross-platform, customizable science fiction terminal emulator with advanced monitoring & touchscreen support.

    Project mention: What is the most unique Linux UI? | reddit.com/r/linuxquestions | 2021-09-20

    edex-ui

  • Syncfusion

    Build stunning web applications quickly using Syncfusion JavaScript UI controls.. The Syncfusion JavaScript suite offers more than 65 cross-platform, responsive, and lightweight JS/HTML5 UI controls for building modern web applications.

  • GitHub repo Motrix

    A full-featured download manager.

    Project mention: guys where do you get ur software from....? | reddit.com/r/Piracy | 2021-08-07

    if commandline's not your thing an excellent electron-based (yuck electron, but meh) frontend for aria2 called Motrix which is under the MIT License.

  • GitHub repo N1

    :love_letter: An extensible desktop mail app built on the modern web. Forks welcome!

    Project mention: Fed up with the Mac, I spent six months with a Linux laptop | news.ycombinator.com | 2021-04-02

    > - Finding a mail client I don't hate on linux is tricky. I've never been able to get on with the console clients, and I actually quite like Mac Mail. Thunderbird is kinda okay.

    If you're not a mailing list based developer, I would recommend Nylas Mail, which is both snappy any polished.

    https://github.com/nylas/nylas-mail

  • GitHub repo Quasar Framework

    Quasar Framework - Build high-performance VueJS user interfaces in record time

    Project mention: How To Make A Qr-code Generator With Vue JS And Quasar Framework | dev.to | 2021-10-15

    Quasar Framework is a Vue JS framework that lets you develop Vue JS apps with ease and simplicity, it provides components and many other features for developing a SPA (Single Page Application), PWA (Progressive Web App), BEX (Browser Extension), SSR (Server-side Rendered App), Hybrid Mobile app, Multi-Platform Desktop App and every other Heavenly thing you desire. You can check out the documentation here.

  • GitHub repo marktext

    📝A simple and elegant markdown editor, available for Linux, macOS and Windows.

    Project mention: Markdown to PDF with inline images? | reddit.com/r/Markdown | 2021-10-14

    Try a free and open source markdown app, Mark Text. Clicking the link will take you to their website. I tried adding an inline photo from a link, and it worked for me in Mark Text. The picture comes from Pexels.

  • GitHub repo Nightmare

    A high-level browser automation library.

    Project mention: Machine Learning or AI? [D] | reddit.com/r/MachineLearning | 2021-07-15

    install any end to end testing system, such as playwright, puppeteer, or nightmare

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo Boostnote

    This repository is outdated and new Boost Note app is available! We've launched a new Boost Note app which supports real-time collaborative writing. https://github.com/BoostIO/BoostNote-App

    Project mention: Where is the insert date shortcut? | reddit.com/r/Boostnote | 2021-06-20

    Also, if this is a feature request, you can open one here for boost note next: https://github.com/BoostIO/BoostNote.next/issues, or for old boost (legacy) note: https://github.com/BoostIO/Boostnote/issues

  • GitHub repo Lowdb

    Simple to use local JSON database (supports Node, Electron and the browser)

    Project mention: I want to make a complete "note" taking app but i'm still a beginner and only know up to vanilla js. What should I learn so I can make this project? | reddit.com/r/webdev | 2021-09-28

    Maybe you could take this project as a reference? It is a chrome extension built by Vue3 & Vite2. It aksi combines lowdb with chrome.storage to store the notes.

  • GitHub repo 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.

    Project mention: Create an Electron desktop app version of jwt.io | dev.to | 2021-06-30
  • GitHub repo responsively-app

    A modified web browser that helps in responsive web development. A web developer's must have dev-tool.

    Project mention: Web Development Resources series! Part -2 | dev.to | 2021-10-05

    👉 responsively

  • GitHub repo KeeWeb

    Free cross-platform password manager compatible with KeePass

    Project mention: The entirety of Twitch has reportedly been leaked | reddit.com/r/DataHoarder | 2021-10-06

    If you don't need sync, it's also worth looking at keeweb and keepassxc

  • GitHub repo reactide

    Reactide is the first dedicated IDE for React web application development.

    Project mention: Best 10 IDEs For React.js For 2021 | dev.to | 2021-08-06

    URL: https://reactide.io/ Github: https://github.com/reactide/reactide Documentation: – Price: Free, open-source Languages: React Platform: macOS, Windows, Ubuntu Extension or Plugins: none

  • GitHub repo react-native-debugger

    The standalone app based on official debugger of React Native, and includes React Inspector / Redux DevTools

    Project mention: [AskJS] What useful dev tools do you wish more people knew about? | reddit.com/r/javascript | 2021-10-07

    React Native Debugger - great tool. It was a long time trying to debug network requests without this.

  • GitHub repo webtorrent-desktop

    ❤️ Streaming torrent app for Mac, Windows, and Linux

    Project mention: Is it possible to set up stack traces for main process? | reddit.com/r/electronjs | 2021-08-07

    I tried to clone, launch locally and see how error acts in open source electron projects: https://github.com/vercel/hyper, https://github.com/webtorrent/webtorrent-desktop, - just the same, errors are undebuggable

  • GitHub repo Google-Play-Music-Desktop-Player-UNOFFICIAL-

    A beautiful cross platform Desktop Player for Google Play Music

    Project mention: YouTube music services hit 50m subscribers in race to catch Spotify | reddit.com/r/Android | 2021-09-02

    There's this one and this one, both open source

  • GitHub repo pencil

    The Pencil Project's unique mission is to build a free and opensource tool for making diagrams and GUI prototyping that everyone can use.

    Project mention: Dealing with an app developer | reddit.com/r/Entrepreneur | 2021-09-23

    You can find a lot of those online. I personally like Pencil, it's a free, open source tool that you install on your PC. If you'd like something web-based, there are tools like Balsamiq. However, if you're comfortable doing something in Paint or PowerPoint or drawing it by hand, that's totally fine. You can use anything you like. The only thing that matters is that you have a clear, understandable plan that you can show your developer.

  • GitHub repo electron-packager

    Customize and package your Electron app with OS-specific bundles (.app, .exe, etc.) via JS or CLI

    Project mention: I published a WebGL-based RTS game called Furs of Fury on Steam | reddit.com/r/webgl | 2021-08-01
  • GitHub repo macintosh.js

    🖥 A virtual Apple Macintosh with System 8, running in Electron. I'm sorry.

    Project mention: A virtual Apple Macintosh with System 8, running in Electron | reddit.com/r/patient_hackernews | 2021-04-28
  • GitHub repo beaker

    An experimental peer-to-peer Web browser

    Project mention: Creating Decentralized Websites? | reddit.com/r/computerscience | 2021-10-09
  • GitHub repo Manta

    🎉 Flexible invoicing desktop app with beautiful & customizable templates.

    Project mention: How do you create your invoices? | dev.to | 2021-05-07

    My favorite is a free, open-source project Manta - a desktop application for creating invoices with beautiful and customizable templates.

  • GitHub repo nodegit

    Native Node bindings to Git.

  • GitHub repo serialport

    Access serial ports with JavaScript. Linux, OSX and Windows. Welcome your robotic JavaScript overlords. Better yet, program them!

    Project mention: Electron to native hardware | reddit.com/r/electronjs | 2021-03-17

    We use node-serialport for USB serial communications. It's included in the transport manager renderer process. The installation guide and docs should be good enough to get you started. Hopefully serialport has prebuilds for the combination of system and electron version you're trying. We had to setup an internal prebuilds system and CDN for our app since we'd often find ourselves ahead of the prebuilt versions for node-serialport. Alternatively you can build from source.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-10-15.

Index

What are some of the best open-source Electron projects in JavaScript? This list will help you:

Project Stars
1 Atom 56,150
2 edex-ui 33,905
3 Motrix 28,197
4 N1 24,633
5 Quasar Framework 19,570
6 marktext 19,506
7 Nightmare 19,020
8 Boostnote 17,429
9 Lowdb 16,536
10 electron-vue 14,430
11 responsively-app 13,468
12 KeeWeb 10,418
13 reactide 10,243
14 react-native-debugger 8,912
15 webtorrent-desktop 8,469
16 Google-Play-Music-Desktop-Player-UNOFFICIAL- 8,463
17 pencil 8,170
18 electron-packager 7,795
19 macintosh.js 7,578
20 beaker 6,349
21 Manta 5,150
22 nodegit 4,960
23 serialport 4,958
Find remote Electron jobs at our new job board 99remotejobs.com. There is 1 new remote job listed recently.
Are you hiring? Post a new remote job listing for free.
Scout APM: A developer's best friend. Try free for 14-days
Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
scoutapm.com