TypeScript Plugins

Open-source TypeScript projects categorized as Plugins

Top 21 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: Integra múltiples APIs de IA en una sola plataforma | dev.to | 2024-04-19
  • Vencord

    The cutest Discord client mod

  • Project mention: Vencord stealing accounts/emails | /r/BetterDiscord | 2023-05-07
  • 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

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

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • replugged

    A lightweight Discord client mod focused on simplicity and performance.

  • 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: A frontend for your node.js installs | dev.to | 2024-01-15

    Star our GitHub to support our work! ⭐️

  • llm-code-interpreter

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

  • connery

    The open-source SDK for AI plugins and actions development

  • 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

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

  • chatgpt-well-known-plugin-finder

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

  • ink-mde

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

  • plugins

    Plugin store for zsh, bash & fish. (by withfig)

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

  • Project mention: Routup | /r/node | 2023-05-15

    It is also already equipped with a good number of [plugins](https://github.com/routup/plugins) (body, cookie, decorators, swagger, ... ) and should be compatible with plugins of many other frameworks. I would be very happy to get feedback from you guys. Even more, if one or the other would like to work on the project.

  • 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
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 2024-04-19.

TypeScript Plugins related posts

Index

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

Project Stars
1 LibreChat 10,345
2 Vencord 6,476
3 decky-loader 3,911
4 nestjs 2,041
5 headlamp 1,598
6 quickjs-emscripten 1,115
7 envelop 756
8 replugged 632
9 webcrumbs 607
10 llm-code-interpreter 461
11 build 212
12 connery 209
13 plugins 184
14 chatgpt-well-known-plugin-finder 175
15 ink-mde 175
16 plugins 160
17 grafana-csv-datasource 68
18 cypress-boilerplate 22
19 concept-interpolation 5
20 website 2
21 plugins 1
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.
www.influxdata.com