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

readysettech/readyset

0
View on GitHub↗
5,192 stele·158 fork-uri·Rust·other·8 vizualizărireadyset.io↗

Readyset

Readyset is a transparent caching proxy for PostgreSQL and MySQL that sits between an application and its database, intercepting SQL queries and serving cached results from memory. It automatically caches query results on first execution and keeps those caches consistent by consuming the database’s replication stream in real time, enabling faster repeated reads without application code changes. The proxy also supports caching advanced SQL functions such as window functions, bucket functions, and locale-aware collation sorting, and exposes an interface that allows AI agents to inspect proxied queries and dynamically create or drop caches.

What distinguishes Readyset is its real-time cache synchronization via change-data-capture, combined with high-availability support through global transaction identifiers (GTIDs) to maintain consistency during database failovers. Developers can embed SQL comment hints to control caching behavior on a per-query basis, and a CLI tool allows diagnosing SQL workload performance before production deployment. The proxy also features agent-oriented cache management, where AI agents can programmatically inspect workloads and adjust caching strategies.

Beyond its core identity, Readyset offers a range of operational capabilities: it can be deployed as a transparent proxy without modifying application code, installed as a binary or packaged as systemd services for x86-64 and ARM64, and integrated with existing connection poolers and cloud platforms. Monitoring features list all cached SQL queries and their status, while cache management is also available through custom SQL commands to create, show, or remove cached queries.

Installation options include a downloadable binary, deb and rpm packages for systemd service deployment, and setup that does not require changes to application code or ORM layers.

Features

  • Database Proxy Caches - Acts as a transparent caching proxy that intercepts SQL queries for PostgreSQL and MySQL databases.
  • Cache Management Interfaces - Exposes server endpoints for AI agents to inspect workloads and manage cache states.
  • Change Data Capture - Consumes the database replication stream to keep cached results consistent in real time.
  • Query Result Caching - Caches SQL query results in memory and automatically invalidates them on data changes.
  • In-Cache Query Execution - Automatically caches SQL query results on first execution and keeps them consistent by consuming the database replication stream in real time.

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI
  • Database Traffic Interception - Intercepts database protocol traffic transparently without requiring application code changes.
  • AI-Driven Cache Controllers - Ships an interface for AI agents to inspect queries and dynamically create or drop caches.
  • High Availability Cache Layers - Ensures cache consistency and high availability during database failover using global transaction identifiers.
  • Analytical Result Caches - Caches advanced analytical functions such as window functions, bucket functions, and locale-aware collation.
  • Selective Query Caching Markers - Allows marking specific SQL queries for proxy-caching via embedded SQL comment hints, enabling selective caching.
  • SQL-Based Cache Management Commands - Enables cache management via custom SQL commands to create, show, or remove cached queries directly.
  • Advanced SQL Function Caching Support - Supports caching window functions, bucket functions, and locale-aware collation sorting for complex analytical queries.
  • SQL Performance Analysis - Provides a CLI to analyze and diagnose SQL workload performance before production deployment.
  • Cache Directives - Allows developers to control caching behavior per query using SQL comment hints.
  • GTID Consistency Mechanisms - Uses global transaction identifiers to maintain cache consistency during database failovers.
  • SQL Workload Analysis Tools - Provides a command-line tool to inspect and diagnose SQL workload performance before production deployment.
  • Istoric stele

    Graficul istoricului de stele pentru readysettech/readysetGraficul istoricului de stele pentru readysettech/readyset

    Alternative open-source pentru Readyset

    Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Readyset.
    • redis/go-redisAvatar redis

      redis/go-redis

      22,159Vezi pe GitHub↗

      This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive interface for managing remote data stores, enabling developers to execute standard database commands, handle complex data structures, and perform asynchronous operations within Go applications. The library distinguishes itself through its support for advanced Redis capabilities, including connection pooling, pipelining, and transactional integrity. It provides specialized primitives for managing distributed clusters, including automated topology updates and request routing to sha

      Gogogolangredis
      Vezi pe GitHub↗22,159
    • dbt-labs/dbt-coreAvatar dbt-labs

      dbt-labs/dbt-core

      13,051Vezi pe GitHub↗

      dbt-core is a command-line framework for transforming data within a warehouse using modular SQL and version control. It functions as a data transformation engine that enables users to define data structures and business logic through declarative configuration files, which the system then compiles into executable code. By managing complex data dependencies through a directed acyclic graph, it ensures that transformation tasks execute in the correct order while maintaining a manifest-driven state to track lineage and execution history. The project distinguishes itself through an adapter-based d

      Rustanalyticsbusiness-intelligencedata-modeling
      Vezi pe GitHub↗13,051
    • redis/redisinsightAvatar redis

      redis/RedisInsight

      8,556Vezi pe GitHub↗

      RedisInsight is a graphical user interface and management tool for browsing, analyzing, and administering Redis databases. It provides a visual environment for exploring key-value data structures, managing database instances, and performing data analysis across different operating systems and deployments. The tool distinguishes itself by providing dedicated visual managers for complex operations, including a vector database manager for configuring embeddings and similarity searches, a query workbench for executing raw commands and Lua scripts, and a performance monitoring dashboard for tracki

      TypeScriptdatabase-guiredisredis-gui
      Vezi pe GitHub↗8,556
    • collectiveidea/auditedAvatar collectiveidea

      collectiveidea/audited

      3,491Vezi pe GitHub↗

      Audited is a Ruby on Rails audit log library and change data capture framework. It tracks model changes by recording previous and current attribute values during create, update, and destroy operations to maintain a complete history of database modifications. The system functions as a database versioning tool and user activity tracker. It allows for the retrieval of historical record states by timestamp or index, enables reverting models to previous versions, and associates record modifications with specific user identities and remote IP addresses. The library includes capabilities for sensit

      Rubyactiverecordauditaudit-log
      Vezi pe GitHub↗3,491
    Vezi toate cele 30 alternative pentru Readyset→

    Întrebări frecvente

    Ce face readysettech/readyset?

    Readyset is a transparent caching proxy for PostgreSQL and MySQL that sits between an application and its database, intercepting SQL queries and serving cached results from memory. It automatically caches query results on first execution and keeps those caches consistent by consuming the database’s replication stream in real time, enabling faster repeated reads without application code changes. The proxy also supports caching advanced SQL functions such as window functions,…

    Care sunt principalele funcționalități ale readysettech/readyset?

    Principalele funcționalități ale readysettech/readyset sunt: Database Proxy Caches, Cache Management Interfaces, Change Data Capture, Query Result Caching, In-Cache Query Execution, Database Traffic Interception, AI-Driven Cache Controllers, High Availability Cache Layers.

    Care sunt câteva alternative open-source pentru readysettech/readyset?

    Alternativele open-source pentru readysettech/readyset includ: redis/go-redis — This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive… dbt-labs/dbt-core — dbt-core is a command-line framework for transforming data within a warehouse using modular SQL and version control.… redis/redisinsight — RedisInsight is a graphical user interface and management tool for browsing, analyzing, and administering Redis… debezium/debezium — Debezium is a distributed change data capture platform that streams row-level database modifications as real-time… apache/flink-cdc — This project is a streaming data integration framework that captures real-time database changes and synchronizes them… collectiveidea/audited — Audited is a Ruby on Rails audit log library and change data capture framework. It tracks model changes by recording…