TypeScript Electron

Open-source TypeScript projects categorized as Electron

Top 23 TypeScript Electron Projects

  • Visual Studio Code

    Visual Studio Code

    Project mention: Show HN: Open-source alternatives to tools You pay for | news.ycombinator.com | 2023-12-09

    visual studio is open source: https://github.com/microsoft/vscode

    i remember using their monaco editor as well (https://github.com/microsoft/monaco-editor), a really powerful editor & the very same used by VS Code (i think you can even get at the AST for TypeScript, for example, in the browser if you poke around deep enough)

    crazy cool stuff, and most definitely OSS!!!

  • Playwright

    Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.

    Project mention: What’s your Vue application testing strategy? | /r/vuejs | 2023-12-07
  • Appwrite

    Appwrite - The open-source backend cloud platform. Add Auth, Databases, Functions, and Storage to your product and build any application at any scale while using your preferred coding languages and tools.

  • Joplin

    Joplin - the secure note taking and to-do app with synchronisation capabilities for Windows, macOS, Linux, Android and iOS.

    Project mention: Evernote Pre Mortem | /r/Evernote | 2023-12-08


  • TypeORM

    ORM for TypeScript and JavaScript. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.

    Project mention: SQLSync – Stop Building Databases | news.ycombinator.com | 2023-12-01

    How does this compare to using directly an ORM lib that supports browser like TypeORM [0] via SQL.js [1]?

    [0] https://typeorm.io/

  • AFFiNE

    There can be more than Notion and Miro. AFFiNE is a next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable and ready to use.

    Project mention: Quasi Self-Hosted Quasi Open Source Notion Alternatives from Asia (SiYuan, Affine, AppFlowy) | /r/selfhosted | 2023-11-11

    Affine.Pro - MPL Licensed - their unique selling point is the ability to switch between text and whiteboard view for the same page: https://github.com/toeverything/AFFiNE

  • electron-react-boilerplate

    A Foundation for Scalable Cross-Platform Apps

    Project mention: M0B205 for Alienware AW3423DW available for download from Dell, thought you couldn't upgrade the firmware on this one yourself? | /r/ultrawidemasterrace | 2023-12-05

    If I had to guess I'd say roughly 110 of those are since the installer relies on Electron React Boilerplate... That's what we get for using web technologies for desktop apps (despite the fact they do not need to be cross-platform nor accessible)

  • notable

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

    Project mention: Welche Note taking/Wiki App nutzt ihr, falls überhaupt? | /r/de_EDV | 2023-07-10
  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • PicGo

    :rocket:A simple & beautiful tool for pictures uploading built by vue-cli-electron-builder

  • SwitchHosts

    Switch hosts quickly!

  • RxDB

    A fast, local first, reactive Database for JavaScript Applications https://rxdb.info/

    Project mention: SignalDB: Bringing Meteor-Like Reactivity to the Modern Age | dev.to | 2023-10-26

    About a year ago, I discovered a cool offline-first framework called RxDB. Initially, I thought that on the frontend side, this was exactly what I had been searching for over the past years. After tinkering around and even using it in production for some time, I realized that it wasn't well-suited for my intended use. RxDB was initially created as an RxJS layer for PouchDB with a server replication interface. Over time, other storage types besides PouchDB were introduced (e.g., IndexedDB, SQLite) and the replication interface became more sophisticated. The replication interface is really cool and exactly what I wanted. The biggest problem I have with RxDB is that it is so tightly coupled with RxJS. While RxJS is technically very powerful, it offers a dreadful developer experience. It's really hard to understand at first and integrating it into an existing codebase, which isn't using RxJS, is tedious.

  • upscayl

    🆙 Upscayl - Free and Open Source AI Image Upscaler for Linux, MacOS and Windows built with Linux-First philosophy.

    Project mention: I need this image in 1920x1080 | /r/linuxmemes | 2023-08-19
  • theia

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

    Project mention: Theia an Open, Flexible and Extensible Cloud and Desktop IDE Platform | news.ycombinator.com | 2023-11-28
  • desktop

    Focus on what matters instead of fighting with Git.

    Project mention: The Scariest Thing Happened to Me Today--Now I'm Scared to Use Git Again | /r/godot | 2023-12-07

    just use github desktop its an open source tool https://desktop.github.com/

  • Kap

    An open-source screen recorder built with web technology

    Project mention: Show HN: Cap – open-source alternative to Loom | news.ycombinator.com | 2023-11-28

    I thought it was Kap for a moment https://getkap.co/ similar name, similar product (but that one is ready to use).

    Also a bit confused as it seems there is nothing there besides an idea and a landing page.

  • deskreen

    Deskreen turns any device with a web browser into a secondary screen for your computer. ⭐️ Star to support our work!

    Project mention: Is there a way to make ubuntu 23.10 think it has a monitor connected when headless? | /r/Ubuntu | 2023-10-28

    Or if you are an experienced user of your operating system, you can find solutions on how to create a virtual display without a need for Virtual Display Adapter in the following link: https://github.com/pavlobu/deskreen/discussions/86

  • 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: Is macOS’s new XProtect behavioural security preparing to go live? | news.ycombinator.com | 2023-09-04

    https://github.com/electron-userland/electron-builder/issues... that issue kinks to the PR that adds the automation.

    It's a non-trivial thing to test, since it involves so many secrets and the notarization step can take over an hour, so I don't expect anyone here to actually want to look into it.

    My original comment really was just venting my frustration, not a cry for help (but I might be crying soon if I can get to the bottom of this!).

  • nuclear

    Streaming music player that finds free music for you

    Project mention: A way to stream private music on Windows? | /r/privacy | 2023-06-27

    Win/Mac/Linux : Nuclear : https://github.com/nukeop/nuclear Radio mode automatically plays similar songs. If the connection is slow, You can change Invidious : https://docs.invidious.io/instances/

  • devhub

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

  • Zettlr

    Your One-Stop Publication Workbench

    Project mention: Custom CSS not working properly | /r/Zettlr | 2023-12-09

    I wanted to apply this theme (https://github.com/Zettlr/Zettlr/discussion/3211) to my Zettlr, as these preset themes are kind of an eye sore. But, while it changes the toolbar and surrounding menus, it does not apply any changes whatsoever to the editor.

  • 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: 🤷🏻‍♂️ | /r/Pikabu | 2023-10-03
  • clients

    Bitwarden client applications (web, browser extension, desktop, and cli)

    Project mention: Bitwarden Broken in Linux | news.ycombinator.com | 2023-11-17

    Breaking: Open Source software have BUGS!


  • notesnook

    A fully open source & end-to-end encrypted note taking alternative to Evernote.

    Project mention: A rant: improve your comms Evernote. Oh and bye. | /r/Evernote | 2023-12-08

    Notesnook - Just like EN but Private and Secure

  • azuredatastudio

    Azure Data Studio is a data management and development tool with connectivity to popular cloud and on-premises databases. Azure Data Studio supports Windows, macOS, and Linux, with immediate capability to connect to Azure SQL and SQL Server. Browse the extension library for more database support options including MySQL, PostgreSQL, and MongoDB.

    Project mention: azuredatastudio: NEW Data - star count:7306.0 | /r/algoprojects | 2023-12-08
  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

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 2023-12-09.

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 153,601
2 Playwright 57,057
3 Joplin 39,670
4 TypeORM 32,552
5 AFFiNE 23,947
6 electron-react-boilerplate 22,141
7 notable 22,100
8 PicGo 21,956
9 SwitchHosts 21,703
10 RxDB 19,957
11 upscayl 19,903
12 theia 18,572
13 desktop 18,569
14 Kap 16,960
15 deskreen 14,930
16 electron-builder 13,110
17 nuclear 11,010
18 devhub 9,287
19 Zettlr 9,166
20 outline-client 7,920
21 clients 7,606
22 notesnook 7,455
23 azuredatastudio 7,320
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.