awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 Repos

Awesome GitHub RepositoriesParallel Search Engines

Architectures that distribute recursive search workloads across multiple CPU threads to increase analysis depth.

Distinct from Computational Parallelization: Distinct from Computational Parallelization: focuses on the specific application of parallelization to tree-based search algorithms.

Explore 13 awesome GitHub repositories matching web development · Parallel Search Engines. Refine with filters or upvote what's useful.

Awesome Parallel Search Engines GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • ggreer/the_silver_searcherAvatar von ggreer

    ggreer/the_silver_searcher

    27,072Auf GitHub ansehen↗

    The Silver Searcher is a high-performance text search utility and regex code search tool designed to locate strings and regular expressions within plain text and source code. It functions as a codebase pattern matcher that provides highlighted results with surrounding line context and respects standard ignore files. The utility includes specialized capabilities for searching inside zlib and lzma compressed archives. It implements high-throughput processing via parallel-threaded file scanning and just-in-time regular expression compilation. The tool's search and indexing surface covers output

    Distributes file reading and pattern matching across multiple CPU cores to minimize total search time.

    Cagccommand-line-tool
    Auf GitHub ansehen↗27,072
  • official-stockfish/stockfishAvatar von official-stockfish

    official-stockfish/Stockfish

    14,802Auf GitHub ansehen↗

    Stockfish is a high-performance chess engine designed to evaluate board positions and calculate optimal moves. It functions as a command-line tool that utilizes neural network-based search algorithms to assess complex game states and determine strategic advantages. The engine is fully compliant with the Universal Chess Interface, allowing it to exchange commands and move data with external graphical user interfaces and professional analysis software. The engine distinguishes itself through advanced computational strategies that maximize hardware efficiency and search depth. It employs multi-t

    Distributes computational workloads across multiple CPU threads to accelerate move evaluation and increase analysis depth.

    C++chesschess-enginecpp
    Auf GitHub ansehen↗14,802
  • microsoft/nniAvatar von Microsoft

    Microsoft/nni

    14,351Auf GitHub ansehen↗

    NNI is an AutoML toolkit designed to automate machine learning lifecycles. It functions as a hyperparameter optimization framework, a neural architecture search tool, and a model compression suite. The project provides a distributed training orchestrator to manage machine learning workloads across local machines, remote servers, and cloud platforms. It enables the discovery of efficient model structures through reinforcement learning and one-shot optimization methods, while utilizing Bayesian and evolutionary algorithms to automate hyperparameter tuning. Additional capabilities include tools

    Implements architectures that distribute hyperparameter optimization trials across multiple processes or machines.

    Python
    Auf GitHub ansehen↗14,351
  • optuna/optunaAvatar von optuna

    optuna/optuna

    14,388Auf GitHub ansehen↗

    Optuna is a Python-based hyperparameter optimization framework designed to automate the search for optimal machine learning model configurations. It functions as a Bayesian optimization library that systematically tests parameter combinations to maximize or minimize objective functions, streamlining the model development process through iterative evaluation. The project distinguishes itself through a define-by-run dynamic construction model, which allows users to build complex, conditional search spaces using standard programming logic. Its architecture is highly modular, featuring a pluggabl

    Distributes parameter search trials across multiple processes or machines to accelerate the discovery of optimal configurations.

    Pythondistributedhyperparameter-optimizationmachine-learning
    Auf GitHub ansehen↗14,388
  • securego/gosecAvatar von securego

    securego/gosec

    8,866Auf GitHub ansehen↗

    gosec is a static analysis security tool designed to scan Go source code for vulnerabilities and common coding flaws. It functions as a security analyzer that inspects the abstract syntax tree to identify insecure function calls, API usage, and potential security risks. The tool distinguishes itself by mapping detected vulnerabilities to Common Weakness Enumeration identifiers for standardized reporting and integrating with external AI models to suggest code fixes for identified issues. Its capabilities cover the detection of injection vulnerabilities, hardcoded credentials, weak cryptograph

    Distributes filesystem traversal and scanning across multiple CPU cores to reduce analysis time.

    Go
    Auf GitHub ansehen↗8,866
  • automl/auto-sklearnAvatar von automl

    automl/auto-sklearn

    8,111Auf GitHub ansehen↗

    This is a scikit-learn automated machine learning framework designed to optimize model selection and hyperparameters. It functions as an automated model selector and hyperparameter optimization tool for classification and regression tasks, utilizing an automated ensemble builder to combine high-performing models for increased predictive accuracy. The system features a distributed search engine that uses Dask for parallel machine learning optimization across CPU cores or clusters. It implements a budget-based evaluation strategy through successive halving to prioritize promising model configur

    Utilizes Dask to distribute model optimization trials across multiple CPU cores or clusters.

    Python
    Auf GitHub ansehen↗8,111
  • hyperopt/hyperoptAvatar von hyperopt

    hyperopt/hyperopt

    7,582Auf GitHub ansehen↗

    Hyperopt is a Python library for hyperparameter optimization designed to minimize scalar-valued objective functions. It operates as a stochastic search space engine that finds optimal input parameters by searching through real-valued, discrete, and conditional spaces. The framework distinguishes itself through its support for complex search space configurations, allowing for conditional parameter hierarchies where specific hyperparameters are sampled only if their parent parameters meet certain criteria. It is built as an asynchronous optimization framework, decoupling the generation of searc

    Runs multiple optimization trials across different machines or clusters to find optimal parameters faster.

    Python
    Auf GitHub ansehen↗7,582
  • gotson/komgaAvatar von gotson

    gotson/komga

    5,931Auf GitHub ansehen↗

    Komga is a self-hosted digital comics and eBook server that organizes, serves, and streams CBZ, CBR, PDF, and EPUB files through a web interface. Built as a Java Spring Boot application with SQLite-based metadata storage, it provides multi-user access controls with individual reading progress tracking and supports the OPDS protocol for compatibility with third-party reader applications. The server distinguishes itself through comprehensive authentication options, including OAuth2 and OpenID Connect support with automatic account creation and email verification, alongside traditional cookie an

    Scans configured library directories to detect new, changed, or removed files and updates metadata.

    Kotlinapicomicsddd
    Auf GitHub ansehen↗5,931
  • hku-mars/fast_lioAvatar von hku-mars

    hku-mars/FAST_LIO

    4,829Auf GitHub ansehen↗

    FAST_LIO ist ein Echtzeit-SLAM-System und ein LiDAR-Inertial-Odometrie-Paket für Simultaneous Localization and Mapping. Es fungiert als State-Estimation-Engine und 3D-Mapping-Tool, das LiDAR-Punktwolken mit Daten von Inertial Measurement Units (IMU) fusioniert, um eine robuste Schätzung des Roboterzustands zu ermöglichen. Das System nutzt einen eng gekoppelten Sensor-Fusionsansatz mit einem iterativen Kalman-Filter zur Schätzung von Position und Orientierung. Es zeichnet sich durch direktes Point-to-Plane-Matching aus, das die Odometrie berechnet, indem rohe Lidar-Punkte mit der Kartenoberfläche abgeglichen werden, ohne manuelle geometrische Merkmalsextraktion. Um hohe Verarbeitungsgeschwindigkeiten beizubehalten, verwendet es inkrementelles KD-Tree-Mapping und parallele räumliche Suchbäume. Das Framework deckt ein breites Spektrum an Funktionen ab, darunter Motion-Undistortion zur Korrektur räumlicher Verzerrungen und Synchronisierung von Sensor-Zeitstempeln. Es bietet zudem Hilfsmittel für die Kalibrierung von Sensor-Extrinsics, die Initialisierung der Sensorausrichtung und den Export akkumulierter globaler Punktwolken. Das Projekt ist in C++ implementiert und bietet Interfaces zur Integration externer IMU- und LiDAR-Datenströme.

    Employs parallel spatial search trees to minimize computational overhead during 3D map queries.

    C++lidar-odometrylivox-avia-lidar
    Auf GitHub ansehen↗4,829
  • microsoft/flamlAvatar von microsoft

    microsoft/FLAML

    4,365Auf GitHub ansehen↗

    FLAML ist ein automatisiertes Machine-Learning-Framework, ein Tool zur Hyperparameter-Optimierung und ein Orchestrator für Large-Language-Model-Agenten. Es bietet ein System zur Modellauswahl und -abstimmung über verschiedene Lerner und Datensätze hinweg und stellt gleichzeitig ein Toolkit zur Optimierung der Inferenzparameter und Fine-Tuning-Einstellungen von Large Language Models bereit. Das Projekt verfügt über ein Meta-Learning-Tuning-System, das historische Aufgabendaten analysiert, um datenabhängige Standardkonfigurationen zu generieren und die Modellkonvergenz zu beschleunigen. Es ermöglicht zudem das Design kollaborativer Multi-Agenten-Systeme durch konversationelle Workflows und ereignisgesteuerte Orchestrierung. Die Funktionen decken eine ressourceneffiziente Hyperparametersuche für Machine-Learning-Modelle und beliebige Python-Funktionen ab und unterstützen hierarchische Suchräume sowie lexikografische Zieloptimierung. Das Framework enthält zudem Dienstprogramme für automatisierte Modellauswahl, gestapelte Ensemble-Konstruktion, Zero-Shot-Konfiguration und die Durchsetzung von Fairness-Beschränkungen. Das System unterstützt die Skalierung verteilter Abstimmungen und die gleichzeitige Ausführung von Versuchen über Compute-Cluster hinweg, um die Gesamtsuchdauer zu reduzieren.

    Distributes parameter search workloads across multiple processes or machines to shorten total search duration.

    Jupyter Notebook
    Auf GitHub ansehen↗4,365
  • pulsejet/memoriesAvatar von pulsejet

    pulsejet/memories

    3,697Auf GitHub ansehen↗

    Memories is a self-hosted photo and video management system designed for organizing, indexing, and sharing media libraries from a private server. It functions as an AI-powered media organizer that uses artificial intelligence for face recognition and object tagging to automatically categorize large collections. The system distinguishes itself through deep metadata integration and specialized processing, featuring a geographic photo viewer that plots media on a map using GPS data and reverse geocoding. It also includes a self-hosted video transcoder that converts files into adaptive HLS stream

    Distributes filesystem traversal and pattern matching across multiple CPU cores to index media files.

    Vuebackup-toolgallerynextcloud
    Auf GitHub ansehen↗3,697
  • tensorflow/minigoAvatar von tensorflow

    tensorflow/minigo

    3,531Auf GitHub ansehen↗

    Minigo is a TensorFlow-based reinforcement learning engine designed to master the game of Go. It functions as a comprehensive system for training neural networks to predict board policies and game outcomes, utilizing a model trainer to generate self-play data and optimize weights. The project is distinguished by its ability to perform large-scale game simulations using Kubernetes to distribute worker nodes across CPU, GPU, and TPU hardware. It employs a Monte Carlo Tree Search implementation to identify optimal moves and supports specialized hardware acceleration, including inference on Edge

    Prevents multiple threads from exploring the same branch during search by temporarily penalizing visited nodes.

    C++
    Auf GitHub ansehen↗3,531
  • aboutcode-org/scancode-toolkitAvatar von aboutcode-org

    aboutcode-org/scancode-toolkit

    2,567Auf GitHub ansehen↗

    ScanCode Toolkit is a software composition analysis tool and scanning framework designed to identify open-source licenses and copyright statements in source code and binary files. It functions as an open-source license detector, a dependency vulnerability scanner, and a generator for standardized software bills of materials in SPDX and CycloneDX formats. The project is built as a plugin-based scanning framework, allowing the integration of custom detection logic, specialized analyzers, and modified scanning behaviors at runtime. It distinguishes itself through the ability to produce formal le

    Implements multithreaded file system traversal to accelerate the analysis of large source code repositories.

    Pythoncopyrightcopyright-scancyclonedx
    Auf GitHub ansehen↗2,567
  1. Home
  2. Web Development
  3. Performance Optimizations
  4. Computational Parallelization
  5. Parallel Search Engines

Unter-Tags erkunden

  • Multithreaded File Scanning1 Sub-TagDistribution of filesystem traversal and pattern matching across multiple CPU cores. **Distinct from Parallel Search Engines:** Focuses on the parallelization of file system scanning rather than general search engine architecture.
  • Optimization Trials1 Sub-TagArchitectures that distribute parameter search workloads across multiple processes or machines. **Distinct from Parallel Search Engines:** Distinct from parallel search engines: focuses on hyperparameter optimization trials rather than recursive search workloads.
  • Search Pruning OptimizationsTechniques to prevent redundant exploration of tree branches in parallel search workloads. **Distinct from Parallel Search Engines:** Focuses on penalizing visited nodes to ensure diverse exploration, rather than general parallel search distribution.
  • Spatial Search TreesHierarchical data structures optimized for parallel retrieval of nearby points in 3D space. **Distinct from Parallel Search Engines:** Focuses on 3D spatial point retrieval rather than general recursive search distribution or text search engines.