TypeScript Electron

Open-source TypeScript projects categorized as Electron

Top 23 TypeScript Electron Projects

  • Visual Studio Code

    Visual Studio Code

    Project mention: Example article title | dev.to | 2022-12-03

    Some random text with a link.

  • Playwright

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

    Project mention: Spidergram is a collection of tools my company Autogram has built or enabled over the past several years to support our work to automate content inventories for large websites: it's part web crawler, part domain model, and part mad science. We released the first public beta today. | reddit.com/r/webscraping | 2022-12-02

    Apify's Crawlee project, with a specific focus on Playwright. We decided to focus on it for now because the majority of our projects involve some kind of cross-browser evaluation for clients, and Playwright's ability to swap in Safari and Firefox rendering engines was a huge help.

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

  • Joplin

    Joplin - an open source note taking and to-do application with synchronisation capabilities for Windows, macOS, Linux, Android and iOS.

    Project mention: a wiki app that supports markdown | reddit.com/r/linux4noobs | 2022-12-03

    don't know what makes things wiki-like, per se, but since /u/PrimeRaziel mentioned Obsidian, i figured i'd mention Joplin - https://github.com/laurent22/joplin - https://joplinapp.org/ - plus some plugins - https://github.com/joplin/plugins

  • nativefier

    Make any web page a desktop application

    Project mention: Nice little note taking app - Memos | reddit.com/r/selfhosted | 2022-11-21

    To make a desktop app from memos, I recommend https://github.com/nativefier/nativefier

  • 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: Building a website directory with Next.js, Tailwind CSS, and Prisma | dev.to | 2022-11-18

    There are many popular ORM libraries for Node.js: Prisma, Sequelize, TypeORM, and others.

  • notable

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

    Project mention: What makes people hate electron ? | reddit.com/r/linux | 2022-10-23

    There's exactly one non-webapp Electron-based application that I like and use semi-regularly -- Notable, because it has a skilled developer behind it, enough feature improvement to lure me away from KeepNote, and uses standard markdown files, so there's no lock-in to worry about. Every other Electron-based desktop app I've tried has been a fast uninstall.

  • electron-react-boilerplate

    A Foundation for Scalable Cross-Platform Apps

    Project mention: Implement sqlite3 with electron | reddit.com/r/electronjs | 2022-11-15

    Hi guys I'm using this electron-react boilerplate https://github.com/electron-react-boilerplate/electron-react-boilerplate and I want to use sqlite3 with it. The problem is I dont have the idea on how to implement it, I've been looking online for guides to follow but it's so confusing and doesn't work. What I want is the database can be access in development and production. Any help will be appreciated thanks.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • PicGo

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

  • SwitchHosts

    Switch hosts quickly!

  • RxDB

    A fast, offline-first, reactive database for JavaScript Applications

    Project mention: Sveltekit SPA Mode: Prevent serverside code | reddit.com/r/sveltejs | 2022-11-14

    I am using rxdb which internally uses some folder imports like import x from './folder' as opposed to import x from './folder/index.js which is big nono inside node.js environments.

  • theia

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

    Project mention: Suitable Rust GUI Library for Code Editor? | reddit.com/r/rust | 2022-12-03

    You should also take a look at Theia, which provides in some respects (e.g., graphical plugins) a more powerful alternative to the VSCode editing shell.

  • desktop

    Focus on what matters instead of fighting with Git.

    Project mention: #gitPanic - Tools | dev.to | 2022-11-29

    There are two GUIs that are considered part of git - gitk and git gui. They're older, still fairly command line based, and will require installing them with a package manager and/or updating your terminal profile. GitHub has GitHub desktop, which will show you commits and diffs like on GitHub.

  • Kap

    An open-source screen recorder built with web technology

    Project mention: My list of Setapp apps alternatives | reddit.com/r/macapps | 2022-10-24
  • deskreen

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

    Project mention: A Workaround to get Multiple Screens on Windows | reddit.com/r/nreal | 2022-12-02

    Installed Deskreen (https://deskreen.com/) on my windows laptop.

  • 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: Which gui crate would you suggest for a simple program? | reddit.com/r/rust | 2022-11-07
  • nuclear

    Streaming music player that finds free music for you

    Project mention: How & Why I Built My Very Own Music Player | reddit.com/r/Python | 2022-11-20

    I am the dev of music-kraken https://pypi.org/project/music-kraken/. Its a music downloader downloading music from various sources. It is not quite there yet but it works pretty reliably yet. Once it got so far, that I got a stable enough programming interface, I suggest a collaboration, so you can embed my downloader as the core into monoboxes backend to make something like nuclear https://nuclear.js.org/ which wouldn't be buggy as hell though. A REAL replacement for Spotify.

  • 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: LyX Alternatives? | reddit.com/r/LaTeX | 2022-12-03

    There is a similar approach for markdown equivalent to what LyX is to LaTeX: https://www.zettlr.com/ (GPL-licensed).

  • 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: What’s the best selfhosted VPN? | reddit.com/r/selfhosted | 2022-11-29
  • 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.

    Project mention: Show HN: If VS Code had a data-centric IDE sibling, what would that look like? | news.ycombinator.com | 2022-07-18

    I think there isn't, and if there is it would be illegal:

    > You may not sublicense the Software Code or any use of it


  • fiddle

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

  • caprine

    Elegant Facebook Messenger desktop app

    Project mention: Hacktoverview | dev.to | 2022-10-30

    Second was a small CSS change in a popular project, Caprine. I really had a long back and forth with the maintainer about two seemingly simple changes in a style sheet and I realized I should have been linting my code changes and I learned how to find the css elements I meant to target, it was a small step forward. https://github.com/sindresorhus/caprine/pull/1933 You can still see the remainder of a bunch of requested changes.

  • serialport

    Access serial ports with JavaScript. Linux, OSX and Windows. Welcome your robotic JavaScript overlords. Better yet, program them!

    Project mention: I've been streaming hardware driver development using node. If you've ever wondered what's involved when talking to hardware, but were put off by needing to know C or kernel internals, you might enjoy this | reddit.com/r/javascript | 2022-01-31

    It really depends. The stuff I'm doing in this video for example is writing a driver stack for a device called the Bus Pirate. Communication is done over serial (which is easy in node with the serialport library). The bus pirate is a device that allows you to talk to other devices over different protocols, including SPI, I2C, and OneWire (as well as bit banging, where you control some electrical signals directly any way you want using software). So while it's not something you'd do directly in production, you can actually test communication with devices in JS in a fast, iterative, interactive way without having to use a microcontroller. You can actually figure out all of your design decisions there and port your code to the microcontroller later if you're building some kind of embedded system device, potentially saving a lot of time and debugging.

  • Zigi

    Workflow assistant built for devs & their teams. Automate the mundane part of your day, with live actionable messages for your GitHub & Jira tasks.

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 2022-12-03.

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 139,546
2 Playwright 44,861
3 Joplin 33,178
4 nativefier 32,273
5 TypeORM 29,835
6 notable 20,571
7 electron-react-boilerplate 20,534
8 PicGo 18,861
9 SwitchHosts 18,669
10 RxDB 18,479
11 theia 17,619
12 desktop 16,252
13 Kap 15,926
14 deskreen 13,624
15 electron-builder 12,445
16 nuclear 9,560
17 devhub 8,596
18 Zettlr 7,812
19 outline-client 7,295
20 azuredatastudio 6,976
21 fiddle 6,881
22 caprine 6,514
23 serialport 5,335
Truly a developer’s best friend
Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.