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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

16 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • photopea/photopeaAvatar de photopea

    photopea/photopea

    8,284Ver en GitHub↗

    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.

    Ver en GitHub↗8,284
  • goldendict/goldendictAvatar de goldendict

    goldendict/goldendict

    6,616Ver en GitHub↗

    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++
    Ver en GitHub↗6,616
  • misp/mispAvatar de MISP

    MISP/MISP

    6,360Ver en GitHub↗

    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
    Ver en GitHub↗6,360
  • dantheman827/ios-app-signerAvatar de DanTheMan827

    DanTheMan827/ios-app-signer

    6,298Ver en GitHub↗

    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
    Ver en GitHub↗6,298
  • gsantner/markorAvatar de gsantner

    gsantner/markor

    5,710Ver en GitHub↗

    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
    Ver en GitHub↗5,710
  • vale-cli/valeAvatar de vale-cli

    vale-cli/vale

    5,477Ver en GitHub↗

    Vale es un linter de prosa consciente del marcado y herramienta de línea de comandos diseñada para aplicar guías de estilo editorial y reglas gramaticales en varios formatos de documento. Funciona como un motor de guía de estilo basado en YAML que analiza el texto en busca de consistencia en tono, ortografía y terminología, ignorando elementos que no son prosa, como bloques de código. El proyecto destaca por su modelo de extensibilidad flexible que permite a los usuarios definir reglas de linting personalizadas utilizando configuraciones YAML, expresiones regulares y scripts externos para lógica de validación compleja. Admite una amplia gama de formatos de documentación, incluyendo Markdown, AsciiDoc, HTML y Org-mode, normalizando a menudo estas entradas mediante XSLT para aplicar un conjunto unificado de reglas. La herramienta cubre áreas de capacidad amplias, incluyendo evaluación lingüística para métricas de legibilidad y gramática, corrección ortográfica basada en diccionario y gestión de terminología para prevenir frases inconsistentes. Proporciona integración mediante el Language Server Protocol para diagnósticos en tiempo real en editores, así como soporte para pipelines de CI/CD y Git hooks para automatizar la validación de prosa. Vale puede desplegarse dentro de un entorno contenedorizado utilizando Docker para garantizar una ejecución consistente en diferentes plataformas.

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

    Golinterlintingvale
    Ver en GitHub↗5,477
  • cadquery/cadqueryAvatar de CadQuery

    CadQuery/cadquery

    5,351Ver en GitHub↗

    CadQuery es una librería de modelado 3D programático y framework de CAD paramétrico que permite la generación de sólidos geométricos complejos y ensamblajes utilizando una API fluida en Python. Funciona como un motor de geometría B-Rep, permitiendo la construcción de modelos mediante código en lugar de una interfaz gráfica de usuario. El proyecto está construido sobre el kernel Open CASCADE Technology y utiliza una API de encadenamiento de métodos para vincular comandos geométricos en secuencia. Se distingue por un sistema de coordenadas basado en planos de trabajo y un potente sistema de selección que utiliza filtrado topológico y espacial para apuntar a caras, aristas o vértices específicos para las operaciones. La librería cubre una gama integral de capacidades, incluyendo bocetos paramétricos 2D, generación de sólidos 3D mediante extrusión y lofting, y gestión jerárquica de ensamblajes con restricciones geométricas. También proporciona herramientas para el refinamiento de geometría, como redondeos (fillets) y vaciados (shelling), y admite la importación y exportación de formatos estándar de la industria, incluyendo STEP y DXF. El framework incluye un motor de renderizado integrado para la visualización e inspección interactiva del modelo durante el proceso de scripting.

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

    Python3dbrepcad
    Ver en GitHub↗5,351
  • mosra/magnumAvatar de mosra

    mosra/magnum

    5,169Ver en GitHub↗

    Magnum es una suite de middleware de C++ para el desarrollo de gráficos multiplataforma y visualización de datos en tiempo real. Proporciona una capa de renderizado agnóstica al hardware que traduce comandos gráficos en llamadas específicas de la plataforma, garantizando un comportamiento consistente en diferentes controladores de GPU y API como Vulkan. El proyecto se centra en desacoplar la lógica de la aplicación del hardware subyacente a través de gráficos abstractos y utilidades del sistema. Cuenta con un importador de recursos basado en plugins para activos 3D y audio, un grafo de escena jerárquico para transformaciones espaciales y un sistema de eventos basado en señales de alto rendimiento para la comunicación. Las capacidades amplias incluyen álgebra lineal y matemáticas vectoriales, procesamiento de geometría de malla y la gestión de contextos de GPU. El kit de herramientas también cubre la reproducción de audio espacial, la integración de hardware de VR y optimizaciones de memoria de bajo nivel como diseños escalonados y asignaciones alineadas. La biblioteca puede integrarse en proyectos principales como un subproyecto de CMake.

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

    C++
    Ver en GitHub↗5,169
  • jsonresume/resume-cliAvatar de jsonresume

    jsonresume/resume-cli

    4,721Ver en GitHub↗

    resume-cli es una interfaz de línea de comandos para gestionar currículums profesionales basados en el estándar JSON Resume. Proporciona un conjunto de herramientas para validar datos de currículum contra un esquema estandarizado y transformar esos datos estructurados en documentos visuales. El proyecto incluye un motor de temas que convierte datos en documentos HTML y PDF estilizados. Cuenta con un convertidor de datos para importar varios formatos de archivo profesionales en una única estructura estandarizada y un servidor local para previsualizar cambios en un currículum en tiempo real. El conjunto de herramientas cubre el flujo de trabajo completo de gestión de datos profesionales, desde la inicialización de archivos y validación de esquemas hasta la exportación automatizada de documentos y la importación de datos en múltiples formatos.

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

    JavaScriptclijavascriptjson
    Ver en GitHub↗4,721
  • metabrainz/picardAvatar de metabrainz

    metabrainz/picard

    4,625Ver en GitHub↗

    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
    Ver en GitHub↗4,625
  • sindresorhus/file-typeAvatar de sindresorhus

    sindresorhus/file-type

    4,297Ver en GitHub↗

    file-type is a binary file type detector that identifies file extensions and MIME types by analyzing magic numbers and signature bytes in binary data. It functions as a magic number parser and MIME type resolver, mapping binary signatures to standardized media type strings. The project is an extensible file format identifier that allows for the addition of custom detector plugins to recognize uncommon or non-binary file formats. The engine supports binary format identification across various data sources, including buffers and data streams. It utilizes a supported format registry and provide

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

    JavaScript
    Ver en GitHub↗4,297
  • xiangechen/chili3dAvatar de xiangechen

    xiangechen/chili3d

    4,293Ver en GitHub↗

    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
    Ver en GitHub↗4,293
  • f3d-app/f3dAvatar de f3d-app

    f3d-app/f3d

    4,137Ver en GitHub↗

    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
    Ver en GitHub↗4,137
  • zauonlok/rendererAvatar de zauonlok

    zauonlok/renderer

    2,745Ver en GitHub↗

    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
    Ver en GitHub↗2,745
  • qcad/qcadAvatar de qcad

    qcad/qcad

    1,829Ver en GitHub↗

    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
    Ver en GitHub↗1,829
  • kaedea/android-dynamical-loadingAvatar de kaedea

    kaedea/android-dynamical-loading

    1,073Ver en GitHub↗

    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
    Ver en GitHub↗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

Explorar subetiquetas

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