Top 23 TypeScript Electron Projects
-
Visual Studio Code
Visual Studio Code
Monaco editor (the beautiful code editor that powers VS Code)
-
nativefier
Make any web page a desktop application
Latest mention: Any news about a proper desktop client? (no-electron/Win/Linux/MacOS) | reddit.com/r/jellyfin | 2021-01-26I've used https://github.com/jiahaog/nativefier in the past and it worked for my purposes, don't really know what the limitations are though. On Windows, Videotape is probably the only option available right now.
-
TypeORM
ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.
From here we can understand pretty much the rest of this code. We are just adding regular columns to our User class. You can customize the columns quite a bit. I will quickly go over what I do in my next column and then you'll be off to the races!
-
notable
The Markdown-based note-taking app that doesn't suck.
Latest mention: Store - A beautifully simple state management library | reddit.com/r/reactjs | 2021-01-14I'm the author of this state management library, which I've been using for about a year now in an Electron app I'm working on and so far I've been really quite happy with how the library turned out, especially developer-experience-wise.
-
terminus
A terminal for a more modern age
Latest mention: try terminus and ditch the gnome terminal for good | reddit.com/r/Ubuntu | 2021-01-24 -
RxDB
🔄 A realtime Database for JavaScript Applications
-
theia
Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript.
Latest mention: Ways To develop software inside a container on a remote Machine rather than local machine? | reddit.com/r/docker | 2021-01-19The approach basically places the IDE on are remote host. Like mentioned by u/cimulate you can use, code-server, eclipse-che
-
desktop
Simple collaboration from your desktop
-
electron-builder
A complete solution to package and build a ready for distribution Electron app with “auto update” support out of the box
After a long search, I finally found this issue and this comment with a possible solution. It’s not ideal, but it fixes the problem.
-
Mailspring
:love_letter: A beautiful, fast and maintained fork of @Nylas Mail by one of the original authors.
Latest mention: Email client that plays nice with Outlook.com | reddit.com/r/linux4noobs | 2020-12-26 -
outline-client
Outline clients, developed by Jigsaw. The Outline clients use the popular Shadowsocks protocol, and lean on the Cordova and Electron frameworks to support Windows, Android / ChromeOS, Linux, iOS and macOS.
Follow our invitation instructions on GitHub: https://github.com/Jigsaw-Code/outline-client/blob/master/docs/invitation-instructions.md
-
caprine
Elegant Facebook Messenger desktop app
-
fiddle
:electron: 🚀 The easiest way to get started with Electron
Repo: electron / fiddle
-
Polar Bookshelf
Polar is a personal knowledge repository for PDF and web content supporting incremental reading and document annotation.
-
electron-forge
A complete tool for creating, publishing, and installing modern Electron applications
According to this you should try either updating npm to the latest version or installing electron-forge in your machine instead of using npx.
-
outline-server
Outline Manager, developed by Jigsaw. The Outline Manager application creates and manages Outline servers, powered by Shadowsocks. It uses the Electron framework to offer support for Windows, macOS and Linux.
That's an iframe to our website code, which is private. The code which opens it is https://github.com/Jigsaw-Code/outline-server/blob/master/src/server_manager/web_app/app.ts#L305
-
deskreen
Deskreen turns any device with a web browser to a second screen for your computer
Latest mention: Deskreen - Android/iPhone/Laptop Browser as Second Screen for Computer [Free Software] | reddit.com/r/freesoftware | 2021-01-26Git repo: https://github.com/pavlobu/deskreen
-
mockoon
Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source.
Latest mention: I received first-ever donation on my open-source side project and it felt great | news.ycombinator.com | 2021-01-12Still, I wish more companies would donate to support the massive amount of open-source software and libraries we all use every day. I understand that making a company pay for something free is a challenge. But come on, they can pay vast amount of money for getting support for open-source softwares, support they will probably never use... :)
(Project on which I received donation: https://github.com/mockoon/mockoon)
-
desktop
The desktop vault (Windows, macOS, & Linux).
-
TagSpaces
TagSpaces is an offline, open source, document manager with tagging support
-
BoostNote.next
An intuitive and stylish markdown note app for the developers.
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).
-
lightproxy
💎 Cross platform Web debugging proxy
-
kui
A hybrid command-line/UI development experience for cloud-native development
Latest mention: MacOS and Linux support for KTail - a Kubernetes log viewer with a GUI | reddit.com/r/kubernetes | 2021-01-17
Index
What are some of the best open-source Electron projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | Visual Studio Code | 109,677 |
2 | nativefier | 25,925 |
3 | TypeORM | 22,792 |
4 | notable | 16,979 |
5 | terminus | 16,725 |
6 | RxDB | 15,036 |
7 | theia | 13,776 |
8 | desktop | 10,766 |
9 | electron-builder | 10,160 |
10 | Mailspring | 9,820 |
11 | outline-client | 6,001 |
12 | caprine | 5,766 |
13 | fiddle | 5,272 |
14 | Polar Bookshelf | 4,234 |
15 | electron-forge | 4,081 |
16 | outline-server | 3,747 |
17 | deskreen | 2,554 |
18 | mockoon | 2,396 |
19 | desktop | 2,189 |
20 | TagSpaces | 2,166 |
21 | BoostNote.next | 2,084 |
22 | lightproxy | 1,907 |
23 | kui | 1,585 |