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
·

3 Repos

Awesome GitHub RepositoriesLanguage Identification Utilities

Tools that examine source code files to determine their underlying programming language.

Distinct from Programming Languages: Focuses on the identification capability itself, distinct from the languages being identified.

Explore 3 awesome GitHub repositories matching programming languages & runtimes · Language Identification Utilities. Refine with filters or upvote what's useful.

Awesome Language Identification Utilities GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • github-linguist/linguistAvatar von github-linguist

    github-linguist/linguist

    13,546Auf GitHub ansehen↗

    Linguist is a programming language detection library designed to identify the languages used within source code files and software repositories. It functions as a repository metadata classifier, providing the automated analysis necessary to generate language statistics and insights for version control platforms. The tool employs a strategy-based detection pipeline that combines multiple identification methods to ensure accuracy. It utilizes heuristic-based pattern matching for file extensions and filenames, supplemented by regex-driven content analysis and Bayesian statistical classification

    Examines source code files to determine the underlying programming language by analyzing extensions, filenames, and content patterns.

    Rubylanguage-grammarslanguage-statisticslinguistic
    Auf GitHub ansehen↗13,546
  • o2sh/onefetchAvatar von o2sh

    o2sh/onefetch

    11,936Auf GitHub ansehen↗

    Onefetch is a suite of specialized command-line tools designed to fetch system specifications, analyze Git repository metadata, and visualize this data in the terminal. It functions as a system information fetcher and a Git repository information tool, providing a concise overview of hardware, operating system details, and project-level statistics. The project distinguishes itself through a terminal visualizer that utilizes ASCII art, Nerd Font icons, and support for Sixel, Kitty, and iTerm image protocols. It includes a dedicated Git churn analyzer to identify frequently modified files and a

    Detects programming languages and displays them using Nerd Font icons.

    Rust
    Auf GitHub ansehen↗11,936
  • sheerun/vim-polyglotAvatar von sheerun

    sheerun/vim-polyglot

    5,719Auf GitHub ansehen↗

    vim-polyglot ist ein mehrsprachiges Vim-Plugin, das ein umfassendes Paket für Syntax-Highlighting, automatisierte Einrückungsverwaltung und Dateityperkennung für eine Vielzahl von Programmier- und Konfigurationssprachen bietet. Es dient als Einzelinstallation zur Optimierung der Entwicklungsumgebung durch integrierte Unterstützung zahlreicher Sprachen. Das Projekt fungiert als Sprachunterstützungspaket, das Syntax-Highlighting-Packs mit einem Einrückungsmanager kombiniert. Es verwendet sowohl erweiterungsbasierte Dateityperkennung als auch musterbasierte Spracherkennung, um die korrekten visuellen Formatierungs- und Abstandsregeln auf Dateien anzuwenden. Das Plugin deckt breitere Bereiche der Editor-Konfiguration ab, einschließlich automatischer Einrückungserkennung und Sprachunterstützungsmanagement, was das Ein- und Ausschalten spezifischer Sprachpakete ermöglicht, um Konflikte zu vermeiden. Es enthält zudem Einstellungen zur Optimierung der Editor-Performance und zur globalen Zustandskonfiguration.

    Analyzes file content to identify the programming language when extensions are missing or ambiguous.

    Vim Script
    Auf GitHub ansehen↗5,719
  1. Home
  2. Programming Languages & Runtimes
  3. Programming Language Varieties
  4. Programming Languages
  5. Language Identification Utilities

Unter-Tags erkunden

  • Iconic Language VisualizersTools that map identified programming languages to their corresponding visual icons for terminal display. **Distinct from Language Identification Utilities:** Distinct from Language Identification Utilities: focuses on the visual mapping to icons (like Nerd Fonts) rather than the detection logic itself.