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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
ko1o avatar

ko1o/PYSearch

0
View on GitHub↗
3,780 stars·736 forks·Objective-C·MIT·18 views

PYSearch

PYSearch is an iOS search controller replacement for iPhone and iPad that manages user input, renders search results, and provides a search suggestion engine. It includes a search history manager to record and display previous user queries.

The project provides customizable search controllers that adapt to different device screen sizes and a search results renderer that supports various layout styles and display modes. It implements a real-time suggestion system that offers term completions as a user types.

The framework covers the coordination of search interfaces, query history persistence, and the rendering of search outcomes through flexible layout systems.

Features

  • iOS Search Interface Kits - Provides a custom search experience for iPhone and iPad that replaces the standard system search controller.
  • Search Result Formatters - Renders search outcomes with flexible layouts and display modes to match custom mobile application designs.
  • Search Suggestions - Provides real-time query recommendations and term suggestions as users type in an iOS application.
  • Search UI Kits - Offers a comprehensive set of prebuilt, customizable search interface components for iPhone and iPad.
  • Text Input Suggesters - Monitors text field changes to trigger real-time updates of recommended search terms.
  • Delegate-Based - Utilizes a delegate-based protocol to decouple search controllers from the data fetching logic for results and suggestions.
  • Search State Controllers - Provides search input controllers that manage queries and adapt results across different device screen sizes.
  • State-Driven UI Controllers - Provides a controller layer that manages the state and lifecycle of the search interface and result presentation.
  • Search Interface Compositions - Implements a composite view that integrates search bars, suggestion lists, and result containers into one unit.
  • Search Query Histories - Maintains a persistent record of user queries to populate suggestion lists and recent search views.
  • Search Result Injections - Injects different view controllers or layout styles into the result area based on the search outcome mode.

Star history

Star history chart for ko1o/pysearchStar history chart for ko1o/pysearch

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with PYSearch

These projects share indexed features with PYSearch. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • iphone5solo/pysearchiphone5solo avatar

    iphone5solo/PYSearch

    3,780View on GitHub↗

    PYSearch is a customizable search interface component for iOS applications. It provides a search controller to manage query input and result display, incorporating a search suggestion engine for real-time predictions and a search history manager for recording and retrieving previous user terms. The project includes a trending search display that presents popular or hot search queries using various customizable tag styles. It handles the transition between an initial hot search screen and the active search results view based on user input. The component covers the design of search bars and re

    Objective-C
    View on GitHub↗3,780
  • algolia/autocompletealgolia avatar

    algolia/autocomplete

    5,264View on GitHub↗

    This project is a framework-agnostic library for building accessible, search-as-you-type interfaces. It provides a headless logic layer that decouples search state management and result filtering from the visual presentation, allowing developers to maintain full control over the underlying HTML structure and styling. The library distinguishes itself through a highly modular architecture that supports multi-source data aggregation, enabling the combination of results from static arrays, remote APIs, and external indices into a single interface. It features a flexible rendering engine that inte

    TypeScriptaccessiblealfredalgolia
    View on GitHub↗5,264
  • valeriansaliou/sonicvaleriansaliou avatar

    valeriansaliou/sonic

    21,249View on GitHub↗

    Sonic is a high-performance, lightweight search backend designed to provide real-time full-text search and autocomplete capabilities for applications. It functions as a persistent indexing server that maps text terms to object identifiers, allowing developers to integrate rapid search functionality without storing raw document content directly within the search engine. The system distinguishes itself through a specialized graph-based index that enables real-time word prediction and typo correction. Communication is handled via a custom, low-latency binary protocol over raw TCP sockets, which

    Rustbackenddatabasegraph
    View on GitHub↗21,249
  • admol/systemdesignAdmol avatar

    Admol/SystemDesign

    2,645View on GitHub↗

    This project is a reference library of architectural blueprints, study materials, and design patterns for building scalable, high-availability distributed systems. It serves as a technical guide for scalability engineering, providing structural solutions for common engineering challenges. The repository focuses on distributed systems design, covering essential patterns for data replication, consensus algorithms, and transaction management. It distinguishes itself by offering detailed blueprints for specialized domains, including real-time data streaming, large-scale data storage, and high-ava

    View on GitHub↗2,645
Compare all 30 related projects→

Frequently asked questions

What does ko1o/pysearch do?

PYSearch is an iOS search controller replacement for iPhone and iPad that manages user input, renders search results, and provides a search suggestion engine. It includes a search history manager to record and display previous user queries.

What are the main features of ko1o/pysearch?

The main features of ko1o/pysearch are: iOS Search Interface Kits, Search Result Formatters, Search Suggestions, Search UI Kits, Text Input Suggesters, Delegate-Based, Search State Controllers, State-Driven UI Controllers.

Which projects share features with ko1o/pysearch?

Projects with overlapping indexed features include: iphone5solo/pysearch — PYSearch is a customizable search interface component for iOS applications. It provides a search controller to manage… algolia/autocomplete — This project is a framework-agnostic library for building accessible, search-as-you-type interfaces. It provides a… valeriansaliou/sonic — Sonic is a high-performance, lightweight search backend designed to provide real-time full-text search and… admol/systemdesign — This project is a reference library of architectural blueprints, study materials, and design patterns for building… ehtagtranslation/ehsyringe — EhSyringe is a browser translation extension and tag translation engine designed to replace website tags and content… ichord/at.js — At.js is a JavaScript mention autocomplete library and client-side suggestion engine used to add trigger-based…