{"id":26800388,"url":"https://github.com/hydraide/hydraide","last_synced_at":"2026-05-04T06:05:40.791Z","repository":{"id":283677698,"uuid":"952556108","full_name":"hydraide/hydraide","owner":"hydraide","description":"HydrAIDE - The Adaptive, Intelligent Data Engine, built in Go. Production-ready and optimized for real-time, large-scale data operations.","archived":false,"fork":false,"pushed_at":"2026-03-31T09:49:47.000Z","size":7840,"stargazers_count":241,"open_issues_count":20,"forks_count":27,"subscribers_count":5,"default_branch":"main","last_synced_at":"2026-04-02T09:31:45.678Z","etag":null,"topics":["cluster","database","golang","golang-sdk","grpc","grpc-go","grpc-service","protobuf","python-sdk","python3","sdk"],"latest_commit_sha":null,"homepage":"https://hydraide.io","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hydraide.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":".github/SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-03-21T13:30:43.000Z","updated_at":"2026-03-31T09:48:54.000Z","dependencies_parsed_at":"2025-03-21T14:38:14.369Z","dependency_job_id":"00a70644-8267-4ca8-8a8d-c1775fd6fa25","html_url":"https://github.com/hydraide/hydraide","commit_stats":null,"previous_names":["hydraide/hydraide"],"tags_count":114,"template":false,"template_full_name":null,"purl":"pkg:github/hydraide/hydraide","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hydraide%2Fhydraide","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hydraide%2Fhydraide/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hydraide%2Fhydraide/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hydraide%2Fhydraide/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hydraide","download_url":"https://codeload.github.com/hydraide/hydraide/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hydraide%2Fhydraide/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32596533,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-03T22:12:39.696Z","status":"online","status_checked_at":"2026-05-04T02:00:06.625Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cluster","database","golang","golang-sdk","grpc","grpc-go","grpc-service","protobuf","python-sdk","python3","sdk"],"created_at":"2025-03-29T20:16:59.890Z","updated_at":"2026-05-04T06:05:40.757Z","avatar_url":"https://github.com/hydraide.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"![HydrAIDE – Adaptive Intelligent Data Engine](images/hydraide-banner.jpg)\n\n# HydrAIDE\n\n**One engine that replaces your database, cache, and pub/sub — just save your structs.**\n\n[![License](https://img.shields.io/badge/license-Apache--2.0-blue?style=for-the-badge)](http://www.apache.org/licenses/LICENSE-2.0)\n![Go](https://img.shields.io/badge/built%20with-Go-00ADD8?style=for-the-badge\u0026logo=go)\n![Status](https://img.shields.io/badge/status-Production%20Ready-brightgreen?style=for-the-badge)\n[![Discord](https://img.shields.io/discord/1355863821125681193?label=Discord\u0026logo=discord\u0026style=for-the-badge)](https://discord.gg/xE2YSkzFRm)\n\n---\n\n## Why HydrAIDE?\n\nMost backends are a patchwork: a database for persistence, Redis for caching, Kafka for events, cron jobs for cleanup, and glue code to hold it all together. Every layer adds latency, failure modes, and operational overhead.\n\nHydrAIDE collapses that entire stack into a single, self-managing data engine:\n\n- **No queries, no schemas** — your Go struct _is_ the data model. Save it, read it, done.\n- **O(1) access, always** — deterministic folder-based routing, no indexing, no scanning.\n- **Built-in reactivity** — every write emits a real-time event. No separate pub/sub needed.\n- **Self-managing** — data loads into memory on access, evicts when idle. No cache invalidation logic.\n- **Safe concurrency** — per-key distributed locking with automatic deadlock prevention.\n\n\u003e HydrAIDE already powers [Trendizz.com](https://trendizz.com) — indexing millions of websites and searching hundreds of millions of words in under 1 second, from a single server. In production for over 2 years.\n\u003e\n\u003e [Read the full story on dev.to →](https://dev.to/hydraide/how-i-made-europe-searchable-from-a-single-server-the-story-of-hydraide-432h)\n\n---\n\n## Quick Start\n\n```bash\n# Install the CLI\ncurl -sSfL https://raw.githubusercontent.com/hydraide/hydraide/main/scripts/install-hydraidectl.sh | bash\n\n# Create and start an instance\nhydraidectl init\nsudo hydraidectl service --instance \u003cyour-instance-name\u003e\n```\n\nThat's it. No config files, no Docker required.\n\n\u003e Docker also supported → [Docker Installation Guide](docs/install/docker-install.md)\n\n---\n\n## Features\n\n| | Feature | What it does |\n|---|---------|-------------|\n| 🗂️ | [Database Engine](docs/features/database-engine.md) | NoSQL-like, structure-first data store — no schemas, no query language |\n| 💾 | [V2 Storage Engine](docs/features/v2-storage-engine.md) | Append-only single-file storage — 32–112x faster writes, 50% smaller, automatic compaction |\n| 🔄 | [Reactivity \u0026 Subscriptions](docs/features/reactivity-and-subscription-logic.md) | Native real-time events on every write/update/delete |\n| ⚡ | [O(1) Access](docs/features/o1-access.md) | Deterministic constant-time routing — no indexes needed |\n| 🔐 | [Concurrency Safety](docs/features/concurrency-safe.md) | Per-object locking with deadlock-free critical sections |\n| 🛡️ | [Business Locks](docs/features/built-in-busines-lock.md) | Distributed per-key locking with FIFO queuing and TTL |\n| 🔍 | [Server-Side Filtering](docs/sdk/go/go-sdk.md#-server-side-filtering--streaming) | AND/OR filter expressions, streaming delivery, field-level inspection, vector similarity search, geographic distance filtering |\n| 🧠 | [Memory Efficiency](docs/features/memory-efficient.md) | Data lives in RAM only when accessed, auto-evicts when idle |\n| 🧹 | [Zero Garbage](docs/features/zero-garbage.md) | No daemons, no cron jobs — lifecycle is self-managed |\n| 🌐 | [Scaling](docs/features/scaing-without-orchestrator.md) | Deterministic distribution — no orchestrators, just spawn instances |\n| 🛰️ | [Pure gRPC](docs/features/pure-grpc-control.md) | Fully gRPC-native with mTLS — works with or without SDKs |\n\n---\n\n## Documentation\n\n| | Resource | |\n|---|----------|---|\n| 📦 | **[Installation Guide](docs/install/README.md)** | Full setup instructions (CLI, Docker, manual) |\n| 📘 | **[Go SDK](docs/sdk/go/go-sdk.md)** | Complete SDK reference with examples |\n| 🔧 | **[hydraidectl CLI](docs/hydraidectl/hydraidectl-user-manual.md)** | Instance management, monitoring, migration |\n| 🔄 | **[Migration Guide](docs/hydraidectl/hydraidectl-migration.md)** | V1→V2 and V2→V3 format migration |\n| 🚀 | **[Example Applications](docs/sdk/go/examples/applications)** | Ready-to-run demo apps |\n| 🧩 | **[Model Examples](docs/sdk/go/examples/models)** | CRUD, subscriptions, profiles, catalogs |\n| 📊 | **[Comparisons](docs/comparisons)** | HydrAIDE vs MongoDB, Redis, PostgreSQL, Kafka, and more |\n| 🤖 | **[LLM Integration](docs/hydraide-questions-answers-for-llm.md)** | Use ChatGPT/Claude as your HydrAIDE expert |\n\n---\n\n## Community\n\nWe're building something different — a data engine that thinks like a developer.\n\n- 💬 [Join us on Discord](https://discord.gg/xE2YSkzFRm)\n- 📖 [Contributor Introduction](CONTRIBUTORS.md) — why HydrAIDE exists and who we're looking for\n- 🛠️ [Contribution Guide](CONTRIBUTING.md) — practical steps to get started\n\n---\n\n## Contact\n\nHydrAIDE is created by **Peter Gebri** — founder of [Trendizz.com](https://trendizz.com).\n\n📧 [peter.gebri@trendizz.com](mailto:peter.gebri@trendizz.com) · 🌐 [hydraide.io](https://hydraide.io)\n\n---\n\n\u003csub\u003eLicensed under [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0)\u003c/sub\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhydraide%2Fhydraide","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhydraide%2Fhydraide","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhydraide%2Fhydraide/lists"}