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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

16 Repos

Awesome GitHub RepositoriesFile Format Plugin Support

Architectures for extending application support for new file formats via external plugins.

Distinct from Archive Format Plugins: Supports generic 3D file formats rather than specifically archive formats.

Explore 16 awesome GitHub repositories matching software engineering & architecture · File Format Plugin Support. Refine with filters or upvote what's useful.

Awesome File Format Plugin Support GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • photopea/photopeaAvatar von photopea

    photopea/photopea

    8,284Auf GitHub ansehen↗

    Photopea is a browser-based image editor that runs entirely in the browser without requiring any downloads or installations, capable of editing both raster and vector graphics. It functions as a multi-format image converter, a PSD file editor, a RAW photo processor, and a vector graphics editor, all within a single web application. The editor distinguishes itself through its extensive file format support, opening and saving industry-standard formats including PSD, AI, Sketch, Figma, and XD, as well as native files from Affinity, InDesign, and Krita. It also supports RAW camera files from Niko

    Opens and saves industry-standard file formats including PSD, AI, and Sketch for cross-application compatibility.

    Auf GitHub ansehen↗8,284
  • goldendict/goldendictAvatar von goldendict

    goldendict/goldendict

    6,616Auf GitHub ansehen↗

    GoldenDict is an offline and online dictionary reader that retrieves word definitions from local files and web sources, displaying entries with full formatting, images, and hyperlinks through an embedded WebKit rendering engine. It reads dictionary files in Babylon, StarDict, Dictd, and ABBYY Lingvo formats without requiring conversion, and supports querying arbitrary websites via user-defined URL templates. The application integrates with the system through global hotkeys and clipboard monitoring, allowing users to trigger lookups or translate selected text in any other application without m

    Loads dictionary files in Babylon, StarDict, Dictd, and Lingvo formats via format-specific plugins.

    C++
    Auf GitHub ansehen↗6,616
  • misp/mispAvatar von MISP

    MISP/MISP

    6,360Auf GitHub ansehen↗

    MISP is an open-source threat intelligence sharing platform designed for collecting, storing, and distributing structured threat indicators and intelligence. At its core, it provides a distributed synchronization protocol for transferring events between instances, an attribute-based correlation engine that links matching indicators across events, and a REST API with an OpenAPI specification for programmatic access to threat data. The platform uses formal data formats for JSON, taxonomy, galaxy, and object templates to enable compatibility across tools and communities. The platform distinguish

    Uses plugin-based architecture to support JSON, taxonomy, galaxy, and object template data formats.

    PHP
    Auf GitHub ansehen↗6,360
  • dantheman827/ios-app-signerAvatar von DanTheMan827

    DanTheMan827/ios-app-signer

    6,298Auf GitHub ansehen↗

    This is an app for OS X that can (re)sign apps and bundle them into ipa files that are ready to be installed on an iOS device.

    Accepts IPA, DEB, APP, and XCARCHIVE files as source material for re-signing.

    Objective-C
    Auf GitHub ansehen↗6,298
  • gsantner/markorAvatar von gsantner

    gsantner/markor

    5,710Auf GitHub ansehen↗

    Markor is an Android text editor that handles Markdown, todo.txt, and plain text files, functioning as a note-taking and task management tool. It operates directly on the device's filesystem, storing content as plain files without a proprietary database, and integrates with third-party sync tools like Syncthing for cross-device file synchronization. The editor provides syntax highlighting for multiple formats, a live preview that converts markup to HTML in real-time, and the ability to export documents as HTML or PDF. It also includes a file browser with a user-selectable root folder and supp

    Extends editing and preview capabilities for each markup format through separate parser and action modules.

    Java
    Auf GitHub ansehen↗5,710
  • vale-cli/valeAvatar von vale-cli

    vale-cli/vale

    5,477Auf GitHub ansehen↗

    Vale ist ein Markup-bewusster Prose-Linter und CLI-Tool, das darauf ausgelegt ist, redaktionelle Styleguides und Grammatikregeln über verschiedene Dokumentformate hinweg durchzusetzen. Es fungiert als YAML-basierte Styleguide-Engine, die Text auf Konsistenz in Tonfall, Rechtschreibung und Terminologie analysiert, während sie Nicht-Prosa-Elemente wie Code-Blöcke ignoriert. Das Projekt zeichnet sich durch ein flexibles Erweiterbarkeitsmodell aus, das es Benutzern ermöglicht, benutzerdefinierte Linting-Regeln mittels YAML-Konfigurationen, regulären Ausdrücken und externen Skripten für komplexe Validierungslogik zu definieren. Es unterstützt eine breite Palette an Dokumentationsformaten, darunter Markdown, AsciiDoc, HTML und Org-mode, und normalisiert diese Eingaben oft mittels XSLT, um einen einheitlichen Regelsatz anzuwenden. Das Tool deckt breite Funktionsbereiche ab, einschließlich linguistischer Bewertung für Lesbarkeitsmetriken und Grammatik, wörterbuchbasierter Rechtschreibprüfung und Terminologiemanagement zur Vermeidung inkonsistenter Formulierungen. Es bietet Integration über das Language Server Protocol für Echtzeit-Diagnosen in Editoren sowie Unterstützung für CI/CD-Pipelines und Git-Hooks zur Automatisierung der Prosa-Validierung. Vale kann innerhalb einer containerisierten Umgebung mittels Docker bereitgestellt werden, um eine konsistente Ausführung über verschiedene Plattformen hinweg zu gewährleisten.

    Provides the ability to enforce style guides on DITA files via integration with the DITA Open Toolkit.

    Golinterlintingvale
    Auf GitHub ansehen↗5,477
  • cadquery/cadqueryAvatar von CadQuery

    CadQuery/cadquery

    5,351Auf GitHub ansehen↗

    CadQuery ist eine programmatische 3D-Modellierungsbibliothek und ein parametrisches CAD-Framework, das die Generierung komplexer geometrischer Körper und Baugruppen mittels einer flüssigen Python-API ermöglicht. Es fungiert als B-Rep-Geometrie-Engine, die die Konstruktion von Modellen durch Code anstelle einer grafischen Benutzeroberfläche ermöglicht. Das Projekt basiert auf dem Open CASCADE Technology Kernel und nutzt eine Method-Chaining-API, um geometrische Befehle in Sequenz zu verknüpfen. Es zeichnet sich durch ein arbeitsebenenbasiertes Koordinatensystem und ein leistungsstarkes Auswahlsystem aus, das topologische und räumliche Filterung verwendet, um spezifische Flächen, Kanten oder Eckpunkte für Operationen anzusteuern. Die Bibliothek deckt ein umfassendes Spektrum an Funktionen ab, einschließlich parametrischer 2D-Skizzierung, 3D-Körpergenerierung durch Extrusion und Lofting sowie hierarchisches Baugruppenmanagement mit geometrischen Abhängigkeiten. Zudem bietet sie Tools zur Geometrieverfeinerung, wie Verrundungen (Fillets) und Wandstärken (Shelling), und unterstützt den Import und Export von Industriestandardformaten wie STEP und DXF. Das Framework enthält eine integrierte Rendering-Engine für interaktive Modellvisualisierung und Inspektion während des Skriptprozesses.

    Ensures high-quality output by supporting industry-standard CAD file formats for engineering software.

    Python3dbrepcad
    Auf GitHub ansehen↗5,351
  • mosra/magnumAvatar von mosra

    mosra/magnum

    5,169Auf GitHub ansehen↗

    Magnum is a C++ middleware suite for cross-platform graphics development and real-time data visualization. It provides a hardware-agnostic rendering layer that translates graphics commands into platform-specific calls, ensuring consistent behavior across different GPU drivers and APIs such as Vulkan. The project focuses on decoupling application logic from underlying hardware through abstract graphics and system utilities. It features a plugin-based resource importer for 3D assets and audio, a hierarchical scene graph for spatial transformations, and a high-performance signal-based event syst

    Features a plugin-based resource importer to extend support for various 3D model and audio file formats.

    C++
    Auf GitHub ansehen↗5,169
  • jsonresume/resume-cliAvatar von jsonresume

    jsonresume/resume-cli

    4,721Auf GitHub ansehen↗

    resume-cli ist eine Kommandozeilenschnittstelle für die Verwaltung professioneller Lebensläufe basierend auf dem JSON-Resume-Standard. Sie bietet eine Reihe von Tools zur Validierung von Lebenslaufdaten gegen ein standardisiertes Schema und zur Umwandlung dieser strukturierten Daten in visuelle Dokumente. Das Projekt enthält eine Theme-Engine, die Daten in stilisierte HTML- und PDF-Dokumente umwandelt. Es bietet einen Datenkonverter zum Importieren verschiedener professioneller Dateiformate in eine einzige standardisierte Struktur sowie einen lokalen Server zur Echtzeit-Vorschau von Änderungen an einem Lebenslauf. Das Toolset deckt den gesamten Workflow professioneller Datenverwaltung ab, von der Datei-Initialisierung und Schema-Validierung bis hin zum automatisierten Dokumenten-Export und Multi-Format-Datenimport.

    Uses a modular plugin architecture to support the import of various external file formats.

    JavaScriptclijavascriptjson
    Auf GitHub ansehen↗4,721
  • metabrainz/picardAvatar von metabrainz

    metabrainz/picard

    4,625Auf GitHub ansehen↗

    MusicBrainz Picard is a metadata tagger and audio tag editor that identifies and tags audio files using the MusicBrainz community music database. It functions as a plugin-extensible tagging framework and a scriptable file organizer capable of reading and writing tags across various audio formats including MP3, FLAC, and WAV. The project is distinguished by its acoustic fingerprint identifier, which matches unknown music files to known recordings via sonic fingerprints. It features a custom scripting language for automating metadata transformations and organizing files into structured folder h

    Extends the metadata pipeline with custom scripts and community plugins to support new formats and automation.

    Pythonacoustidaudioid3
    Auf GitHub ansehen↗4,625
  • sindresorhus/file-typeAvatar von sindresorhus

    sindresorhus/file-type

    4,297Auf GitHub ansehen↗

    file-type ist ein Detektor für binäre Dateitypen, der Dateiendungen und MIME-Typen durch Analyse von Magic Numbers und Signatur-Bytes in Binärdaten identifiziert. Er fungiert als Magic-Number-Parser und MIME-Typ-Resolver, der binäre Signaturen auf standardisierte Medientyp-Strings abbildet. Das Projekt ist ein erweiterbarer Dateiformat-Identifikator, der das Hinzufügen benutzerdefinierter Detektor-Plugins ermöglicht, um ungewöhnliche oder nicht-binäre Dateiformate zu erkennen. Die Engine unterstützt die Identifizierung binärer Formate über verschiedene Datenquellen hinweg, einschließlich Puffer und Datenströme. Sie nutzt ein Registry für unterstützte Formate und bietet Mechanismen für den asynchronen Abbruch von Operationen.

    Allows the addition of specialized plugins to recognize uncommon or proprietary file types.

    JavaScript
    Auf GitHub ansehen↗4,297
  • xiangechen/chili3dAvatar von xiangechen

    xiangechen/chili3d

    4,293Auf GitHub ansehen↗

    Chili3D is a browser-based parametric 3D modeling tool that uses boundary representation (B-Rep) to define and manipulate precise solid geometry. It functions as a constructive solid geometry (CSG) engine, combining primitive shapes through union, difference, and intersection operations, while also serving as a parametric constraint system that maintains geometric relationships and dimensions through adjustable parameters. The software distinguishes itself by running entirely in a web browser without requiring installation, while providing industry-standard CAD file format support for importi

    Imports and exports STEP, IGES, and BREP files for industry-standard CAD interoperability.

    TypeScript3dbrowser-basedcad
    Auf GitHub ansehen↗4,293
  • f3d-app/f3dAvatar von f3d-app

    f3d-app/f3d

    4,137Auf GitHub ansehen↗

    f3d is a fast 3D model viewer and rendering engine designed for visualizing 3D meshes, CAD files, and point clouds. It operates across multiple deployment profiles, functioning as a lightweight desktop application, a scientific data visualizer for volumetric and scalar datasets, a headless rendering engine for automated image generation, and a WebAssembly-based renderer for web applications. The project distinguishes itself through specialized support for Gaussian Splatting scene reconstructions and the ability to visualize complex scientific formats such as VTK, NetCDF, and HDF. It features

    Loads external plugins via configuration files or environment variables to support additional 3D file formats.

    C++3d3d-graphics3d-viewer
    Auf GitHub ansehen↗4,137
  • zauonlok/rendererAvatar von zauonlok

    zauonlok/renderer

    2,745Auf GitHub ansehen↗

    Renderer is a low-level software graphics engine implemented in standard C for educational and experimental real-time computer graphics. It functions as a CPU rasterizer that computes vertex transformations, clipping, texturing, and lighting entirely through software computation without requiring hardware acceleration. The software includes a geometry pipeline supporting depth and alpha testing, geometry clipping and culling, and perspective-correct attribute interpolation. Its lighting and shading subsystem provides advanced physical simulation including metallic-roughness and specular-gloss

    Parses common industry file formats to load 3D models, textures, and scene definitions at runtime.

    C3d3d-graphicsc
    Auf GitHub ansehen↗2,745
  • qcad/qcadAvatar von qcad

    qcad/qcad

    1,829Auf GitHub ansehen↗

    QCAD is a professional two-dimensional computer-aided drafting application designed for creating technical drawings, engineering schematics, and architectural plans. It provides a comprehensive suite of geometric construction and modification tools that allow users to draft precise layouts while managing complex project structures through layers, blocks, and part libraries. The software distinguishes itself through an integrated scripting framework that enables users to automate repetitive design tasks and develop custom tools to extend core functionality. It also functions as a manufacturing

    Uses a modular loading system to handle diverse file formats by delegating parsing and serialization to specialized external modules.

    C++2dcaddwg
    Auf GitHub ansehen↗1,829
  • kaedea/android-dynamical-loadingAvatar von kaedea

    kaedea/android-dynamical-loading

    1,073Auf GitHub ansehen↗

    This project is a toolkit for modular Android application development, providing a framework to load external code, resources, and native libraries at runtime. It enables developers to structure applications into independent modules, facilitating dynamic feature deployment and the ability to update components without requiring a full application re-installation. The framework distinguishes itself through a robust orchestration system that manages the lifecycle and integration of these modular components. It employs custom class loading and resource injection to merge external modules into the

    Supports execution of diverse plugin formats including code, native libraries, and UI components.

    Java
    Auf GitHub ansehen↗1,073
  1. Home
  2. Software Engineering & Architecture
  3. Integration & Extensibility
  4. Extensibility
  5. Plugin Architectures
  6. Plugin Format Adapters
  7. File Format Plugin Support

