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
·

15 Repos

Awesome GitHub RepositoriesTagging

Libraries for adding tagging functionality to data models.

Explore 15 awesome GitHub repositories matching part of an awesome list · Tagging. Refine with filters or upvote what's useful.

Awesome Tagging GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • home-assistant/home-assistant.ioAvatar von home-assistant

    home-assistant/home-assistant.io

    9,466Auf GitHub ansehen↗

    Home Assistant is a local home automation platform and server that acts as an IoT device orchestrator. It integrates diverse smart home hardware by wrapping third-party APIs into a standardized logic layer and stores all system state and historical statistics on local hardware to eliminate cloud dependencies. The system functions as a Matter IoT controller and an MQTT home automation bridge, allowing for local interoperability between different manufacturers. It features a state-based entity model and an internal event bus that decouple physical device logic from system automation. The platf

    Provides labels and filters to isolate subsets of smart home devices and automations.

    HTMLdocumentationhacktoberfesthass
    Auf GitHub ansehen↗9,466
  • sandermertens/flecsAvatar von SanderMertens

    SanderMertens/flecs

    8,045Auf GitHub ansehen↗

    Flecs is a high-performance entity component system framework and data-oriented programming library. It serves as a simulation engine core and game engine architecture tool, decoupling state from behavior by separating entities, components, and systems. The framework features a runtime reflection layer for dynamic data inspection and a built-in scripting system for defining entity behavior without recompilation. It also includes a network interface and REST API for remote simulation administration and state querying. The library covers a broad surface of simulation capabilities, including ar

    Supports attaching empty tag components to entities for efficient categorization and query filtering.

    Cc99cpp11cpp14
    Auf GitHub ansehen↗8,045
  • mvdctop/movie_data_captureAvatar von mvdctop

    mvdctop/Movie_Data_Capture

    7,405Auf GitHub ansehen↗

    Movie Data Capture is a media library organizer and movie metadata scraper designed to automatically categorize and name files in a local media collection. It functions as an automated content tagger that identifies movie files and applies descriptive tags by extracting film details from web databases. The system utilizes an HTTP web scraper to fetch information from external APIs and remote HTML content. It employs a filename pattern parser to extract movie titles and release years from local files using regular expressions, which are then used to automate search queries. The tool maps scra

    Extracts metadata from filenames to automatically populate descriptive tags for movie files.

    Pythonembyjellyfinkodi
    Auf GitHub ansehen↗7,405
  • yaklang/yakitAvatar von yaklang

    yaklang/yakit

    7,386Auf GitHub ansehen↗

    Yakit is a comprehensive cybersecurity all-in-one platform designed for security assessments. It integrates a suite of core tools including an HTTP interception proxy for real-time traffic modification, an out-of-band interaction detector for verifying remote command execution via TCP, DNSLog, and ICMP, and a reverse shell manager for controlling remote server connections. The platform is distinguished by its dedicated security scripting environment, which allows for the development and execution of custom logic and plugins using a specialized high-performance language. It further extends fun

    Uses a tagging system and external dictionaries to generate malformed data for automated HTTP fuzzing.

    TypeScriptblueteamburpsuiteexploit
    Auf GitHub ansehen↗7,386
  • 1remote/1remoteAvatar von 1Remote

    1Remote/1Remote

    5,953Auf GitHub ansehen↗

    1Remote is a portable remote desktop client that manages and launches remote sessions across multiple protocols from a single unified interface. It organizes servers using a flexible tagging system and stores all configuration in structured JSON files for easy backup and transfer between machines. The application supports launching RDP, SSH, VNC, Telnet, and other remote connections, and allows users to replace default protocol handlers with custom external programs that accept command-line arguments. It includes a bulk server editor for applying uniform changes to addresses, credentials, or

    Assigns multiple tags to each server and filters the server list by including or excluding specific tags.

    C#rdpremote-controlremote-desktop
    Auf GitHub ansehen↗5,953
  • greptimeteam/greptimedbAvatar von GreptimeTeam

    GreptimeTeam/greptimedb

    5,968Auf GitHub ansehen↗

    GreptimeDB is a distributed, open-source time-series database built for unified observability. It stores and queries metrics, logs, and traces together in a single columnar engine, supporting both SQL and PromQL for analysis. The database is designed as a Kubernetes-native operator with a decoupled compute and storage architecture, enabling horizontal scaling and multi-region deployment. What distinguishes GreptimeDB is its role as a multi-protocol ingestion gateway, accepting data through OpenTelemetry, Prometheus Remote Write, InfluxDB, Loki, Elasticsearch, Kafka, and MQTT protocols without

    GreptimeDB filters log rows using indexed tag columns such as statuscode and httpmethod for fast retrieval.

    Rustanalyticscloud-nativedatabase
    Auf GitHub ansehen↗5,968
  • kucherenko/jscpdAvatar von kucherenko

    kucherenko/jscpd

    5,800Auf GitHub ansehen↗

    jscpd is a code duplication detector that scans source code across 223 languages to find identical or near-identical copy-pasted blocks using a rolling hash algorithm. It is built with a Rust core for high performance, exposed through a Node.js API and CLI, and can be run as a standalone binary with no runtime dependencies. The tool detects duplicates in embedded languages within Vue, Svelte, Astro, and Markdown files by tokenizing each language block separately, and it supports extensionless scripts via shebang detection. The project distinguishes itself through its integration capabilities

    Maps extensionless files to formats by filename for duplication detection.

    TypeScriptaiclones-detectioncode-quality
    Auf GitHub ansehen↗5,800
  • ikarus23/mifareclassictoolAvatar von ikarus23

    ikarus23/MifareClassicTool

    5,743Auf GitHub ansehen↗

    MifareClassicTool is an Android application for reading, writing, cloning, and analyzing MIFARE Classic RFID tags using built-in NFC hardware or external USB readers. The tool provides sector-based authentication using key files and dictionary attacks, enabling selective data extraction from protected tag sectors. The application includes a hex editor for viewing and modifying raw tag dump data with sector and block highlighting, along with tools for decoding and encoding access condition bytes and value blocks. It supports cloning full dumps or UIDs to compatible magic tags, including manufa

    Logs detected RFID tag UIDs with timestamps for later review.

    Javaandroidandroid-nfcmifare
    Auf GitHub ansehen↗5,743
  • tagspaces/tagspacesAvatar von tagspaces

    tagspaces/tagspaces

    4,935Auf GitHub ansehen↗

    TagSpaces is an offline-first file tagging and organization platform that lets you manage local files with portable metadata stored directly in filenames or sidecar JSON files, eliminating the need for a central database. It functions as a full-text file search engine, a Kanban board file organizer, a local AI file assistant, an S3-compatible cloud file manager, and a web clipper and bookmark manager, all within a single application. The project distinguishes itself through a local-first architecture where all file operations, indexing, and AI processing run entirely on the device, with cloud

    TagSpaces stores tags directly in file names so metadata travels with files across devices and sync services without a database.

    TypeScriptelectronjavascriptnote-taking
    Auf GitHub ansehen↗4,935
  • armink/easyloggerAvatar von armink

    armink/EasyLogger

    4,641Auf GitHub ansehen↗

    EasyLogger ist eine leichtgewichtige C/C++-Logging-Bibliothek und ein asynchrones Framework für eingebettete Systeme, IoT-Geräte und Wearables. Es fungiert als ressourceneffizienter Logger und Flash-Speichermanager und bietet Tools für Low-Level-Debugging und die Aufzeichnung von Systemereignissen bei minimalem ROM- und RAM-Bedarf. Das Projekt zeichnet sich durch ein asynchrones Logging-Modell aus, das Nachrichten in einem separaten Thread puffert, wodurch Logging-Operationen die Echtzeit-Anwendungsausführung nicht blockieren. Es enthält einen spezialisierten Flash-Speichermanager, der zirkuläre Pufferung nutzt, um Logs in nicht-flüchtigem Speicher zu persistieren und so sicherzustellen, dass kritische Daten über Geräte-Reboots hinweg erhalten bleiben. Die Bibliothek deckt ein breites Spektrum an Beobachtbarkeitsfunktionen ab, einschließlich System-Assertions zur Zustandsvalidierung, Severity-Filterung zur Kompilier- und Laufzeit sowie die Generierung von rohen binären Hex-Dumps. Sie unterstützt die Anreicherung von Metadaten mit Zeitstempeln und Thread-IDs sowie eine portable Schnittstelle zur Weiterleitung von Logs an benutzerdefinierte Ziele wie serielle Schnittstellen oder Dateien. Das System stellt die Datenintegrität durch Schreibsynchronisation sicher und bietet Mechanismen für das manuelle Leeren von Puffern und das Abrufen gespeicherter Logs.

    Suppresses or displays logs at runtime based on severity levels, category tags, or keywords.

    C
    Auf GitHub ansehen↗4,641
  • 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

    Extracts track numbers and titles from file names and applies them as metadata tags.

    Pythonacoustidaudioid3
    Auf GitHub ansehen↗4,625
  • morpheus65535/bazarrAvatar von morpheus65535

    morpheus65535/bazarr

    4,070Auf GitHub ansehen↗

    Bazarr ist ein automatisiertes Untertitel-Management-System und Downloader, der darauf ausgelegt ist, Untertitel für Filme und TV-Serien zu finden, zu beziehen und zu synchronisieren. Es fungiert als Begleiter für Medienbibliotheken, der sich über APIs in externe Medienmanager und Server integriert, um fehlende Untertitel aufzuspüren und Bibliotheken auf dem neuesten Stand zu halten. Das Projekt zeichnet sich durch fortschrittliche Medienverarbeitung aus und nutzt neuronale Audio-Transkription, um Untertitel aus Audiospuren zu generieren oder fremdsprachige Dialoge zu übersetzen. Es bietet zudem audiobasierte Synchronisation, um das Timing der Untertitel an den Videoinhalt anzupassen, und kann bestehende Untertitel automatisch aktualisieren, wenn qualitativ hochwertigere Versionen gefunden werden. Das System deckt ein breites Spektrum an Automatisierungsfunktionen ab, einschließlich Sprachprofil-Management, adaptivem Such-Scheduling über mehrere Untertitel-Anbieter hinweg und ereignisgesteuerten Webhook-Triggern. Es unterstützt Datenpersistenz via SQLite oder PostgreSQL und enthält Tools für Path-Mapping-Übersetzungen, um Mediendateien über verschiedene Host-Systeme oder Container hinweg zu lokalisieren. Die Anwendung kann als Hintergrunddienst unter Windows oder über System-Init-Manager auf anderen Plattformen bereitgestellt werden, mit Unterstützung für Reverse-Proxy-Konfigurationen für den Fernzugriff.

    Assigns preferred subtitle languages to movies and episodes in bulk to ensure they are tracked for downloads.

    Pythondownload-subtitlesepisodesmovie
    Auf GitHub ansehen↗4,070
  • senecajs/senecaAvatar von senecajs

    senecajs/seneca

    3,959Auf GitHub ansehen↗

    Seneca ist ein nachrichtengetriebenes Architektur-Framework und Microservices-Toolkit für Node.js. Es fungiert als verteilter Task-Orchestrator und musterbasierter Nachrichten-Router, der es Entwicklern ermöglicht, Systeme aus entkoppelten Diensten zu erstellen, die über einen Message-Bus kommunizieren. Das Framework zeichnet sich durch ein modulares Plugin-System aus, das Geschäftslogik in wiederverwendbare, konfigurierbare Module organisiert. Es unterstützt dynamische Aktionserweiterungen, wodurch neue Handler bestehende Aktionsmuster umschließen oder überschreiben können, um benutzerdefinierte Logik zu injizieren, ohne den ursprünglichen Code zu ändern. Das System deckt ein breites Spektrum an Funktionen ab, einschließlich verteilter Dienstkommunikation, asynchroner Aktionsorchestrierung und Entity-Datenverwaltung. Es bietet zudem Observability-Tools für das Tracing von Aktionsmustern, webbasierte Log-Visualisierung und Qualitätssicherungstools für das Mocking von Dienstabhängigkeiten.

    Allows adding or removing logging filters at runtime to modify detail levels without restarting the system.

    JavaScript
    Auf GitHub ansehen↗3,959
  • alex/django-taggitAvatar von alex

    alex/django-taggit

    3,435Auf GitHub ansehen↗

    Simple tagging for django

    Simple tagging implementation for web models.

    Python
    Auf GitHub ansehen↗3,435
  • ehtagtranslation/ehsyringeAvatar von EhTagTranslation

    EhTagTranslation/EhSyringe

    3,474Auf GitHub ansehen↗

    EhSyringe is a browser translation extension and tag translation engine designed to replace website tags and content with localized versions. It functions as a dynamic content localizer and custom translation database client that maps original metadata tags to preferred languages to improve content discoverability on gallery websites. The project provides a search enhancement toolkit that enables cross-language content discovery and enhanced site search. This includes translation-aware autocomplete suggestions in search fields, the ability to perform searches via the address bar, and context-

    Enhances tag input fields with custom delimiter support and automatic suggestions.

    TypeScriptbrowser-extensione-hentaitranslation
    Auf GitHub ansehen↗3,474
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Tagging

