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
·

14 repository-uri

Awesome GitHub RepositoriesAutomatic Format Detection

Automatically identifying the structure and encoding of log files to apply correct parsing rules.

Distinct from Custom Log Formatting: Distinct from Custom Log Formatting: focuses on the automatic discovery of existing formats rather than defining new ones.

Explore 14 awesome GitHub repositories matching software engineering & architecture · Automatic Format Detection. Refine with filters or upvote what's useful.

Awesome Automatic Format Detection GitHub Repositories

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

    stylelint/stylelint

    11,484Vezi pe GitHub↗

    Stylelint este un instrument de analiză statică a codului și un linter pentru CSS și limbaje de tip stil. Identifică erorile, impune convenții de codare și operează ca un plugin PostCSS pentru a valida foile de stil în timpul pipeline-urilor de build. Proiectul se distinge prin suportul pentru sintaxe non-standard, inclusiv parsarea preprocesatoarelor pentru SCSS și Less, și capacitatea de a extrage și linta stiluri încorporate din JavaScript, HTML și template literals. Dispune de un sistem de fixare automatizat care corectează programatic încălcările de stil reparabile pentru a asigura consistența. Sistemul oferă o arhitectură de plugin-uri pentru crearea de reguli, sintaxe și formatoare personalizate. Acoperă o gamă largă de capabilități de asigurare a calității, inclusiv prevenirea sintaxei depreciate, validarea specificității selectorilor și impunerea tiparelor de denumire și a convențiilor stilistice. Configurarea este gestionată printr-o logică de îmbinare în cascadă care suportă presetări partajabile și suprascrieri specifice fișierelor. Instrumentul este accesibil printr-o interfață de linie de comandă, un API programatic și diverse integrări de editor.

    Automatically corrects formatting and style violations detected during linting without requiring manual intervention.

    JavaScript
    Vezi pe GitHub↗11,484
  • phpoffice/phpexcelAvatar PHPOffice

    PHPOffice/PHPExcel

    11,379Vezi pe GitHub↗

    PHPExcel is a PHP spreadsheet library used for programmatically reading and writing spreadsheet files in various formats. It utilizes an in-memory spreadsheet model that maps spreadsheet structures to a hierarchy of objects for programmatic manipulation. The library functions as an Office Open XML processor for generating and manipulating XLSX documents and serves as a reader for extracting data and structure from legacy binary XLS files. It also includes tools for CSV data integration and importing. The project provides capabilities for automated report generation and spreadsheet data extra

    Uses dedicated driver classes to handle the unique structural specifications of different spreadsheet file types.

    PHP
    Vezi pe GitHub↗11,379
  • tstack/lnavAvatar tstack

    tstack/lnav

    9,630Vezi pe GitHub↗

    lnav is a terminal-based log viewer and analyzer designed for aggregating, filtering, and analyzing multiple log files in a single chronological view. It functions as a console application that can replace the system pager, providing syntax highlighting and document navigation for system or application logs. The project distinguishes itself by mapping unstructured log data to virtual SQLite tables, enabling the use of SQL and PRQL for structured data analysis, aggregations, and relational queries. It further differentiates its capability set through native integration for retrieving and taili

    Identifies file formats and unpacks compressed archives on the fly to display content.

    C++command-line-toollesslog-analysis
    Vezi pe GitHub↗9,630
  • kreuzberg-dev/kreuzbergAvatar kreuzberg-dev

    kreuzberg-dev/kreuzberg

    8,527Vezi pe GitHub↗

    Kreuzberg is a document extraction engine that converts PDFs, Office files, images, and over 90 other formats into clean, structured text and metadata. It is built around a compiled Rust core that can be used as a native library, a command-line tool, a REST API server, or a WebAssembly module for browser-based processing. The system is designed to run entirely on self-hosted infrastructure, with no data leaving the user's environment. What distinguishes Kreuzberg is its breadth of integration surfaces and its pipeline architecture. It exposes extraction capabilities through native bindings fo

    Identifies file format by extension or MIME type, with fallback to content-based detection and manual override.

    Rustdocument-intelligenceelixirffi
    Vezi pe GitHub↗8,527
  • palantir/tslintAvatar palantir

    palantir/tslint

    5,907Vezi pe GitHub↗

    TSLint is an extensible static analysis tool that checks TypeScript source files against a configurable set of lint rules. It scans code by walking the parsed TypeScript abstract syntax tree, applying rule objects to detect readability, maintainability, and functionality errors. The tool supports rule severity configuration, inline suppression through comment directives, and automatic attachment of fix objects for correcting violations. The project provides a framework for developing custom lint rules and formatters, allowing teams to enforce project-specific coding conventions beyond the bui

    Ships automatic correction of formatting and style violations detected during linting.

    TypeScriptlinterlinting-rulesocto-correct-managed
    Vezi pe GitHub↗5,907
  • livebook-dev/livebookAvatar livebook-dev

    livebook-dev/livebook

    5,805Vezi pe GitHub↗

    Livebook is an interactive notebook platform for Elixir that provides a web-based environment for writing and running code cells alongside Markdown content, visualizations, and reproducible workflows. It serves as a multi-cloud auto-clustering tool that automatically discovers and joins Elixir nodes into clusters across Kubernetes, AWS ECS, and Fly.io for distributed execution, and also functions as a notebook deployment tool that packages notebooks into standalone web applications with authentication, secrets, and Docker support. The platform enables real-time collaborative editing, synchron

    Stores notebooks as .livemd files using a Markdown-based format with embedded code cell metadata.

    Elixirchartscollaborativedistributed-computing
    Vezi pe GitHub↗5,805
  • quarto-dev/quarto-cliAvatar quarto-dev

    quarto-dev/quarto-cli

    5,777Vezi pe GitHub↗

    Quarto is an open-source scientific and technical publishing system built on Pandoc that converts Markdown and Jupyter notebooks into a wide range of output formats. It functions as a multi-format document converter, a reproducible research platform, a static site generator for technical content, and an interactive dashboard builder, all within a single framework. The system is distinguished by its ability to produce HTML, PDF, Word, ePub, and slide decks from a single Markdown source, while embedding executable code blocks in Python, R, Julia, or Observable for dynamic, reproducible document

    Transforms a notebook between .ipynb and .qmd representations using the convert command.

    JavaScript
    Vezi pe GitHub↗5,777
  • phan/phanAvatar phan

    phan/phan

    5,617Vezi pe GitHub↗

    Phan este un analizor static și un verificator de tipuri pentru PHP care identifică bug-uri și incompatibilități de tip fără a executa codul. Acesta servește ca o poartă de calitate pentru pipeline-urile de integrare continuă (CI) și un instrument pentru verificarea siguranței tipurilor, verificând în mod specific tipurile union, genericele și formele de array. Proiectul se distinge prin utilizarea unui daemon de fundal și a implementării Language Server Protocol (LSP), care oferă diagnosticare și navigare în timp real în editoare. De asemenea, dispune de un sistem de suprimare bazat pe baseline care permite dezvoltatorilor să înregistreze erorile existente într-un fișier snapshot pentru a se concentra exclusiv pe noile regresii. Motorul de analiză acoperă o gamă largă de capabilități, inclusiv detectarea codului mort, validarea compatibilității limbajului între diferite versiuni PHP și inferența tipurilor de variabile și template-uri. Suportă analiză extensibilă printr-un sistem de plugin-uri și oferă corecții automate de cod pentru un subset de probleme detectate. Utilizatorii pot iniția procesul prin generarea unui fișier de configurare cu niveluri de strictețe selectabile pentru a-și valida treptat baza de cod.

    Automatically resolves a subset of detected issues by applying programmatic byte-range edits to the source.

    PHP
    Vezi pe GitHub↗5,617
  • prettier/prettier-vscodeAvatar prettier

    prettier/prettier-vscode

    5,504Vezi pe GitHub↗

    Aceasta este o extensie pentru Visual Studio Code care integrează motorul de formatare Prettier în editor. Servește ca o punte pentru a oferi stilizarea codului multi-limbaj, prin re-randarea codului sursă dintr-un arbore sintactic pentru a impune un layout și o împachetare a liniilor consistente. Extensia permite formatarea automatizată la salvare sau la comandă, asigurând un codebase uniform în cadrul echipelor. Rezolvă regulile de stil prin îmbinarea preferințelor editorului, a fișierelor EditorConfig și a fișierelor de configurare locale, și poate coordona cu linterele pentru a rezolva regulile stilistice conflictuale. Sistemul suportă o gamă largă de limbaje de programare și formate de markup, cu posibilitatea de a extinde suportul pentru limbaje prin plugin-uri și maparea personalizată a extensiilor de fișiere. Gestionează rezoluția versiunii formatter-ului prin prioritizarea instalărilor locale proiectului față de versiunile bundle-uite și urmărește poziția cursorului pentru a menține locația acestuia după modificările de cod.

    Detects the correct parser or determines if a file should be ignored based on file metadata.

    TypeScript
    Vezi pe GitHub↗5,504
  • kaisery/trpl-zh-cnAvatar KaiserY

    KaiserY/trpl-zh-cn

    5,501Vezi pe GitHub↗

    Acest proiect este o resursă educațională localizată pentru învățarea limbajului de programare Rust, oferind un ghid cuprinzător și specificații tehnice traduse în chineză simplificată. Servește ca instrument de instruire pentru studierea idiomurilor limbajului, gestionarea memoriei și sistemele de tipuri. Repository-ul se concentrează pe localizarea documentației software, convertind ghidurile oficiale în chineză simplificată pentru a crește accesibilitatea pentru vorbitorii non-nativi de engleză. Utilizează un sistem bazat pe markdown pentru a organiza conținutul și suportă exportul în formate multiple către HTML static, PDF și EPUB pentru vizualizare web și offline. Conținutul acoperă o gamă largă de domenii tehnice Rust, inclusiv primitive de gestionare a memoriei precum ownership și borrowing, design avansat de limbaj implicând traits și generics, și strategii cuprinzătoare de gestionare a erorilor. De asemenea, detaliază fundamentele programării, modelarea datelor și utilizarea instrumentelor de productivitate pentru dezvoltatori pentru gestionarea build-urilor și a dependențelor.

    Describes the automatic application of suggested code changes to resolve compiler warnings and migrate editions.

    Markdownpdfrust-booktypst
    Vezi pe GitHub↗5,501
  • include-what-you-use/include-what-you-useAvatar include-what-you-use

    include-what-you-use/include-what-you-use

    4,704Vezi pe GitHub↗

    Include What You Use este un optimizator de include-uri C++ și un analizor de dependențe de header-e. Identifică include-urile de header neutilizate sau lipsă în fișierele sursă pentru a reduce dimensiunea proiectului și a îmbunătăți performanța compilării. Instrumentul efectuează analize statice folosind un arbore de sintaxă abstractă bazat pe Clang pentru a mapa utilizarea simbolurilor și a urmări efectele preprocesorului în diferite configurații de build. Poate rescrie automat fișierele sursă prin inserarea sau ștergerea directivelor preprocesorului pe baza grafului de dependență calculat. Sistemul se integrează cu bazele de date de compilare pentru a determina flag-urile exacte ale compilatorului utilizate pentru fiecare fișier sursă, permițând analiza și curățarea dependențelor în întregul proiect.

    Provides a command-line interface to automatically apply source code edits that fix missing or unused includes.

    C++
    Vezi pe GitHub↗4,704
  • prettier/prettier-eslintAvatar prettier

    prettier/prettier-eslint

    4,103Vezi pe GitHub↗

    prettier-eslint este un stilist de cod în linie de comandă și formator JavaScript care integrează Prettier și ESLint. Acesta funcționează ca un wrapper de linter, coordonând un pipeline secvențial de sarcini de formatare și linting pentru a se asigura că codul sursă este atât estetic consecvent, cât și conform regulilor. Instrumentul rezolvă conflictele dintre ghidurile de stil și regulile de logică prin executarea corecțiilor de linting după formatare. Permite o secvență de formatare configurabilă pentru a prioritiza reguli specifice și poate identifica fișierele neformatate pentru a facilita utilizarea în hook-urile de control al versiunilor. Proiectul oferă capabilități pentru corecții automate de linting și analiză detaliată a erorilor care raportează încălcările regulilor cu poziții pe linie. Suportă suprascrierea directă a fișierelor și se integrează în fluxurile de lucru de analiză statică și pipeline-urile de build automatizate.

    Automatically applies a formatter followed by a linter's fix command to resolve style violations.

    TypeScripteslintformatterhacktoberfest
    Vezi pe GitHub↗4,103
  • standard/semistandardAvatar standard

    standard/semistandard

    1,415Vezi pe GitHub↗

    Semistandard is a static analysis tool and automated code formatter designed to enforce consistent JavaScript syntax and formatting standards across a codebase. It functions as a linter that identifies deviations from established style rules and provides automated corrections to resolve formatting errors without manual intervention. The tool is distinguished by its specific focus on semicolon usage, ensuring that all statements adhere to a uniform syntax standard. It provides comprehensive style management by verifying code against predefined rules and blocking non-compliant submissions withi

    Automatically modifies source files to resolve formatting violations identified during static analysis.

    JavaScript
    Vezi pe GitHub↗1,415
  • arabold/docs-mcp-serverAvatar arabold

    arabold/docs-mcp-server

    1,052Vezi pe GitHub↗

    This project is a server implementation of the Model Context Protocol designed to function as an AI knowledge retrieval tool. It acts as a semantic search engine and web scraping framework that indexes technical documentation from web sources, local files, and archives, making this information directly accessible to AI coding assistants for context-aware research and querying. The system distinguishes itself through a hybrid search architecture that combines vector-based embeddings with full-text retrieval to improve the accuracy of documentation lookups. It features a modular pipeline for co

    Identifies file types using headers, extensions, and content sniffing to ensure correct processing.

    TypeScriptagentic-aicopilotcursor
    Vezi pe GitHub↗1,052
  1. Home
  2. Software Engineering & Architecture
  3. Custom Log Formatting
  4. Automatic Format Detection

Explorează sub-etichetele

  • Automated Code FixesProgrammatically applying edits to source code to resolve detected static analysis issues. **Distinct from Automatic Lint Fixes:** Distinct from lint fixes by targeting a wider range of type and logic issues beyond just style.
  • Automatic Lint FixesAutomatically corrects formatting and style violations detected during linting without manual intervention. **Distinct from Automatic Format Detection:** Distinct from Automatic Format Detection: applies automatic corrections to source code, not just detecting existing formats.
  • File Format Detectors1 sub-tagIdentifies file format by extension or MIME type, with fallback to content-based detection and manual override. **Distinct from Automatic Format Detection:** Distinct from Automatic Format Detection: focuses on general file format identification for documents, not log file structure detection.