Unter-Tags erkunden

  • Asset Format ImportersPlugin-based systems for extending support for 3D model and audio file formats. **Distinct from File Format Plugin Support:** Specifically targets the importing of multimedia assets (3D models, audio) via plugins rather than generic file format support.
  • CAD File Format SupportSystems for importing and exporting STEP, IGES, and BREP files for industry-standard CAD interoperability. **Distinct from File Format Plugin Support:** Distinct from File Format Plugin Support: focuses specifically on CAD file formats rather than generic plugin-based format support.
  • DITA SupportSupport for analyzing prose within Darwin Information Typing Architecture (DITA) files. **Distinct from File Format Plugin Support:** Distinct from File Format Plugin Support: focuses specifically on DITA markup rather than general plugin architectures.
  • Design File Format SupportSupport for opening and saving industry-standard design file formats like PSD, AI, and Sketch. **Distinct from File Format Plugin Support:** Distinct from File Format Plugin Support: focuses specifically on design file formats (PSD, AI, Sketch) rather than generic plugin-based format support.
  • Dictionary Format PluginsLoads dictionary files by delegating to format-specific plugins that parse Babylon, StarDict, Dictd, and Lingvo files. **Distinct from File Format Plugin Support:** Distinct from File Format Plugin Support: focuses specifically on linguistic dictionary formats, not general file formats.
  • Diverse Plugin Type SupportsExecutes varied plugin formats including code classes, native libraries, and UI assets. **Distinct from File Format Plugin Support:** Distinct from file format support: focuses on executing diverse functional plugin types rather than just parsing file formats.
  • Tagging Pipeline ExtensionsPluggable architectures for adding new metadata sources and automation to a tagging workflow. **Distinct from File Format Plugin Support:** Focuses on extending the metadata pipeline rather than just adding support for a file format.
  • iOS Archive Format AcceptorsAccepts IPA, DEB, APP, and XCARCHIVE files as source material for re-signing. **Distinct from File Format Plugin Support:** Distinct from File Format Plugin Support: focuses on accepting iOS-specific archive formats (IPA, DEB, APP, XCARCHIVE) for re-signing, not generic plugin-based format support.