awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

24 dépôts

Awesome GitHub RepositoriesServer Plugins and Extensions

Custom plugins and extensions to add functionality to the PocketBase server.

Explore 24 awesome GitHub repositories matching part of an awesome list · Server Plugins and Extensions. Refine with filters or upvote what's useful.

Awesome Server Plugins and Extensions GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • emdash-cms/emdashAvatar de emdash-cms

    emdash-cms/emdash

    10,887Voir sur GitHub↗

    EmDash is an open-source content management system built on Astro that combines a visual admin panel with a plugin-driven architecture and server-side rendering. It provides a complete content management system with structured content modeling, a rich text editor using Portable Text format, and a TypeScript API for type-safe content queries. The system supports authentication through passkeys, OAuth 2.1, and external providers, with role-based access control and fine-grained permission scopes. What distinguishes EmDash is its plugin development framework, which supports both native plugins ru

    Hides sidebar links, dashboard widgets, and admin pages when a plugin is disabled while keeping backend hooks active.

    TypeScriptastrocmsemdash
    Voir sur GitHub↗10,887
  • spacebarchat/spacebarchatAvatar de spacebarchat

    spacebarchat/spacebarchat

    6,680Voir sur GitHub↗

    SpaceBarChat is an open-source, self-hosted chat server that implements the Discord client-server protocol, allowing existing Discord clients and bots to connect without modification. It provides a complete communication platform for real-time messaging, voice, and video, all running on your own infrastructure with data stored in a PostgreSQL database that automatically synchronizes its schema with the application source code. The platform is built on a three-service architecture that separates API, Gateway, and CDN processes, communicating via Unix domain sockets or RabbitMQ for coordination

    Provides a secure cross-platform plugin system for extending chat server functionality.

    discorddiscord-open-sourcefoss
    Voir sur GitHub↗6,680
  • jakearchibald/svgomgAvatar de jakearchibald

    jakearchibald/svgomg

    6,185Voir sur GitHub↗

    SVGOMG is a browser-based SVG minification tool that applies SVGO transformations entirely on the client side. It processes SVG files in a Web Worker to keep the user interface responsive, then displays the original and optimized file sizes side by side, including gzipped size estimates. The tool provides a live preview of the optimized SVG markup, rendered directly in the browser for immediate visual feedback. Users can configure which SVGO optimization plugins are enabled or disabled, set numerical precision for coordinates and transforms, and optionally pretty-print the output. Multiple op

    Provides toggles for enabling or disabling individual SVGO optimization plugins during minification.

    JavaScript
    Voir sur GitHub↗6,185
  • partykit/partykitAvatar de partykit

    partykit/partykit

    5,644Voir sur GitHub↗

    PartyKit is a serverless WebSocket backend platform for building real-time multiplayer applications. It provides a globally distributed edge computing runtime that runs stateful server code close to users, with automatic scaling and hibernation for idle rooms. The platform handles WebSocket connections, HTTP requests, and durable storage without requiring infrastructure management, and includes a client and server SDK with hooks, storage, and Yjs integration for building collaborative features. The platform distinguishes itself through per-room isolation using Durable Objects, where each uniq

    Integrates AI-driven non-player characters that can autonomously interact with users in chat rooms.

    TypeScriptbackendscollaborationcrdts
    Voir sur GitHub↗5,644
  • leizhenpeng/feishu-chatgptAvatar de Leizhenpeng

    Leizhenpeng/feishu-chatgpt

    5,639Voir sur GitHub↗

    This project is a ChatGPT-powered bot integrated into the Feishu chat platform, enabling conversational AI, image generation, and voice interaction within both private and group chats. It connects large language models to the team messaging environment, allowing users to engage in multi-topic conversations, generate images from text prompts, and analyze uploaded images using vision models. The bot supports persona preset switching, allowing predefined role templates to modify the AI's behavior and tone with a single command. It maintains separate conversation histories per topic using session

    Connects large language models to a team chat platform for conversational AI, image generation, and voice interaction.

    Go
    Voir sur GitHub↗5,639
  • father-bot/chatgpt_telegram_botAvatar de father-bot

    father-bot/chatgpt_telegram_bot

    5,502Voir sur GitHub↗

    Ce projet est un bot Telegram qui intègre des modèles de langage étendus (LLM), tels qu'OpenAI et Claude, pour fournir une interface de chat IA au sein de l'application de messagerie. Il fonctionne comme une passerelle IA multi-modèle qui route les prompts vers divers fournisseurs via des clés API et des configurations YAML. L'implémentation inclut un système de routage agnostique au fournisseur et un streaming de réponse pour délivrer le texte mot par mot. Il se distingue par un suivi des coûts basé sur les jetons qui calcule la dépense monétaire des requêtes API et un système de contrôle d'accès basé sur une liste blanche pour restreindre l'utilisation aux utilisateurs autorisés. Le bot prend en charge les flux de travail multimodaux, incluant la génération texte-vers-image, l'analyse par modèle de vision pour les images téléchargées et la transcription de messages vocaux. Il maintient le contexte de la conversation entre les sessions via un mappage d'état persistant dans une base de données et permet la gestion de personas IA pour personnaliser le comportement et l'expertise. L'application est fournie sous forme de déploiement conteneurisé pour une exécution cohérente dans différents environnements.

    Connects a Telegram messaging interface to multiple large language model providers for conversational AI interactions.

    Pythonchat-gptchatbotopenai
    Voir sur GitHub↗5,502
  • coinbase/x402Avatar de coinbase

    coinbase/x402

    5,477Voir sur GitHub↗

    x402 is a protocol and framework that enables cryptocurrency payments for HTTP API calls, using the HTTP 402 status code to negotiate payment before granting access to resources. It supports per-request micropayments across multiple blockchain networks, with batch settlement of off-chain vouchers into a single on-chain transaction to reduce costs. The protocol also includes wallet-based signature authentication, allowing access without a payment when only identity verification is required. The framework distinguishes itself with a service discovery registry where paid endpoints are listed wit

    Adds optional payment features like marketplace listing and gas sponsorship through extension plugins.

    TypeScript
    Voir sur GitHub↗5,477
  • floattech/zerobot-pluginAvatar de FloatTech

    FloatTech/ZeroBot-Plugin

    2,631Voir sur GitHub↗

    ZeroBot-Plugin is an extensible plugin framework for QQ group bots, providing a modular system that adds automation, AI chat, image generation, and moderation capabilities to chat environments. The project is built around a collection of plugin modules that each handle specific functions, from scheduling recurring commands to managing group member interactions. The framework distinguishes itself through its integration of AI-powered features, including configurable large language model chat with image recognition support, alongside automated content moderation that scans text and images again

    A plugin module that connects a QQ group bot to a configurable large language model for conversational responses and image recognition.

    Gocoolqcqhttpcqhttp-mirai
    Voir sur GitHub↗2,631
  • stoatchat/self-hostedAvatar de stoatchat

    stoatchat/self-hosted

    2,497Voir sur GitHub↗

    This project is a self-hosted communication suite and private messaging infrastructure. It is a containerized chat platform designed for deployment on independent hardware to maintain full control over user data and server dependencies. The system features a modular plugin framework that allows custom features and behaviors to be loaded into the client at runtime via manifest files. It is designed as a proxy-compatible service, supporting configurable network port routing to operate behind external reverse proxy servers. The platform covers capabilities for containerized service orchestratio

    Provides a modular chat server designed to be extended with custom functionality via plugins.

    JavaScriptdockerself-hostedself-hosting
    Voir sur GitHub↗2,497
  • minhur/bootstrap-toggleAvatar de minhur

    minhur/bootstrap-toggle

    1,458Voir sur GitHub↗

    Bootstrap Toggle is a frontend interface component and JavaScript plugin designed to convert standard web form checkboxes into interactive toggle switches. It integrates with the Bootstrap design framework to provide enhanced form controls through automatic markup enhancement. The component transforms static elements by parsing inline HTML attributes during initialization and applying modular CSS styles and dynamic class switching. It supports appearance customization for dimensions, button styles, state labels, colors, and icons, alongside bi-directional event synchronization that keeps nati

    A flexible JavaScript plugin that transforms standard form checkboxes into interactive toggle switches with customizable styles and sizes.

    HTML
    Voir sur GitHub↗1,458
  • yagop/telegram-botAvatar de yagop

    yagop/telegram-bot

    844Voir sur GitHub↗

    Telegram-bot is a modular chat bot platform and framework built for Telegram that executes script plugins to handle custom user interactions and automated tasks within messaging channels. Incoming chat events route through a central dispatcher that delegates execution to matching registered command handlers. The platform relies on a file-based plugin architecture where isolated script files load dynamically at runtime, allowing administrators to manage and toggle feature modules on the fly without restarting the host application. Chat inputs parse into discrete command arguments that execute

    Manages bot plugin states dynamically using administrative chat commands and settings.

    Lua
    Voir sur GitHub↗844
  • benallfree/pocketpagesAvatar de benallfree

    benallfree/pocketpages

    296Voir sur GitHub↗

    PocketPages is a lightweight EJS and router engine that runs as a PocketBase JS hook. It's super fast and can render pages <40ms.

    Server-side EJS pages for PocketBase.

    CSS
    Voir sur GitHub↗296
  • mrwyndham/pocketbase-stripeAvatar de mrwyndham

    mrwyndham/pocketbase-stripe

    220Voir sur GitHub↗

    The all-in-one starter kit for high-performance SaaS applications. That don't want a vendor buy in when it comes to backend and frontend. This is a front end agnostic template that you can use 100% with any SaaS application. If there are any issues please feel free to reach out to me on X - @meinbiz

    Go extended PocketBase for Stripe subscription integration.

    Go
    Voir sur GitHub↗220
  • magooney-loon/pb-extAvatar de magooney-loon

    magooney-loon/pb-ext

    114Voir sur GitHub↗

    Enhanced PocketBase server with monitoring, logging & API docs.

    Enhanced PocketBase server with monitoring, logging & API docs.

    Go
    Voir sur GitHub↗114
  • iamelevich/pocketbase-plugin-telegram-authAvatar de iamelevich

    iamelevich/pocketbase-plugin-telegram-auth

    51Voir sur GitHub↗

    Overview - Requirements - Installation - Autofill fields - Example - Usage - pocketbase\plugin\telegram\auth - Index - type Options - type Plugin - func MustRegister - func Register - func (\Plugin) AuthByTelegramData - func (\Plugin) GetCollection - func (\Plugin) GetForm - func (\*Plugin)…

    Add Telegram auth.

    Go
    Voir sur GitHub↗51
  • mrwyndham/pocketbase-lemonsqueezyAvatar de mrwyndham

    mrwyndham/pocketbase-lemonsqueezy

    47Voir sur GitHub↗

    This is a PocketBase plugin that provides integration with the LemonSqueezy API for handling subscriptions, checkouts, and product synchronization. This is a front end agnostic hook that you can use 100% with any SaaS application. If there are any issues please feel free to reach out to me on X…

    Go extended PocketBase for Lemonsqueezy subscription integration.

    JavaScript
    Voir sur GitHub↗47
  • benallfree/gobotAvatar de benallfree

    benallfree/gobot

    25Voir sur GitHub↗

    Manage and run binaries via npm. CLI and API interfaces.

    PocketBase as an npm package.

    TypeScript
    Voir sur GitHub↗25
  • iamelevich/pocketbase-plugin-proxyAvatar de iamelevich

    iamelevich/pocketbase-plugin-proxy

    23Voir sur GitHub↗

    Overview Requirements Installation Example pocketbase\plugin\proxy Index func DefaultSkipper type Options type Plugin func MustRegister func Register func \(\Plugin\) SetSkipper func \(\Plugin\) Validate Contributing Process Development setup Testing Linting Docs update in README

    Forward requests to another host.

    Go
    Voir sur GitHub↗23
  • benallfree/pocketbase-presigned-urlsAvatar de benallfree

    benallfree/pocketbase-presigned-urls

    15Voir sur GitHub↗

    A PocketBase plugin that optimizes S3 file serving by generating pre-signed URLs, allowing direct access without proxying through PocketBase.

    Serve file uploads from presigned S3 URLs.

    JavaScript
    Voir sur GitHub↗15
  • benallfree/pocketbase-otpAvatar de benallfree

    benallfree/pocketbase-otp

    12Voir sur GitHub↗

    This is a One Time Password (OTP) authentication hook for PocketBase. It enables email-based OTP authentication for users.

    One-Time Passwords for <=v0.22.

    JavaScript
    Voir sur GitHub↗12
Préc.12Suivant
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Server Plugins and Extensions

Explorer les sous-tags

  • Chat Server Plugins3 sous-tagsCustom plugins that extend the functionality of a self-hosted chat server. **Distinct from Server Plugins and Extensions:** Distinct from Server Plugins and Extensions: focuses on chat server plugin systems specifically, not general server plugins.
  • Payment Extension PluginsAdds optional payment-related features such as marketplace listing, gas sponsorship, and wallet auth through extension plugins. **Distinct from Server Plugins and Extensions:** Distinct from Server Plugins and Extensions: focuses specifically on payment lifecycle extensions rather than general server plugins.