Top 23 JavaScript Electron Projects
-
Atom
:atom: The hackable text editor
1 – Sublime Text 2 – Atom 3 – Visual Studio code 4 – Notepad ++ 5 – Brackets
-
edex-ui
A cross-platform, customizable science fiction terminal emulator with advanced monitoring & touchscreen support.
Project mention: What gatekeeper is immediately downvoting the posts of people looking for help? Also, to make this legit... Do you stick with the stock terminal application or do you have another favorite, and why? | reddit.com/r/linuxquestions | 2021-02-20If I could get it working how I want, I'd spend a lot more time in eDEX-UI. Once I can find more time I'll probably contribute to it as well.
-
Scout
Get performance insights in less than 4 minutes. 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.
-
Motrix
A full-featured download manager. (by agalwood)
Motrix (also open source) - https://github.com/agalwood/Motrix/releases/tag/v1.5.15
-
N1
:love_letter: An extensible desktop mail app built on the modern web. Forks welcome!
-
Joplin
Joplin - an open source note taking and to-do application with synchronization capabilities for Windows, macOS, Linux, Android and iOS. Forum: https://discourse.joplinapp.org/
I add my notes to Joplin (https://joplinapp.org/) but any notes management app will do... There are dozens of free open source multi platform apps...
-
Nightmare
A high-level browser automation library.
Project mention: Vodafone-WiFi Community: consigli su come ottimizzare la connessione | reddit.com/r/ItalyInformatica | 2021-02-01come effettuare il logout tramite script. Immagino si tratti di inviare un form con nome utente e password, in tal caso con strumenti come https://github.com/segmentio/nightmare#examples dovresti riuscire con facilità
-
marktext
📝A simple and elegant markdown editor, available for Linux, macOS and Windows.
Project mention: GhostWriter is a distraction free Markdown editor | news.ycombinator.com | 2021-02-24 -
Quasar Framework
Quasar Framework - Build high-performance VueJS user interfaces in record time
Quasar Github https://github.com/quasarframework/quasar
-
Boostnote
A markdown editor for developers on Mac, Windows and Linux.
I am not sure if those improvements will get to the legacy version but you can create issues and see if there is any interest for that in GitHub (for both versions: https://github.com/BoostIO/BoostNote.next and https://github.com/BoostIO/Boostnote).
-
electron-react-boilerplate
A Foundation for Scalable Cross-Platform Apps
-
Lowdb
⚡️ lowdb is a small local JSON database powered by Lodash (supports Node, Electron and the browser)
Files are the most flexible of all. They can store anything in any format you want, but you have to write the querying logic yourself, so it's best to stick to simple formats and don't use them for data where you need complex queries. I think sticking with simple data that fits in a key=value format or JSON (like lowdb) is best.
-
responsively-app
A modified web browser that helps in responsive web development. A web developer's must have dev-tool.
👉 Try out Responsively
-
KeeWeb
Free cross-platform password manager compatible with KeePass
Consider open-source KeePass and/or KeeWeb. KeeWeb uses the file format established and maintained by KeePass, so you can mix and match them. (For example, I use KeeWeb on my desktop, but Keepass2Android on my phone.) You provide the online storage space -- something like Dropbox, Google Drive or OneDrive will work if you don't have a server of your own. The downside is that you have to get your hands dirty a bit figuring out how it works; but once you do, you realize you have control of everything.
-
Google-Play-Music-Desktop-Player-UNOFFICIAL-
A beautiful cross platform Desktop Player for Google Play Music
Project mention: Concept for YTM Desktop App, so far I've completed the Home and Library Screens, but still working on the Explore Screen and the Maximized Player screen, this is a work-in-progress and I would like to get everyone's feedback on this. | reddit.com/r/YoutubeMusic | 2021-01-28For ones who want a desktop app, there's this which is good: https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-
-
react-native-debugger
The standalone app based on official debugger of React Native, and includes React Inspector / Redux DevTools
-
Winds
A Beautiful Open Source RSS & Podcast App Powered by Getstream.io
Project mention: Turn to RSS Feeds to Regain Control of the World Wide Web | news.ycombinator.com | 2021-02-06Open source RSS reader aiming to work well for regular users: https://github.com/GetStream/winds
Could definitely use some more contributors
-
electron-packager
Customize and package your Electron app with OS-specific bundles (.app, .exe, etc.) via JS or CLI
-
nuclear
Streaming music player that finds free music for you
I hope eventually all of the guys muddling around this will realize the obviousness of the truth: we need a metadata-first player with Artist, Track, Album Linked Open Data entities, where the actual data are just sources for that entity, and you can have multiple providers (YouTube, Soundcloud, Bandcamp, torrents, IPFS, anything). Some tracks you listen to often you can "cache" on the SD card, so you don't hit the network AGAIN for the same data (cell towers and servers use power you know). Other times you want to make room and you blow away some of the data. But if you've got reception and a locally unavailable track shows up in a playlist it will just fetch it from one of the other sources. If some uploader decided to cripple your playlists with link rot, no problem, all of the metadata is intact and in your control, you just need to find another provider for that CreativeWork. Your metadata then becomes a monolithic single-source-of-truth database of information like "Blind Observatory is a project of David Pasternack", "this track belongs with tracks of the style called Chillrave", "this track is via Alice", "heard this in a mixtape by Bob". At which point it becomes obvious you shouldn't be handling the fabric of your digital life in anything less than a top quality FOSS graph database of sorts. You tend to that directly, then glue code deals deterministically with stuff like writes to embedded tags so the music files are portable.
-
beaker
An experimental peer-to-peer Web browser
The awesome thing is that once you get a static site, you can host it almost anywhere. Including on decentralized/p2p solution such as IPFS of Hyperdriver (that one is super easy with the help of the Beaker browser).
-
nodegit
Native Node bindings to Git.
-
serialport
Access serial ports with JavaScript. Linux, OSX and Windows. Welcome your robotic JavaScript overlords. Better yet, program them!
-
falcon
Free, open-source SQL client for Windows and Mac 🦅 (by plotly)
Project mention: Are These the Most Interesting Front-end Developer Tools for 2021? | dev.to | 2021-01-1133. Falcon
-
Zettlr
A Markdown Editor for the 21st century.
Index
What are some of the best open-source Electron projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | Atom | 54,331 |
2 | edex-ui | 28,678 |
3 | Motrix | 25,095 |
4 | N1 | 24,590 |
5 | Joplin | 20,998 |
6 | Nightmare | 18,804 |
7 | marktext | 18,151 |
8 | Quasar Framework | 17,705 |
9 | Boostnote | 17,279 |
10 | electron-react-boilerplate | 16,986 |
11 | Lowdb | 14,852 |
12 | responsively-app | 10,119 |
13 | KeeWeb | 9,756 |
14 | Google-Play-Music-Desktop-Player-UNOFFICIAL- | 8,504 |
15 | react-native-debugger | 8,267 |
16 | Winds | 7,943 |
17 | electron-packager | 7,509 |
18 | nuclear | 6,129 |
19 | beaker | 6,024 |
20 | nodegit | 4,798 |
21 | serialport | 4,708 |
22 | falcon | 4,638 |
23 | Zettlr | 4,629 |