TypeScript Desktop

Open-source TypeScript projects categorized as Desktop

Top 23 TypeScript Desktop Projects

  • devhub

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

  • Zettlr

    A Markdown Editor for the 21st century.

    Project mention: Having the rules and mechanics easily accessible in a webpage/site. | reddit.com/r/rpg | 2023-02-03

    Or any other markdown editor, such as Obsidian or Zettlr, for doing it on your computer. If you can type, you can create a hyperlinked document/web page. markdown editors usually can export both as PDF and a web page (HTML)

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • fiddle

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

  • react-nodegui

    Build performant, native and cross-platform desktop applications with native React + powerful CSS like styling.🚀

    Project mention: Windows App | reddit.com/r/reactnative | 2022-07-19

    If you are strictly looking to make a desktop app, I would suggest looking at https://react.nodegui.org/ it is really easy to use and develop.

  • clients

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

    Project mention: Bitwarden design flaw: Server side iterations | reddit.com/r/PrivacyGuides | 2023-01-25

    Looks like there's also some effort to implement argon2 https://github.com/bitwarden/clients/pull/4468

  • mockoon

    Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source.

    Project mention: How does Github define "People who maintain popular open source projects" for free Copilot access? | reddit.com/r/github | 2023-01-11

    I got it for free, but not sure if it's for https://github.com/255kb/stack-on-a-budget (which is basically just a list) or https://github.com/mockoon/mockoon (a dev tool).

  • Imagine

    🖼️ PNG/JPEG optimization app for macOS, Windows and Linux. (by meowtec)

  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • desktop

    Mattermost Desktop application for Windows, Mac and Linux (by mattermost)

    Project mention: The Platformer #30: 22e82dfc | dev.to | 2022-12-15

    On the desktop platform end, we’re making progress on the diagnostics project and preparing for the Desktop 5.2 release.

  • bismuth

    KDE Plasma add-on, that tiles your windows automatically and lets you manage them via keyboard, similarly to i3, Sway or dwm.

    Project mention: Masking kde-plasma/* packages (>=5.27.0) but keep updating kde-apps/* and kde-frameworks/* normally? | reddit.com/r/Gentoo | 2023-02-07

    KDE Plasma 5.27 is coming next week. I'm using Bismuth and the main contributor to the project said it will not be compatible with 5.27 and deprecated once 5.27 is released.

  • Rocket.Chat.Electron

    Official OSX, Windows, and Linux Desktop Clients for Rocket.Chat

    Project mention: Where will I find dependencies for a repo to change the UI - Rocket Chat | reddit.com/r/electronjs | 2022-11-09

    I am a beginner at the Electron framework. I am working with the Rocket Chat repo (https://github.com/RocketChat/Rocket.Chat.Electron) to build a desktop app for messaging. From what I gather on the ReadMe page, the main chat view is a web view that loads from a URL (chat server that the user provides), I have to make some custom changes in the web view which is not possible in the repo I cloned. Where can I find a dependency directing to the web view repo to modify it and add it to my code for the custom changes?

  • ElectronMail

    Unofficial ProtonMail Desktop App

    Project mention: Has anyone tried to self-host the Proton stack as a redundancy? | reddit.com/r/selfhosted | 2022-10-14

    It's not self-hosting, but ElectronMail lets you use ProtonMail in an electron app using their frontend code.

  • wire-desktop

    :computer: Wire for desktop

  • browser

    The browser that fights for your privacy. (by dothq)

  • Graviton-App

    🚀 A modern-looking Code Editor

    Project mention: Graviton Code Editor – Being Rewritten in Rust and Tauri | news.ycombinator.com | 2022-06-22
  • vue-nodegui

    Build performant, native and cross-platform desktop applications with native Vue + powerful CSS like styling.🚀

  • PomodoroLogger

    Pomodoro Logger :clock930: -- When a time tracker meets Pomodoro and Kanban board

    Project mention: Subscription-free Windows pomodoro mini timer? | reddit.com/r/pomodoro | 2022-04-27

    Bare minimum timer what many people use: https://tomighty.github.io/ . Mini timer is in tray but it has no session tracking. For more advanced app I just did quick search and found this project https://github.com/zxch3n/PomodoroLogger from first looks like switz knife of a pomo app 😅

  • element-desktop

    A glossy Matrix collaboration client for desktop.

    Project mention: can we appreciate how clean singal looks | reddit.com/r/signal | 2022-12-09

    You're being downvoted even though you are correct - Element is built on Electron as well.

  • desktop

    Revolt Desktop App (by revoltchat)

  • sengi

    Mastodon & Pleroma Multi-account Desktop Client

    Project mention: Having issues running AppImage in Ubuntu 22.04 | reddit.com/r/linuxquestions | 2023-01-02
  • crane

    Crane is a easy-to-use and beautiful desktop application helps you build manage your container images. (by InfuseAI)

  • tauri-tutorial

    📚 Tauri Tutorial (系列教程 - 打造属于自己的跨端应用)

    Project mention: 【04】Tauri 入门篇 - 集成 WebAssembly | dev.to | 2022-08-01
  • drive-desktop

    Project mention: Just bought Internxt, but no Fedora? | reddit.com/r/internxt | 2022-12-19

    Please try using the .AppImage release from here https://github.com/internxt/drive-desktop/releases

  • Surrealist

    ⚡ Powerful graphical SurrealDB query playground and database explorer for Desktop

    Project mention: Surrealist - an easy to use desktop app to build and test your SurrealDB queries | reddit.com/r/surrealdb | 2022-12-14
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

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-02-07.

TypeScript Desktop related posts


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

Project Stars
1 devhub 8,707
2 Zettlr 8,044
3 fiddle 6,932
4 react-nodegui 6,098
5 clients 5,492
6 mockoon 4,510
7 Imagine 2,579
8 desktop 1,754
9 bismuth 1,709
10 Rocket.Chat.Electron 1,466
11 ElectronMail 1,278
12 wire-desktop 1,037
13 browser 1,025
14 Graviton-App 987
15 vue-nodegui 770
16 PomodoroLogger 766
17 element-desktop 715
18 desktop 544
19 sengi 409
20 crane 245
21 tauri-tutorial 199
22 drive-desktop 106
23 Surrealist 86
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.