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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • github-linguist/linguistAvatar github-linguist

    github-linguist/linguist

    13,546Vezi pe GitHub↗

    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
    Vezi pe GitHub↗13,546
  • o2sh/onefetchAvatar o2sh

    o2sh/onefetch

    11,936Vezi pe GitHub↗

    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
    Vezi pe GitHub↗11,936
  • sheerun/vim-polyglotAvatar sheerun

    sheerun/vim-polyglot

    5,719Vezi pe GitHub↗

    vim-polyglot is a multi-language Vim plugin that provides a comprehensive bundle of syntax highlighting, automated indentation management, and filetype detection for a wide variety of programming and configuration languages. It serves as a single installation to streamline the development environment by providing integrated support for numerous languages. The project functions as a language support bundle that combines syntax highlighting packs with an indentation manager. It uses both extension-based filetype detection and pattern-based language identification to apply the correct visual for

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

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

Explorează sub-etichetele

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