TypeScript Electron

Open-source TypeScript projects categorized as Electron

Top 23 TypeScript Electron Projects

  1. Visual Studio Code

    Visual Studio Code

    Project mention: #The Chronicles of Sam: 10,000 Hours to Say “Hi” Automatically 💬 | dev.to | 2025-05-19

    Somewhere between enabling CORS and accidentally enabling IAM authentication, Sam backed out slowly and did what all developers eventually do when faced with AWS UI: They closed the tab and opened [VSCode 🖥️].(https://code.visualstudio.com/)

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
  3. Playwright

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

    Project mention: Data Broken - Opt out of the data broker nightmare with Privotron and Amazon Q Developer | dev.to | 2025-05-11

    Privotron is built on a modern Python stack that leverages several powerful libraries for browser automation and configuration management. At its core, the application uses Playwright, a robust browser automation framework that provides cross-browser support and reliable DOM interaction capabilities. The command-line interface is implemented using Click, which enables sophisticated argument parsing and validation with minimal boilerplate code. For configuration management, Privotron employs PyYAML to parse broker-specific YAML files, allowing for declarative definitions of opt-out workflows. The architecture combines declarative configuration with imperative execution, allowing for a flexible and extensible system that can adapt to the varied requirements of different data broker opt-out processes.

  4. AFFiNE

    There can be more than Notion and Miro. AFFiNE(pronounced [ə‘fain]) 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: Open-source Notion alternative: Affine | news.ycombinator.com | 2025-03-27

    But it's not open source:

    https://github.com/toeverything/AFFiNE/blob/canary/packages/...

  5. Joplin

    Joplin - the privacy-focused note taking app with sync capabilities for Windows, macOS, Linux, Android and iOS.

    Project mention: Ditching Obsidian and building my own | news.ycombinator.com | 2025-05-18
  6. lx-music-desktop

    一个基于 electron 的音乐软件

  7. upscayl

    🆙 Upscayl - #1 Free and Open Source AI Image Upscaler for Linux, MacOS and Windows.

    Project mention: Show HN: AI Image Upscaler and Photo Enhancer with up to 10x resolution boost | news.ycombinator.com | 2024-10-22
  8. 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: Node.js uchun ORM tanlaymiz! | dev.to | 2025-04-26

    TypeORM - ⚠️ o'rtacha, cli tool bor lekin unchalik aniq migration querylar generate qilib bermaydi va asosan buggy

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. siyuan

    A privacy-first, self-hosted, fully open source personal knowledge management software, written in typescript and golang.

    Project mention: SiYuan, Privacy First, Affero GPL, self-hosted PKMS written in ts and go | news.ycombinator.com | 2025-05-18

    I came across this project a while back and adopted it for my personal Personal Knowledge Management System/PKMS.

    I've bounced around a few PKMS in the past, eventually settling on Obsidian but later moving to Logseq in an effort to avoid relying on closed source tooling. Then recently I discovered this project and I've been beyond impressed.

    The desktop and mobile apps work very well and to be entirely honest are way more polished than I've come to expect from a FOSS PKMS, it's full featured with more or less everything I could want. It has a built in git-like VCS, it has integrated rendering for Mermaid, Plantuml, etc, and what I've personally found most interesting is it supports representing your notes as structured data that you can query with SQL.

    My one gripe is the english docs are pretty sparse but otherwise I've had a phenominal time with SiYuan and I thought HN might find it interesting.

    Github link: https://github.com/siyuan-note/siyuan

  11. jan

    Jan is an open source alternative to ChatGPT that runs 100% offline on your computer

    Project mention: Leveling Up LLM Game Development with DSPy | dev.to | 2025-04-27

    Previously, the game logic was almost completely defined by the prompt we sent to the LLM chatbot. While the game worked almost perfectly with Gemini through OpenRouter, I quickly exhausted the limit. Fortunately, the code worked with the compatible API offered by Jan.ai, a tool to manage LLM models locally. However, the game logic breaks whenever I change to a new model. Minor adjustments needed to be made for each model, like rephrasing parts or even adding to the prompt. Every seemingly insignificant change to the prompt may cause failure in parsing user input or responding in proper format.

  12. cherry-studio

    🍒 Cherry Studio is a desktop client that supports for multiple LLM providers.

    Project mention: GenAI Core Concepts Explained (RAG, Function Calling, MCP, AI Agent) | dev.to | 2025-05-21

    To help you understand the principle and process of Function Calling more intuitively, here we have a Prompt template for demonstration. You just need to copy it to Cherry Studio, then you can see how the model analyzes user requests, extracts parameters, and generates tool calling instructions.

  13. PicGo

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

  14. SwitchHosts

    Switch hosts quickly!

    Project mention: Must-Have Software for macOS Developers in 2024 | dev.to | 2024-06-15

    SwitchHosts

  15. electron-react-boilerplate

    A Foundation for Scalable Cross-Platform Apps

  16. notable

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

  17. youtube-music

    YouTube Music Desktop App bundled with custom plugins (and built-in ad blocker / downloader)

  18. theia

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

    Project mention: OpenVSX, which VSCode forks rely on for extensions, down for 24 hours | news.ycombinator.com | 2025-04-24

    100% this. It would be one thing if the only LSPs you could build came from Microsoft, but that’s just not true. It’s just that developing LSPs isn’t free.

    Cursor, Windsurf, etc. are building multi-billion dollar businesses off the backs of the work that the VS Code team has done. And that’s totally fine! What’s not fine, is trying to have access to the whole ecosystem of first party extensions that aren’t MIT licensed.

    I agree there should be more resilient extension repos, but this is one of the problems Eclipse Theia [0] has tried to take on, but most projects just fork the core VS Code experience and slot in OpenVSX rather than doing the hard, expensive work of building their own extension marketplaces or LSPs. And you know what, for a community or OSS fork, I think that’s fair. I think when you raise hundreds of millions in funding, you can build your own LSPs and start to maintain your own infra for extensions. And if you’ve got enough buy-in, you can probably convince developers to submit directly to your marketplace too.

    And it isn’t even a rug pull, per se. The first changes to the license on some of the 1P VS Code extensions probably happened in late 2018 or early 2019, with remote share. The LSPs may have changed later. If anything, the Code team was probably too lax about letting the commercial forks use their resources wholesale against the license terms for as long as they did.

    Disclaimer: I used to work at Microsoft and then at GitHub with things that touched VS Code. I now work at Google, who uses VS Code (well Monaco) inside some of our editors/products, but I don’t work on any of those.

    [0]: https://theia-ide.org/

  19. desktop

    Focus on what matters instead of fighting with Git. (by desktop)

    Project mention: 12 Steps to Organize and Maintain Your Python Codebase for Beginners | dev.to | 2024-10-30

    I’m not going to dive into Git commands here — you can find plenty of tutorials online. If you’re not a fan of using the plain terminal CLI, you can also manage repositories with tools like GitHub Desktop or SourceTree, which provide a more visual, intuitive interface.

  20. beekeeper-studio

    Modern and easy to use SQL client for MySQL, Postgres, SQLite, SQL Server, and more. Linux, MacOS, and Windows.

    Project mention: Introduction to Databases | dev.to | 2025-05-03

    SQL stands for Structure Query Language. It is the language of Relational databases. We will start with SQLlite and whatever we would learn here is "transferable". So, do not stress and enjoy the journey. You would want to check out this article, 7-best-sql-books-for-beginners-54gi. There are some great books and resources. Check them out and finally, there is Beekeeper Studio, a database client. We will use it to view and sometimes manage and interact with the databases we create. There is a community edition so read the docs and install whatever version of the applications you want.

  21. Kap

    An open-source screen recorder built with web technology

    Project mention: QuickRecorder(macOS): open-source, lightweight, high-performance screen recorder | news.ycombinator.com | 2025-01-24

    This works great and is replacing Kap[1] for me.

    [1] https://getkap.co/

  22. deskreen

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

    Project mention: DeskPad – A virtual monitor for screen sharing | news.ycombinator.com | 2024-10-10

    It's not mentioned here yet, but since this provides some kind of virtual display, you can use this with https://deskreen.com/ - if you have an tablet that does not support sidecar then this is a viable option for an extended display. Setup is a bit of a hassle but it works.

  23. UI-TARS-desktop

    A GUI Agent application based on UI-TARS(Vision-Language Model) that allows you to control your computer using natural language.

    Project mention: Introduction to Operator and Agents | news.ycombinator.com | 2025-01-23

    Similar: see what's going on since it uses your computer, your creds, your residential internet. https://github.com/bytedance/UI-TARS-desktop

  24. 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: Electron-builder: build an Electron app which auto updates out of the box | news.ycombinator.com | 2024-10-13
  25. nuclear

    Streaming music player that finds free music for you

    Project mention: Jellyfin as a Spotify Alternative | news.ycombinator.com | 2025-04-16

    If you can't find a place to pay for it, then just do what Spotify did when they launched. I recommend Nuclear[0] for that

    [0] https://nuclearplayer.com/

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

TypeScript Electron discussion

Log in or Post with

TypeScript Electron related posts

  • Ditching Obsidian and building my own

    29 projects | news.ycombinator.com | 18 May 2025
  • Selenium with Python Interview Questions and Answers (2025)

    2 projects | dev.to | 16 May 2025
  • Building Cross-Platform Apps with Flutter

    1 project | dev.to | 14 May 2025
  • Build a Chat App

    1 project | dev.to | 14 May 2025
  • Build Python Docker Development Environment on Win11 from Scratch

    1 project | dev.to | 12 May 2025
  • Understanding the Model Context Protocol (MCP) and using it with Amazon Q Developer CLI

    2 projects | dev.to | 5 May 2025
  • Why Understanding, Not Just Generating Code, Still Matters

    2 projects | dev.to | 2 May 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 22 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 Visual Studio Code 171,259
2 Playwright 72,711
3 AFFiNE 50,799
4 Joplin 49,323
5 lx-music-desktop 43,996
6 upscayl 36,908
7 TypeORM 35,336
8 siyuan 34,515
9 jan 28,981
10 cherry-studio 26,859
11 PicGo 25,177
12 SwitchHosts 25,081
13 electron-react-boilerplate 23,807
14 notable 23,170
15 youtube-music 21,008
16 theia 20,689
17 desktop 20,496
18 beekeeper-studio 19,255
19 Kap 18,587
20 deskreen 18,255
21 UI-TARS-desktop 14,072
22 electron-builder 14,071
23 nuclear 13,175

Sponsored
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
surveyjs.io

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?