TypeScript Linux

Open-source TypeScript projects categorized as Linux

Top 23 TypeScript Linux Projects

  • hyperterm

    A terminal built on web technologies

  • Project mention: Terminal commands I use as a frontend developer | dev.to | 2024-03-09

    I am using iTerm2 on my macOS. Other available options are Hyper and VS Code’s inbuilt terminal, which I sometimes use for quick tests. You can open a terminal in VS Code by using the keyboard shortcut CMD + J or CTRL + J on Windows, or View → Terminal.

  • notable

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

  • Project mention: Noteable.io Is Shutting Down | news.ycombinator.com | 2023-12-16

    And I was confusing it with https://notable.app/

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • InvokeAI

    InvokeAI is a leading creative engine for Stable Diffusion models, empowering professionals, artists, and enthusiasts to generate and create visual media using the latest AI-driven technologies. The solution offers an industry leading WebUI, supports terminal use through a CLI, and serves as the foundation for multiple commercial products.

  • Project mention: Stable Diffusion 3 | news.ycombinator.com | 2024-02-22

    Probably not, since I have no idea what you're talking about. I've just been using the models that InvokeAI (2.3, I only just now saw there's a 3.0) downloads for me [0]. The SD1.5 one is as good as ever, but the SD2 model introduces artifacts on (many, but not all) faces and copyrighted characters.

    [0] https://github.com/invoke-ai/InvokeAI

  • chatbox

    User-friendly Desktop Client App for AI Models/LLMs (GPT, Claude, Gemini, Ollama...)

  • Project mention: Chatbox (latest versions) is not open source; AskHN: anything similar? | news.ycombinator.com | 2024-02-08
  • clash-verge-rev

    Continuation of Clash Verge - A Clash Meta GUI based on Tauri (Windows, MacOS, Linux)

  • Project mention: Forward SNI proxy with multiple gateways | /r/selfhosted | 2023-12-08
  • 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: From a Day to 17 Minutes: How We’ve Dealt with Slow Build Times | dev.to | 2024-03-08

    The last step for each platform's build process is to upload the app to our GitHub releases repository. We automated this step from the beginning, but when we started creating builds for the new M1 chip Macs, we had to add a manual step. This involved merging files needed for the auto-updater to work with the M1 builds.

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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Zettlr

    Your One-Stop Publication Workbench

  • Project mention: Obsidian 1.5 Desktop (Public) | news.ycombinator.com | 2023-12-26
  • super-productivity

    Super Productivity is an advanced todo list app with integrated Timeboxing and time tracking capabilities. It also comes with integrations for Jira, Gitlab, GitHub and Open Project.

  • Project mention: Super Productivity is a todo list app with Timeboxing and time tracking | news.ycombinator.com | 2023-12-16
  • outline-apps

    Outline Client and Manager, developed by Jigsaw. Outline Manager makes it easy to create your own VPN server. Outline Client lets you share access to your VPN with anyone in your network, giving them access to the free and open internet.

  • Project mention: Russia has started indiscriminately blocking all OpenVPN/WireGuard connections | news.ycombinator.com | 2024-01-20
  • inshellisense

    IDE style command line auto complete

  • Project mention: iTerm2 3.5.0 | news.ycombinator.com | 2024-05-21

    Me too! It's alright, but as I said I really would like it to be IDE-style, with multiple suggestions in a box that I can see all at once and flip through.

    There is this: https://github.com/microsoft/inshellisense?tab=readme-ov-fil...

    But it doesn't look really "seamless" to me yet, though admittedly I did not give it a proper try.

  • HeroicGamesLauncher

    A games launcher for GOG, Amazon and Epic Games for Linux, Windows and macOS.

  • Project mention: Heroic: Free and Open Source Epic, GOG and Amazon Prime Games Launcher | news.ycombinator.com | 2024-01-09
  • material-shell

    A modern desktop interface for Linux. Improve your user experience and get rid of the anarchy of traditional desktop workflows. Designed to simplify navigation and reduce the need to manipulate windows in order to improve productivity. It's meant to be 100% predictable and bring the benefits of tools coveted by professionals to everyone.

  • Project mention: Yabai – A tiling window manager for macOS | news.ycombinator.com | 2023-11-30

    I really want https://material-shell.com/ for MacOS

    it was perfect for using a single monitor

    kinda like a deterministic alt+tab, you set up the layout of "workspaces" and they're always in the same place

    I keep getting annoyed at alt+tab because I accidentally clicked on another window and now the order is messed up

  • runtipi

    Runtipi is a homeserver for everyone! One command setup, one click installs for your favorites self-hosted apps. ✨

  • Project mention: Welcome to the Official Tipi Subreddit! | /r/runtipi | 2023-11-22

    Find us on github!

  • fluent-reader

    Modern desktop RSS reader built with Electron, React, and Fluent UI

  • Project mention: RSS and why I believe most people should come back using them | news.ycombinator.com | 2024-05-15

    Been using Fluent for a while now.

    I like that it lets you specify to open pages as RSS or full webpage, some sites don't feed their RSS well so full webpage fixes it.


  • youtube-music

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

  • Project mention: Grandfathered YouTube Premium will see January price increase | /r/Android | 2023-12-07

    Install Firefox, ublock origin for desktop YouTube, install https://github.com/th-ch/youtube-music for YTM outside of your browser, use revanced manager for the Android YTM app, stop paying a suckers tax lol

  • forge

    :electron: A complete tool for building and publishing Electron applications

  • Project mention: Electron Code Signing: Using SSL.com codeSignTool for EV code signing | dev.to | 2024-05-09

    const config: ForgeConfig = { packagerConfig: { asar: true, icon: './build/icon', name: 'My App', appBundleId: 'com.myApp.electron', usageDescription: { Camera: 'App requires access to your camera for complete experience.', }, }, rebuildConfig: {}, makers: [ new MakerSquirrel((arch) => ({ // Make sure app name without space, see @https://github.com/electron/forge/issues/3462 name: appName.replace(' ', '-'), authors: 'Myself Inc', description: 'My Desktop app' })), ], hooks: { postMake: async (config, makeResults) => { if (process.platform === 'darwin') { return makeResults; } else { // Window machine runs this block makeResults.map((result) => { const TEMP_DIR = path.join(__dirname, 'release', 'temp'); if (!fs.existsSync(TEMP_DIR)) { fs.mkdirSync(TEMP_DIR, { recursive: true }); } result.artifacts.forEach((artifact) => { if (artifact.endsWith('.exe')) { console.log('===> Signing', artifact); const { name, dir } = path.parse(artifact); // CodeSignTool can't sign in place without verifying the overwrite with a // y/m interaction so we are creating a new file in a temp directory and // then replacing the original file with the signed file. const tempFile = path.join(TEMP_DIR, name); const setDir = `cd ./CodeSignTool/CodeSignTool-v1.2.7-windows`; // depending on where your codeSignTool is located const signFile = `CodeSignTool sign -input_file_path="${artifact}" -output_dir_path="${TEMP_DIR}" -credential_id="${process.env.WIN_SIGN_CREDENTIAL_ID}" -username="${process.env.WIN_SIGN_USERNAME}" -password="${process.env.WIN_SIGN_PASSWORD}" -totp_secret="${process.env.WIN_SIGN_TOTP}"`; const moveFile = `mv "${tempFile}" "${dir}"`; childProcess.execSync(`${setDir} && ${signFile} && ${moveFile}`, { stdio: 'inherit', }); } }); return result; }); return makeResults; } } } };

  • outline-server

    Outline Server, developed by Jigsaw. The Outline Server is a proxy server that runs a Shadowsocks instance and provides a REST API for access key management.

  • Project mention: Disable auto update | /r/outlinevpn | 2023-10-30

    The same thing, waiting for solution. The one way is to watch for updates on github.

  • rd

    Container Management and Kubernetes on the Desktop

  • Project mention: Rancher Desktop v1.11.0 with Snapshots, Container Dashboard and More | news.ycombinator.com | 2023-11-03
  • privacy.sexy

    Open-source tool to enforce privacy & security best-practices on Windows, macOS and Linux, because privacy is sexy

  • Project mention: Debloat Windows in 2022 | /r/informatik | 2023-12-11

    A Powerful and All-in-One MQTT 5.0 client toolbox for Desktop, CLI and WebSocket.

  • Project mention: (MQTT Series) Part 1 - Introduction: Hello World | dev.to | 2024-05-10

    Then, their MQTTX client, implemented in Electron, supports all platforms, just download and use.

  • 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: Cosmic Desktop: Hammering Out New Cosmic Features | news.ycombinator.com | 2024-04-18

    What level are you interested in scripting? In KDE Plasma you can interact with the desktop UI via JS: https://develop.kde.org/docs/plasma/scripting/

    And then for something more sophisticated there are extensions like https://github.com/Bismuth-Forge/bismuth.

    It does all feel a little disorganized/wild-west-y compared to say, a .vimrc with a list of plugins and bindings, which is something that makes a system like Nix (or a fully containerized DE of some kind) appealing

  • dotfiles

    My personal config files (by Aylur)

  • Project mention: Hyprland Crash Course | news.ycombinator.com | 2024-03-23

    My work on AGS, so far, has been mostly focused on adding support for additional features that weren't available before. I implemented the possibility to write your own PolKit agent in AGS and have just recently gotten secure session locking via the ext-session-lock-v1 Wayland protocol working. I still need to clean up the code and send PRs upstream, though.

    That said, my config is available on GitHub [0]. If you want to see much more complete setups, you should check out the configurations by Aylur (creator of AGS) [1], kotontrion [2], or end_4 [3]. I'm sure there are lots more that are notable, but these immediately came to mind.

    [0] https://github.com/Cu3PO42/gleaming-glacier/tree/next/config...

    [1] https://github.com/Aylur/dotfiles

    [2] https://github.com/kotontrion/dotfiles

    [3] https://github.com/end-4/dots-hyprland

  • 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 Linux related posts

  • I hate online Lorem Ipsum Generator so I made my own

    1 project | news.ycombinator.com | 3 May 2024
  • Run a Linux Distro in your Android device

    7 projects | dev.to | 10 Apr 2024
  • Hyprland Crash Course

    14 projects | news.ycombinator.com | 23 Mar 2024
  • Show HN: React Geiger – performance profiling using sound

    5 projects | news.ycombinator.com | 9 Mar 2024
  • Kando: The Cross-Platform Pie Menu

    2 projects | news.ycombinator.com | 31 Jan 2024
  • An electron based terminal for 2024

    1 project | news.ycombinator.com | 28 Jan 2024
  • Ask HN: Those making $500/month on side projects in 2024 – Show and tell

    11 projects | news.ycombinator.com | 23 Jan 2024
  • A note from our sponsor - SurveyJS
    surveyjs.io | 28 May 2024
    With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more →


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

Project Stars
1 hyperterm 42,761
2 notable 22,269
3 InvokeAI 21,900
4 chatbox 18,999
5 clash-verge-rev 20,526
6 electron-builder 13,388
7 nuclear 11,533
8 Zettlr 9,693
9 super-productivity 8,507
10 outline-apps 8,160
11 inshellisense 8,156
12 HeroicGamesLauncher 7,363
13 material-shell 7,234
14 runtipi 6,959
15 fluent-reader 6,685
16 youtube-music 6,593
17 forge 6,285
18 outline-server 5,629
19 rd 5,592
20 privacy.sexy 3,620
21 MQTTX 3,540
22 bismuth 2,373
23 dotfiles 1,970

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