awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Domain-Specific · Awesome GitHub Repositories

8 repos

Awesome GitHub RepositoriesDomain-Specific

Specialized plugin frameworks tailored for specific functional domains like data processing, media handling, or agent-based systems.

Explore 8 awesome GitHub repositories matching software engineering & architecture · Domain-Specific. Refine with filters or upvote what's useful.

  1. Home
  2. Software Engineering & Architecture
  3. Integration & Extensibility
  4. Extensibility
  5. Plugin Architectures
  6. Domain-Specific

Awesome Domain-Specific GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • nvbn/thefuck

    nvbn/thefuck

    95,503GitHubView on GitHub↗

    This tool is a rule-based engine designed to automate the correction of failed terminal commands. By integrating directly into the shell environment, it intercepts command execution errors, analyzes exit codes and output streams, and applies corrective logic to resolve typos or syntax mistakes. It functions as a persis

    Loads external rule definitions to extend correction capabilities without requiring modifications to the core engine.

    Pythonpythonshell
  • apache/superset

    apache/superset

    70,587GitHubView on GitHub↗

    Superset is a web-based business intelligence platform designed for data exploration, visualization, and interactive dashboarding. It functions as a query-driven analytics engine that connects to various SQL databases, allowing users to perform ad-hoc analysis, define virtual metrics, and build complex data visualizati

    Supports a registry system for loading custom visualization components and geospatial charts into the interface.

    TypeScriptanalyticsapacheapache-superset
  • OpenHands/OpenHands

    OpenHands/OpenHands

    67,974GitHubView on GitHub↗

    OpenHands is an autonomous agent framework designed for software engineering workflows. It provides a modular platform for orchestrating AI agents that reason, plan, and execute tasks within isolated, containerized development environments. By integrating with standard version control and development tools, the system

    Extends agent capabilities through modular definitions for custom event hooks and integration protocols.

    Pythonagentartificial-intelligencechatgpt
  • FFmpeg/FFmpeg

    FFmpeg/FFmpeg

    57,281GitHubView on GitHub↗

    FFmpeg is a cross-platform framework and multimedia processing suite designed for the manipulation, transcoding, and streaming of audio and video data. It functions as a comprehensive collection of command-line tools and low-level libraries that provide high-performance encoding and decoding capabilities for a wide ran

    Implements a decoupled architecture where codecs, filters, and muxers load as independent modules to support diverse media formats.

    Caudiocffmpeg
  • deepfakes/faceswap

    deepfakes/faceswap

    54,974GitHubView on GitHub↗

    Faceswap is a comprehensive framework for automated media manipulation and neural face synthesis. It provides a modular pipeline that manages the entire lifecycle of facial feature extraction, deep learning model training, and image conversion. By coordinating complex computer vision workflows, the system enables users

    Dynamically loads modular components to perform specific stages of image processing, model training, and data extraction.

    Pythondeep-face-swapdeep-learningdeep-neural-networks
  • docling-project/docling

    docling-project/docling

    53,584GitHubView on GitHub↗

    Docling is a modular framework designed for document parsing, layout analysis, and structured data extraction. It transforms unstructured files and web content into a unified, hierarchical data model that preserves the spatial and semantic relationships between text, tables, images, and layout elements. By normalizing

    Employs a modular architecture to dynamically load specialized engines for optical character recognition and complex visual layout analysis.

    Pythonaiconvertdocument-parser
  • laurent22/joplin

    laurent22/joplin

    53,497GitHubView on GitHub↗

    Joplin is an open-source, cross-platform note-taking application designed for secure, private knowledge management. It functions as a local-first productivity platform, maintaining a complete relational database on the user's device to ensure offline availability and high-performance data retrieval. The application pri

    Customizes note-taking workflows through a framework that supports modular extensions and automated task scripts.

    TypeScriptandroiddropboxelectron
  • prettier/prettier

    prettier/prettier

    51,664GitHubView on GitHub↗

    Prettier is an opinionated code formatter that parses source code and reprints it from scratch to enforce a consistent, project-wide visual style. By transforming code into an abstract syntax tree and applying a recursive document printing process, it eliminates manual style debates and ensures that all source files ad

    Registers new languages by mapping specific identifiers to the parsers required for correct syntax interpretation.

    JavaScriptangularastcss

Explore sub-tags

  • Agent Plugin DefinitionsStructured definitions for configuring custom agent capabilities, event hooks, and integration protocols.
  • Language Support DefinitionsConfigurations or interfaces that enable tools to recognize and process specific programming or markup languages.
  • Media Plugin ArchitecturesModular architectures that allow independent loading of codecs, filters, and muxers for media processing tasks.
Pipeline Plugin Systems
Systems that dynamically load modular components to execute specific stages within an image processing pipeline.
  • Plugin-Based Visualization ArchitectureModular loading of custom UI components.
  • Processing BackendsModular architectures that dynamically load specialized engines to perform specific data processing or analysis tasks.
  • Productivity Plugin ArchitecturesFrameworks for extending note-taking and workflow automation capabilities.
  • Rule-Based Plugin SystemsSystems that allow users to define custom logic for processing or validating inputs via external scripts.