TypeScript Plugins

Open-source TypeScript projects categorized as Plugins

Top 20 TypeScript Plugin Projects

  • LibreChat

    Enhanced ChatGPT Clone: Features OpenAI, Assistants API, Azure, Groq, GPT-4 Vision, Mistral, Bing, Anthropic, OpenRouter, Vertex AI, Gemini, AI model switching, message search, langchain, DALL-E-3, ChatGPT Plugins, OpenAI Functions, Secure Multi-User System, Presets, completely open-source for self-hosting. More features in development

  • Project mention: Show HN: A better UI for ChatGPT, Claude with text search, saved chats and more | news.ycombinator.com | 2024-05-12
  • Vencord

    The cutest Discord client mod

  • 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
  • decky-loader

    A plugin loader for the Steam Deck.

  • Project mention: Suspend Game | /r/SteamDeck | 2023-12-09

    If you haven't installed Decky Loader, you can do that by following the instructions at https://github.com/SteamDeckHomebrew/decky-loader

  • nestjs

    A collection of badass modules and utilities to help you level up your NestJS applications 🚀

  • headlamp

    A Kubernetes web UI that is fully-featured, user-friendly and extensible

  • Project mention: Kubernetes and Docker Desktop for Fast Local Development | dev.to | 2024-05-08

    For monitoring the local Kubernetes cluster, I have been using Headlamp which is available as a Docker Desktop extension.

  • quickjs-emscripten

    Safely execute untrusted Javascript in your Javascript, and execute synchronous code that uses async functions

  • Project mention: New QuickJS Release | news.ycombinator.com | 2023-12-09

    Based on your comment below I think you figured out the difference - but if you're looking to execute JS, you can pick between ShadowRealm (where available, or using a polyfill) or my library quickjs-emscripten.

    Pros of quickjs-emscripten over ShadowRealm:

    - You can use quickjs today in any browser with WASM. ShadowRealm isn't available yet, and polyfills have had security issues in the past. See https://www.figma.com/blog/an-update-on-plugin-security/

    - In ShadowRealm eval, untrusted code can consume arbitrary CPU cycles. With QuickJS, you can control the CPU time used during an `eval` using an [interrupt handler] that's called periodically during the eval.

    - In ShadowRealm eval, untrusted code can allocate arbitrary amounts of memory. With QuickJS, you can control both the [stack size] and the [heap size] available inside the runtime.

    - quickjs-emscripten can do interesting things with custom module loaders and facades that allow synchronous code inside the runtime to call async code on the host.

    Pros of ShadowRealm over QuickJS:

    - ShadowRealm will (presumably?) execute code using your native runtime, probably v8, JavaScriptCore, or SpiderMonkey. Quickjs is orders of magnitude slower than JIT'd javascript performance of v8 etc. It's also slower than v8/JSC's interpreters, although not by a huge amount. See [benchmarks] from 2019.

    - You can easily call and pass values to ShadowRealm imported functions. Talking to quickjs-emscripten guest code requires a lot of fiddly and manual object building.

    - Overall the quickjs(-emscripten) API is verbose, and requires manual memory management of references to values inside the quickjs runtime.

    [interrupt handler]: https://github.com/justjake/quickjs-emscripten/blob/main/doc...

    [stack size]: https://github.com/justjake/quickjs-emscripten/blob/main/doc...

    [heap size]: https://github.com/justjake/quickjs-emscripten/blob/main/doc...

    [benchmarks]: https://bellard.org/quickjs/bench.html

  • envelop

    Envelop is a lightweight library allowing developers to easily develop, share, collaborate and extend their GraphQL execution layer. Envelop is the missing GraphQL plugin system.

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

    Create and modify Node.js websites and applications with an admin interface and powerful themes and plugins, enriched by the community. 🌟 Star to support our work!

  • Project mention: T-Shirt Tuesday | dev.to | 2024-06-04

    Drop your suggestions in the comments below! And give us a ⭐ on GitHub if you haven't yet!

  • replugged

    A lightweight Discord client mod focused on simplicity and performance.

  • llm-code-interpreter

    [DEPRECATED] Powered by AI Playgrounds by E2B. Code interpreter on steroids for ChatGPT. Run any language, any terminal process, use filesystem freely. All with access to the internet.

  • Project mention: Show HN: LLM Code Interpreter | news.ycombinator.com | 2023-09-04
  • connery

    The open-source SDK for creating AI plugins and actions

  • Project mention: Built open source API wrapper for GPTs | /r/GPT | 2023-11-21

    Link to our repo: https://github.com/connery-io/connery-platform

  • build

    Netlify Build (node process) runs the build command, Build Plugins and bundles Netlify Functions. Can be run in Buildbot or locally using Netlify CLI (by netlify)

  • plugins

    @nativescript plugins to help with your developments. (by NativeScript)

  • Project mention: Sveltekit + NativeScript + Vite? Maybe +SvelteNative? | /r/sveltejs | 2023-12-04

    Im working on a project and i have SvelteKit, Vite, and Capacitor all working just fine. Except the fact that the plugin for google maps isnt very good. I have been messing around with the @nativescript/google-maps plugin and i cant seem to get it to work. I think it has something to do with nativescript using webpack and im using vite but im not sure. I get an error though that i cant get past: [commonjs--resolver] Failed to resolve entry for package "@nativescript/google-maps". The package may have incorrect main/module/exports specified in its package.json.

  • ink-mde

    A beautiful, modern, customizable Markdown editor powered by CodeMirror 6 and TypeScript

  • chatgpt-well-known-plugin-finder

    Checks Alexa's top 1M websites for the presence of OpenAI's new .well-known/ai-plugin.json files

  • grafana-csv-datasource

    A data source for loading CSV data into Grafana.

  • cypress-boilerplate

    Quickly start a new pre-configured Cypress project with only one command.

  • concept-interpolation

    Interpolate between two text concepts using a CLIP model and FiftyOne Plugins!

  • Project mention: Plugin for Building and Managing Plugins! | dev.to | 2024-02-09

    Week 0: 🌩ī¸ Image Quality Issues & 📈 Concept Interpolation

  • website

    Home of SCM-Manager (by scm-manager)

  • plugins

    This repository contains plugins for the Routup ecosystem. (by routup)

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

  • Suspend Game

    1 project | /r/SteamDeck | 9 Dec 2023
  • Plugins for the Steam Deck

    1 project | news.ycombinator.com | 4 Dec 2023
  • Sveltekit + NativeScript + Vite? Maybe +SvelteNative?

    1 project | /r/sveltejs | 4 Dec 2023
  • DeckyLoader works on windows

    1 project | /r/WindowsOnDeck | 29 Oct 2023
  • DeckyLoader works on the Rog Ally

    1 project | /r/ROGAlly | 29 Oct 2023
  • Steam Deck blank after restart (unintentional factory reset?)

    2 projects | /r/SteamDeck | 5 Aug 2023
  • [GUIDE] Hogwarts Legacy (DODI Repack) on Steam Deck using Lutris

    2 projects | /r/PiratedGames | 3 Aug 2023
  • A note from our sponsor - SurveyJS
    surveyjs.io | 8 Jun 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 →

Index

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

Project Stars
1 LibreChat 12,161
2 Vencord 7,301
3 decky-loader 4,131
4 nestjs 2,111
5 headlamp 1,682
6 quickjs-emscripten 1,157
7 envelop 767
8 webcrumbs 745
9 replugged 636
10 llm-code-interpreter 471
11 connery 239
12 build 213
13 plugins 186
14 ink-mde 190
15 chatgpt-well-known-plugin-finder 175
16 grafana-csv-datasource 71
17 cypress-boilerplate 22
18 concept-interpolation 5
19 website 2
20 plugins 1

Sponsored
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.io