awesome-repositories.com
Blog
awesome-repositories.com

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

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

4 Repos

Awesome GitHub RepositoriesInterface Plugins

Frameworks for injecting custom JavaScript logic into the labeling interface.

Distinct from Extensible Plugin Architectures: Distinct from general plugin architectures: focuses on frontend JavaScript injection for UI validation and extension.

Explore 4 awesome GitHub repositories matching software engineering & architecture · Interface Plugins. Refine with filters or upvote what's useful.

Awesome Interface Plugins GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • humansignal/label-studioAvatar von HumanSignal

    HumanSignal/label-studio

    27,619Auf GitHub ansehen↗

    Label Studio is a multi-modal data annotation platform designed to create and manage high-quality training datasets for machine learning. It functions as a self-hosted, containerized environment that supports secure, private deployments, including air-gapped configurations. The platform provides a centralized workspace for labeling diverse media types, such as images, text, audio, and time-series data, to support supervised and reinforcement learning workflows. The platform distinguishes itself through deep integration with machine learning backends, enabling active learning loops, automated

    Supports injecting custom JavaScript logic into the annotation interface to extend functionality and integrate specialized tools.

    TypeScriptannotationannotation-toolannotations
    Auf GitHub ansehen↗27,619
  • naver/billboard.jsAvatar von naver

    naver/billboard.js

    5,980Auf GitHub ansehen↗

    billboard.js is a JavaScript charting library built on D3.js that renders interactive data visualizations from a single declarative configuration object. It supports a wide range of chart types including bar, line, pie, scatter, area, spline, step, candlestick, funnel, gauge, heatmap, radar, polar, treemap, bubble, donut, and sparkline charts, and can overlay multiple chart types within a single visualization. The library offers an opt-in Canvas rendering mode for improved performance with large datasets and high-density axis displays, alongside its standard SVG-based rendering. The library d

    Provides a plugin extension interface for adding third-party features that hook into the chart lifecycle.

    TypeScript
    Auf GitHub ansehen↗5,980
  • imagemin/imageminAvatar von imagemin

    imagemin/imagemin

    5,717Auf GitHub ansehen↗

    imagemin ist ein Node.js-Bildoptimierungs- und Minifizierungstool, das dazu entwickelt wurde, die Speichergröße von Bild-Assets zu reduzieren. Es fungiert als Asset-Optimierer in der Build-Pipeline, der sowohl verlustbehaftete als auch verlustfreie Komprimierung einsetzt, um unnötige Metadaten zu entfernen und Pixeldaten zu optimieren. Das Projekt verwendet eine Plugin-basierte Architektur, um seine Funktionalität zu erweitern, indem es externe Module lädt, die spezifische Bildformate und Komprimierungsalgorithmen handhaben. Dies ermöglicht es dem Tool, als flexibles Toolkit zur Automatisierung der Bildkomprimierung innerhalb von Entwicklungspipelines zu dienen. Das System deckt breite Funktionen zur Web-Performance-Optimierung ab, einschließlich der Integration in Frontend-Asset-Pipelines und Static-Site-Generation-Workflows, um den Bandbreitenverbrauch zu senken und die Seitenladegeschwindigkeit zu verbessern.

    Enforces a consistent interface contract for plugins to ensure different image optimizers can interoperate seamlessly.

    JavaScript
    Auf GitHub ansehen↗5,717
  • geocoder-php/geocoderAvatar von geocoder-php

    geocoder-php/Geocoder

    3,975Auf GitHub ansehen↗

    Geocoder ist eine PHP-Bibliothek zur Konvertierung von Adressen in geografische Koordinaten und Koordinaten zurück in Adressen unter Verwendung verschiedener Dienste von Drittanbietern. Sie fungiert als Multi-Provider-Geocoding-Wrapper und Reverse-Geocoding-Engine und bietet eine Abstraktionsschicht zur Verwaltung mehrerer Geocoding-APIs. Das Projekt ermöglicht das Umschalten zwischen Anbietern oder das Verketten von Anfragen für Failover, um eine hohe Verfügbarkeit zu gewährleisten. Es dient zudem als GeoIP-Standortauflöser, der IP-Adressen in geografische Koordinaten und Standortdetails übersetzt, entweder über Remote-Dienste oder lokale Binärdatenbanken. Die Bibliothek enthält Funktionen zum Exportieren von Standort- und Adressobjekten in standardisierte geografische Formate. Sie bietet Dienstprogramme für benutzerdefinierte Adress-String-Formatierung, gebietsschema-bewusste Abfragen und Ergebnis-Caching, um redundante Netzwerkanfragen zu reduzieren. Das System unterstützt die Implementierung benutzerdefinierter Anbieter und enthält Performance-Profiling, um die Zeit und den Speicherverbrauch für Geolokalisierungsaufrufe zu messen.

    Defines standard interface contracts for geocoding services to decouple core logic from specific third-party API implementations.

    PHPgeocoder
    Auf GitHub ansehen↗3,975
  1. Home
  2. Software Engineering & Architecture
  3. Extensible Plugin Architectures
  4. Interface Plugins

Unter-Tags erkunden

  • Chart Lifecycle HooksA defined plugin interface that hooks into the chart lifecycle for adding third-party features. **Distinct from Interface Plugins:** Distinct from Interface Plugins: focuses on chart lifecycle hooks, not general UI injection.
  • Plugin Interface ContractsStandardized input and output specifications that plugins must follow to ensure interoperability. **Distinct from Interface Plugins:** Distinct from Interface Plugins by focusing on the formal contract/specification rather than the mechanism of injecting logic into a UI.