awesome-repositories.com
Blog
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
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repository-uri

Awesome GitHub RepositoriesAnalysis Speed Optimizations

Techniques to increase text processing speed by limiting the set of active rules.

Distinct from Transcription Speed Optimizers: Focuses on linguistic rule-set optimization rather than network page speed or AI inference speed.

Explore 5 awesome GitHub repositories matching software engineering & architecture · Analysis Speed Optimizations. Refine with filters or upvote what's useful.

Awesome Analysis Speed Optimizations GitHub Repositories

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

    languagetool-org/languagetool

    14,597Vezi pe GitHub↗

    LanguageTool is a multilingual grammar and style checking engine designed to detect spelling, grammar, and writing errors across multiple languages. It provides automated proofreading capabilities that can be deployed as a self-hosted server or executed as a standalone local desktop application. The project distinguishes itself through a flexible rule development framework, allowing linguistic patterns to be defined via XML or implemented as custom Java classes. It utilizes n-gram frequency modeling for confused word detection and supports neural word embeddings to improve disambiguation betw

    Provides a mode that runs only text-level rules to increase processing speed and expand character limits.

    Javagrammarnatural-languagenatural-language-processing
    Vezi pe GitHub↗14,597
  • bblanchon/arduinojsonAvatar bblanchon

    bblanchon/ArduinoJson

    7,176Vezi pe GitHub↗

    ArduinoJson is a C++ library for parsing and manipulating JSON data and MessagePack binary streams on microcontrollers with limited memory and processing power. It provides the core primitives necessary for embedded data serialization and parsing, enabling devices to exchange structured data over serial or network interfaces. The library is distinguished by its focus on microcontroller memory management, employing strategies such as pool-based allocation, string deduplication, and non-owning string views to minimize RAM usage. It further optimizes for constrained environments by allowing cons

    Provides internal settings to optimize the speed of converting JSON documents into strings.

    C++arduinoarduino-libraryc-plus-plus
    Vezi pe GitHub↗7,176
  • 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.

    Reduces execution time by distributing workloads across CPU cores and using optimized quick-mode checks.

    PHP
    Vezi pe GitHub↗5,617
  • alipay/furyAvatar alipay

    alipay/fury

    4,412Vezi pe GitHub↗

    Fury este un framework de serializare binară multi-limbaj conceput pentru encodarea obiectelor de domeniu și a grafurilor complexe, pentru a facilita schimbul de date între limbaje. Include un compilator de limbaj de definire a interfețelor (IDL) care traduce definițiile de schemă în tipuri native idiomatice și boilerplate de serializare în mai multe limbaje. Proiectul se distinge printr-un cititor binar zero-copy care permite accesarea unor câmpuri specifice fără a deserializa întregul obiect, precum și un serializator de grafuri de obiecte care păstrează referințele circulare și integritatea referențială. De asemenea, dispune de un convertor de date care transformă datele binare bazate pe rânduri în formate coloanare Apache Arrow pentru sarcini analitice. Framework-ul acoperă domenii largi de capabilități, inclusiv evoluția schemei bazată pe metadate pentru compatibilitate înainte și înapoi, un proces de compilare AOT (Ahead-Of-Time) pentru a elimina reflexia la runtime și deserializarea securizată prin validarea tipurilor bazată pe whitelist. Oferă, de asemenea, integrare pentru apeluri de proceduri la distanță de înaltă performanță prin gRPC.

    Increases throughput using JIT code generation, SIMD acceleration, and variable-length encoding.

    Java
    Vezi pe GitHub↗4,412
  • spark-notebook/spark-notebookAvatar spark-notebook

    spark-notebook/spark-notebook

    3,144Vezi pe GitHub↗

    Acest proiect este un mediu de notebook interactiv, bazat pe web, conceput pentru data science distribuit și calcul la scară largă. Servește drept instrument de dezvoltare pentru executarea codului și efectuarea analizei datelor specific în cadrul framework-ului Apache Spark, oferind o interfață bazată pe browser care combină execuția codului cu vizualizarea reactivă a datelor. Platforma se distinge prin integrarea profundă cu infrastructura distribuită, permițând utilizatorilor să gestioneze resursele clusterului, să configureze dependențele de runtime și să izoleze procesele de execuție pentru notebook-uri individuale. Susține fluxuri de lucru colaborative prin sincronizarea directă a fișierelor notebook cu sistemele de control al versiunilor și oferă un motor de randare reactiv care actualizează automat graficele și widget-urile ca răspuns la fluxurile de date live și execuția codului. Dincolo de capabilitățile sale de bază de execuție, mediul include instrumente cuprinzătoare pentru gestionarea clusterului, securitate și extensibilitate. Suportă autentificarea utilizatorilor și impersonarea pentru acces securizat la resursele distribuite, oferind în același timp opțiuni flexibile de configurare pentru șabloanele de mediu, gestionarea dependențelor și optimizarea performanței. Sistemul dispune, de asemenea, de o bibliotecă largă de componente de vizualizare interactivă, inclusiv mapare geospațială, grafuri de rețea și tabele pivot, pentru a facilita explorarea complexă a datelor.

    Sets cluster connection details, memory allocation, and serialization parameters to optimize performance for distributed computing.

    JavaScriptapache-sparkdata-sciencenotebook
    Vezi pe GitHub↗3,144
  1. Home
  2. Software Engineering & Architecture
  3. Analysis Speed Optimizations

Explorează sub-etichetele

  • Serialization Performance TuningInternal configuration adjustments to minimize the time taken to serialize data structures. **Distinct from Analysis Speed Optimizations:** Focuses on tuning a library's internal serialization logic rather than linguistic rule-set optimization.