Unter-Tags erkunden

  • Alphabetical SortingRearranging tags within a group into alphabetical order for easier navigation. **Distinct from Tagging:** Distinct from Tagging: focuses on sorting existing tags alphabetically, not the act of tagging itself.
  • Bulk Tag Assignment1 Sub-TagApplying multiple tags to several files simultaneously through a single input dialog. **Distinct from Tagging:** Distinct from Tagging: focuses on batch assignment of tags to multiple files at once, not general tagging functionality.
  • Cross-Device Tag SynchronizationLoading tag definitions and groups from a shared configuration file to maintain consistent tagging across installations. **Distinct from Tagging:** Distinct from Tagging: focuses on synchronizing tag definitions across devices, not the act of tagging itself.
  • Dynamic Tag Values1 Sub-TagTags that automatically resolve to dynamic values such as the current date or time when applied. **Distinct from Tagging:** Distinct from Tagging: focuses on tags that evaluate to dynamic values at application time, not static label assignment.
  • Portable Tag DefinitionsStoring tag group definitions within folders so they remain associated with files when moved or synced. **Distinct from Tagging:** Distinct from Tagging: focuses on making tag definitions portable with folder contents, not the act of tagging itself.
  • RFID Tag LoggersRecords date, time, and UID of each detected tag for later review or sharing. **Distinct from Tagging:** Distinct from Tagging: focuses on logging RFID tag discovery events, not metadata tagging.
  • Server Tag Filters3 Sub-TagsAssigning multiple tags to server entries and filtering the list by including or excluding specific tags. **Distinct from Tagging:** Distinct from Tagging: focuses on filtering server entries by tags, not general data model tagging.
  • Tag Delimiter Configurators1 Sub-TagConfiguration of the character used to separate tags when stored in filenames, such as space, comma, or underscore. **Distinct from Tagging:** Distinct from Tagging: focuses on the filename encoding format for tags, not the tagging functionality itself.
  • Tag Library Performance Optimizations1 Sub-TagTechniques for extracting and managing tag libraries from application state to improve performance with large tag sets. **Distinct from Tagging:** Distinct from Tagging: focuses on performance optimization of tag library state management, not the act of tagging itself.
  • Tag Storage Method Configurators1 Sub-TagConfiguration of whether tags are stored in sidecar files or embedded in filenames, settable per location. **Distinct from Tagging:** Distinct from Tagging: focuses on the storage mechanism for tags, not the tagging functionality itself.