awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 مستودعات

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

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • github-linguist/linguistالصورة الرمزية لـ github-linguist

    github-linguist/linguist

    13,546عرض على 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
    عرض على GitHub↗13,546
  • o2sh/onefetchالصورة الرمزية لـ o2sh

    o2sh/onefetch

    11,936عرض على 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
    عرض على GitHub↗11,936
  • sheerun/vim-polyglotالصورة الرمزية لـ sheerun

    sheerun/vim-polyglot

    5,719عرض على GitHub↗

    vim-polyglot هو إضافة Vim متعددة اللغات توفر حزمة شاملة لتمييز الصيغة (syntax highlighting)، وإدارة المسافات البادئة المؤتمتة، واكتشاف نوع الملف لمجموعة واسعة من لغات البرمجة والتكوين. يعمل كتثبيت واحد لتبسيط بيئة التطوير من خلال توفير دعم متكامل للعديد من اللغات. يعمل المشروع كحزمة دعم لغوي تجمع بين حزم تمييز الصيغة ومدير المسافات البادئة. ويستخدم كلاً من اكتشاف نوع الملف القائم على الامتداد وتحديد اللغة القائم على النمط لتطبيق تنسيق بصري صحيح وقواعد تباعد على الملفات. تغطي الإضافة مجالات تكوين المحرر الأوسع بما في ذلك اكتشاف المسافة البادئة التلقائي وإدارة دعم اللغة، مما يسمح بتبديل حزم لغوية معينة لمنع التعارضات. كما تتضمن إعدادات لتحسين أداء المحرر وتكوين الحالة العامة.

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

    Vim Script
    عرض على GitHub↗5,719
  1. Home
  2. Programming Languages & Runtimes
  3. Programming Language Varieties
  4. Programming Languages
  5. Language Identification Utilities

استكشف الوسوم الفرعية

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