{"id":15203957,"url":"https://github.com/quix-labs/thunder","last_synced_at":"2025-09-25T06:30:58.272Z","repository":{"id":255886698,"uuid":"853813221","full_name":"quix-labs/thunder","owner":"quix-labs","description":"Fast, efficient, and optimized synchronization between SQL databases and indexers.","archived":false,"fork":false,"pushed_at":"2024-11-21T23:47:10.000Z","size":10439,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-22T00:25:22.972Z","etag":null,"topics":["elasticsearch","event-driven","go","postgresql","realtime","synchronization"],"latest_commit_sha":null,"homepage":"https://thunder.quix-labs.com/","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/quix-labs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"alancolant"}},"created_at":"2024-09-07T15:55:54.000Z","updated_at":"2024-11-21T23:47:07.000Z","dependencies_parsed_at":"2024-09-16T23:58:07.623Z","dependency_job_id":"64f55b5b-64a7-4543-a213-93a71549ff76","html_url":"https://github.com/quix-labs/thunder","commit_stats":{"total_commits":43,"total_committers":1,"mean_commits":43.0,"dds":0.0,"last_synced_commit":"311e4d07ab8a3ea80591208174349e6e5e232525"},"previous_names":["quix-labs/thunder"],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quix-labs%2Fthunder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quix-labs%2Fthunder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quix-labs%2Fthunder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quix-labs%2Fthunder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/quix-labs","download_url":"https://codeload.github.com/quix-labs/thunder/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234157959,"owners_count":18788501,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["elasticsearch","event-driven","go","postgresql","realtime","synchronization"],"created_at":"2024-09-28T05:04:29.428Z","updated_at":"2025-09-25T06:30:52.766Z","avatar_url":"https://github.com/quix-labs.png","language":"Go","funding_links":["https://github.com/sponsors/alancolant"],"categories":[],"sub_categories":[],"readme":"# Thunder\n\n[![Container Registry](https://img.shields.io/github/release/quix-labs/thunder?label=Latest%20Version\u0026sort=semver)](https://github.com/quix-labs/thunder/releases/latest)\n[![Static Assets](https://img.shields.io/github/actions/workflow/status/quix-labs/thunder/goreleaser.yml?label=Static%20Assets)](https://github.com/quix-labs/thunder/actions/workflows/goreleaser.yml)\n[![Documentation](https://img.shields.io/github/actions/workflow/status/quix-labs/thunder/deploy_docs.yml?label=Documentation)](https://thunder.quix-labs.com/guide)\n[![License](https://img.shields.io/github/license/quix-labs/thunder?color=blue)](https://github.com/quix-labs/thunder/blob/main/LICENSE.md)\n\n**Thunder** is a lightweight tool designed to easily synchronize your SQL databases (Postgres, MySQL, etc.) with search\nengines (ElasticSearch, OpenSearch, etc.) without impacting your database's performance.\n\nIt is optimized for real-time updates, ensuring that your data is always indexed and searchable.\n\n## Notes\n\n**This library is under active development.**\n\nFeatures and APIs may change.\n\nContributions and feedback are welcome!\n\n## Features\n\n- **Non-Intrusive Synchronization**: Sync your SQL data without impacting your database’s performance.\n- **Real-Time Indexing**: Automatically update indexes as soon as your data changes.\n- **Scalable**: Designed to handle databases of all sizes, ensuring fast and efficient syncs.\n\n\n## 🌐 Visit Our Website\n\nFor more information, updates, and resources, check out the official website:\n\n- [Thunder Official Website](https://thunder.quix-labs.com)\n\n## 📚 Documentation\n\nOur detailed documentation is available to help you get started, learn how to configure and use Thunder, and explore advanced features:\n\n- [Full Documentation](https://thunder.quix-labs.com/guide)\n\n\n## Contributing\n\n1. Fork the repository.\n2. Create a new branch for your feature or bugfix.\n3. Commit your changes.\n4. Push your branch.\n5. Create a pull request.\n\n## Credits\n\n- [COLANT Alan](https://github.com/alancolant)\n- [All Contributors](../../contributors)\n\n## License\n\nMIT. See the [License File](LICENSE.md) for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquix-labs%2Fthunder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fquix-labs%2Fthunder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquix-labs%2Fthunder/lists"}