TypeScript Electron

Open-source TypeScript projects categorized as Electron | Edit details

Top 23 TypeScript Electron Projects

  • GitHub repo Visual Studio Code

    Visual Studio Code

    Project mention: Code rich text formatted textarea like modern browser IDE | reddit.com/r/learnprogramming | 2021-12-01

    Vscode website uses basically the same rendering as the vscode application, application uses Electron which basically runs Chrome instance without window elements (oversimplified). So you can take a look at vscode github and go from there. They've used almost no html and CSS, and done everything through code instead tho. Here's a randomly picked thing, like the find popup you see when hitting CTRL F https://github.com/microsoft/vscode/blob/main/src/vs/editor/contrib/find/findWidget.ts

  • GitHub repo nativefier

    Make any web page a desktop application

    Project mention: Thanks Microsoft | reddit.com/r/ProgrammerHumor | 2021-11-20

    I believe you can trick Microsoft into thinking that you're using the web version instead of the app with the use of something like nativefier (https://github.com/nativefier/nativefier). (Use your browsers user agent instead of electron).

  • Scout APM

    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.

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

    Project mention: Very laggy unfortunately | reddit.com/r/joplinapp | 2021-11-29
  • GitHub repo 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.

    Project mention: Where is Ruby Headed in 2021? | news.ycombinator.com | 2021-11-18

    TypeORM has a lot of issues but in our case it hasn't caused any major blockers. Most of the time the issue is with documentation and sometimes you run into issues like this: https://github.com/typeorm/typeorm/issues/316.

    NestJS on the other hand is very solid. It has good documentation and a good community. We haven't faced any issues with NestJS yet.

  • GitHub repo terminus

    A terminal for a more modern age (formerly Terminus)

    Project mention: I just made my transition from Windows 11 to Manjaro Gnome! Can someone please recommend me a better looking terminal? | reddit.com/r/ManjaroLinux | 2021-11-14
  • GitHub repo notable

    The Markdown-based note-taking app that doesn't suck.

    Project mention: Typora 1.0 needs a license code to use | news.ycombinator.com | 2021-11-27

    Never meta a WYSIWYG markdown editor I liked since all efforts of making it WYSIWYG impacts text editing.

    For all markdown docs now I've moved to just using VS Code with a live reload UI, the best DevUX I've found is VitePress [1] which immediately updates on save and shows the real thing, i.e. exactly how the docs will look including rendering any custom markdown-it extensions or Vue Components embedded in the page.

    One free Markdown editor I've started using is Notable [2] which has become a worthy replacement to Notepad for manually managing TODO notes & sporadic text files in a neat simple UI with built-in search, pin working docs and custom labels for quick organization and retrieval. It works exactly how I wanted it to as a minimal UI for editing static .md files in a directory with all metadata stored in frontmatter that displays preview mode by default and an unobtrusive text mode when editing it.

    [1] https://vitepress.vuejs.org

    [2] https://notable.app

  • GitHub repo electron-react-boilerplate

    A Foundation for Scalable Cross-Platform Apps

    Project mention: Let's Encrypt root CA isn't working properly in Electron | news.ycombinator.com | 2021-10-03
  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo RxDB

    🔄 A realtime Database for JavaScript Applications

    Project mention: Why it has to be NoSQL | news.ycombinator.com | 2021-10-05

    The slightly inflammatory title makes more sense in the context of their database, which sits on top of PouchDB, with adapters for IndexedDB in the browser and a variety of stores on the server side.

    Based on the series of blog posts / documentation opinion pieces that have been posted so far, I'm quite interested in playing around with this despite being mostly in the relational SQL camp. Everything I've read is thoughtful, well reasoned, and rather practical and the author is exploring a rather interesting problem space.

    I'd love to see a mashup of RxDB[1] and absurd-sql[2] that brings a distributed SQL datastore to the browser.

    1) https://rxdb.info/

    2) https://github.com/jlongster/absurd-sql

  • GitHub repo theia

    Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript.

    Project mention: Fleet, a Lightweight IDE from JetBrains | news.ycombinator.com | 2021-11-29

    That's a very fair point to make, but as a consumer, that's probably a good thing - having a healthy competition in the industry, it seems that even the likes of Eclipse are attempting to branch out somewhat: https://theia-ide.org/

    The next decade in tooling will hopefully be promising!

  • GitHub repo SwitchHosts

    Switch hosts quickly!

    Project mention: Any recommendations about software to block illegal network activity | reddit.com/r/software | 2021-06-06

    I recommend you to look for "what is a windows hosts file". It is not for the firewall, Steven Black hosts is for Windows hosts file. And after you read about what a hosts file is and what it does, I recommend you to use a Hosts file Switcher Software like SwitchHosts

  • GitHub repo Kap

    An open-source screen recorder built with web technology

    Project mention: Every pricing page should have GIFs | news.ycombinator.com | 2021-11-30

    If you're on MacOS: I used to use LICEcap but then I found myself wanting more (still basic) features, like the ability to trim recordings, export to video formats etc. Now I use Kap, it's the perfect balance of simplicity and features (for me): https://getkap.co/

  • GitHub repo desktop

    Simple collaboration from your desktop

    Project mention: Aprenda a usar o Github para aumentar suas oportunidades profissionais | dev.to | 2021-11-30

    GitHub Desktop

  • GitHub repo deskreen

    Deskreen turns any device with a web browser into a secondary screen for your computer

    Project mention: Ask HN: Possible to reverse engineer target display mode? | news.ycombinator.com | 2021-11-19

    - used tools like [Deskreen](https://github.com/pavlobu/deskreen)

  • GitHub repo electron-builder

    A complete solution to package and build a ready for distribution Electron app with “auto update” support out of the box

    Project mention: Why I can't release or see .exe file of my website on github? | reddit.com/r/react | 2021-11-06

    No experience with electron and releases, tried some search and found this repo https://github.com/electron-userland/electron-builder

  • GitHub repo devhub

    TweetDeck for GitHub - Filter Issues, Activities & Notifications - Web, Mobile & Desktop with 99% code sharing between them (by devhubapp)

    Project mention: Ask HN: What Stack for mobile/desktop cross-platform native development in 2021? | news.ycombinator.com | 2021-10-20

    React Native is your best bet.


    - https://github.com/devhubapp/devhub

    - https://github.com/mmazzarolo/react-native-universal-monorep...

    RN desktop support is weak. But your mobile apps will work quite differently to your desktop apps anyway. And you probably want something that can run on the web too. So for desktop you just put your web app in Electron.

    The difference between mobile and web will mean having to implement different routing and components, but you can share a lot of code.

    Flutter is the new kid on the block.

  • GitHub repo nuclear

    Streaming music player that finds free music for you

    Project mention: Nuclear Music Player - Free Alternative to Spotify | reddit.com/r/Piracy | 2021-11-29
  • GitHub repo azuredatastudio

    Azure Data Studio is a data management tool that enables working with SQL Server, Azure SQL DB and SQL DW from Windows, macOS and Linux. (by microsoft)

    Project mention: Drawbridge: What SQL Server on Linux is built on | news.ycombinator.com | 2021-01-13

    Cool! How do I enable MySQL support?

    This issue led me to believe it's not implemented yet: https://github.com/Microsoft/azuredatastudio/issues/4904

    And search for MySQL or MariaDB on extensions marketplace nets zero results.

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

    Project mention: How to setup nextdns so I'm able to access a website that is blocked by my ISP? | reddit.com/r/nextdns | 2021-11-21

    Back in 2019 Jio use SNI inspection and Airtel follow suit in 2020. ECH works but only with Firefox and sites implementing it (mostly those hosted on Cloudflare), Streamable isn't one, so NextDNS won't work. You're better off setting your own VPN, Oracle Cloud have free tiers that are more than enough for regular browsing with 10 TB monthly traffic and you can install various VPN server of your own easily in it with https://github.com/angristan/openvpn-install, https://github.com/angristan/wireguard-install or https://getoutline.org/

  • GitHub repo caprine

    Elegant Facebook Messenger desktop app

    Project mention: Discord Canary is now M1 native! | reddit.com/r/apple | 2021-11-24

    I use Caprine instead of Messenger

  • GitHub repo fiddle

    :electron: 🚀 The easiest way to get started with Electron

    Project mention: Repos interesantes de la semana #2 | dev.to | 2021-01-17

    Repo: electron / fiddle

  • GitHub repo Zettlr

    A Markdown Editor for the 21st century.

    Project mention: How to build a second brain as a software developer | news.ycombinator.com | 2021-11-11

    I read all those note taking threads with great passion (from the first to the last comment - typically comments are way more interesting then articles), looking for the holy grail of note taking.

    I've tried a lot of solutions but the one that clicked for me is a mixture of org-mode for current/smaller notes and Zettlr (https://www.zettlr.com/) for stuff that my kids will inherit one day.

    Zettlr's advantage is that is it just a layer on top of folder or folders with standard markdown files. Zettlr adds ability to tag and search notes plus it displays MD in a nice way. Nothing more, nothing less.

    I keep the notes on Synology drive, so they are synced/backed-up and it just works.

  • GitHub repo angular-electron

    Ultra-fast bootstrapping with Angular and Electron (Typescript + SASS + Hot Reload) :speedboat:

    Project mention: UI Kit for ElectronJS Desktop App | reddit.com/r/electronjs | 2021-11-24

    I like Angular for a UI

  • GitHub repo electron-forge

    A complete tool for creating, publishing, and installing modern Electron applications

    Project mention: need some help with electron forge | reddit.com/r/learnjavascript | 2021-01-07

    According to this you should try either updating npm to the latest version or installing electron-forge in your machine instead of using npx.

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-12-01.

TypeScript Electron related posts


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

Project Stars
1 Visual Studio Code 124,645
2 nativefier 29,155
3 Joplin 26,574
4 TypeORM 26,386
5 terminus 20,202
6 notable 18,761
7 electron-react-boilerplate 18,638
8 RxDB 16,610
9 theia 15,833
10 SwitchHosts 15,187
11 Kap 14,414
12 desktop 13,625
13 deskreen 11,959
14 electron-builder 11,618
15 devhub 7,786
16 nuclear 7,051
17 azuredatastudio 6,575
18 outline-client 6,520
19 caprine 6,137
20 fiddle 6,092
21 Zettlr 5,860
22 angular-electron 4,898
23 electron-forge 4,683
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.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives