Open Source Plugins
Discover 45 open source Plugins repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Plugins projects here are most often combined with Developer Tools, TypeScript and AI. Last updated October 3, 2026.
45 repositories · updated October 3, 2026

pear-desktop: Use YouTube Music as a Desktop App
Pear Desktop wraps YouTube Music in a cross-platform desktop application with a native look and feel. It suits listeners who want a dedicated player and developers who want to extend it with plugins and themes.

nnn: Browse and Manage Files in the Terminal
nnn is a small, fast terminal file manager for navigating, searching, and managing files without leaving the command line. It suits users who want keyboard-driven workflows, optional plugins, and support across multiple platforms.
lucide: Add Consistent SVG Icons to Projects
Lucide is a community-maintained library of 1,600+ SVG icons with packages for popular JavaScript frameworks and a Figma plugin. It suits designers and developers who want a consistent icon set for interfaces and other projects.

awesome-copilot: Customize GitHub Copilot with Community Resources
A community collection of custom agents, instructions, skills, hooks, workflows, and plugins for GitHub Copilot. Browse and search resources on the project website, or install plugins through the Copilot CLI.

obsidian-smart-composer: Add Vault-Aware AI Writing to Obsidian
Smart Composer is an Obsidian plugin for chatting with AI using selected vault notes, searching notes semantically, and applying suggested edits. It suits writers and researchers who want AI assistance inside their note workflow, with hosted or local model options.

SDRPlusPlus: Tune and Monitor Software-Defined Radio
SDR++ is cross-platform software for receiving and exploring radio signals with supported SDR hardware. Its modular design, multi-VFO interface, and signal-processing tools suit hobbyists and radio enthusiasts who want a desktop SDR application.

awesome-eslint: Find ESLint Configs, Plugins, and Tools
A curated directory of ESLint configurations, plugins, parsers, formatters, and related tools. Use it to discover options for a language, framework, workflow, or linting need before choosing what to add to a project.

middleware-manager: Manage Traefik Middleware and Resources
Middleware Manager provides a web interface for managing Traefik middleware, routers, services, plugins, and mTLS settings. It is designed for operators using Pangolin or standalone Traefik who want to manage these resources from one place.

AstrBot: Build AI Chatbots for Messaging Platforms
AstrBot is a Python platform for connecting AI models, agents, and plugins to messaging apps through one chatbot framework. It suits individuals and teams building conversational assistants in existing chat workflows, with a WebUI and deployment options including Docker.

radon-ide: Build and Debug React Native Apps in Your Editor
Radon IDE adds an integrated development workflow for React Native and Expo projects in VSCode, Cursor, and Windsurf. It combines simulator previews, debugging, inspection, and device controls, and is distributed under a commercial license with a free trial.

anse: Chat with Multiple AI Models in One Interface
Anse is a TypeScript web app for chatting with AI services and generating images through a unified interface. It suits people who want configurable model providers, locally stored chat sessions, and deployment options for their own instance.

pedalboard: Process Audio and Apply Effects in Python
Pedalboard is a Python library for reading, transforming, and rendering audio, with built-in effects and support for VST3 and Audio Unit plugins. It suits audio developers and machine-learning workflows that need programmable audio processing.