{"id":24216719,"url":"https://github.com/codekidx/sparrow","last_synced_at":"2025-09-22T11:31:55.106Z","repository":{"id":81066863,"uuid":"483228637","full_name":"codekidX/sparrow","owner":"codekidX","description":"A GUI client for Aerospike database","archived":false,"fork":false,"pushed_at":"2024-04-23T03:51:20.000Z","size":1800,"stargazers_count":6,"open_issues_count":4,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-09T17:39:06.391Z","etag":null,"topics":["aerospike","client","database","gui","rust","tauri-app","ui","viewer"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/codekidX.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2022-04-19T12:03:08.000Z","updated_at":"2024-04-23T03:51:23.000Z","dependencies_parsed_at":null,"dependency_job_id":"1c6c5b00-ad4a-41c4-8fb3-fc3d78a7a546","html_url":"https://github.com/codekidX/sparrow","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codekidX%2Fsparrow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codekidX%2Fsparrow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codekidX%2Fsparrow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codekidX%2Fsparrow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codekidX","download_url":"https://codeload.github.com/codekidX/sparrow/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":233846080,"owners_count":18739428,"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":["aerospike","client","database","gui","rust","tauri-app","ui","viewer"],"created_at":"2025-01-14T04:46:20.330Z","updated_at":"2025-09-22T11:31:55.005Z","avatar_url":"https://github.com/codekidX.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🕊️ sparrow\n\n\u003e a read only client for aerospike\n\n|Status| Version | Download | Platforms |\n|------|----------|---------|-----------|\n| `Beta` | **0.1.4** | [Releases](https://github.com/codekidX/sparrow/releases) | Mac |\n\nSparrow is a minimal Aerospike client used to view data from your Aerospike\ncluster. _**Sparrow does not have ability to write/update data yet.**_\n\n\n\u003e ## Sparrow Query\n\n### $pk\n\nYou can directly query for your primary key using the `$pk` query\n\n```json\n{\n    \"$pk\": [\"a\", \"b\"]\n}\n```\n\n`$pk` accepts list of primary keys and will only return data for the primary keys available in the set.\n\n\u003e if $pk and $eq are both specified, $pk get precedence for querying.\n\n### $eq\n\nThe `$eq` query uses filter expressions to query data for any secondary index. It **does not work on primary key** and fails if there is no secondary index on the key specified.\n\n```json\n{\n    \"$eq\": {\n        \"name\": \"codekidx\"\n    }\n}\n```\n\n### $select\n\nThe `$select` selects only those bins which are provided in this query.\n\n```json\n{\n    \"$pk\": [\"a\"],\n    \"$select\": [\"name\", \"age\"]\n}\n```\nthis only returns bins `name` and `age` instead of returning all bins. The `$select` can also be used with `$eq` query.\n\n#### Debugging/Developing\n\n\u003e Currently you'll not be able to build and debug Sparrow on your system.\n\u003e There is a custom aerospike-client-rust fork with support for info command\n\u003e used in this app. The custom fork is not pushed upstream and want to maintain\n\u003e locally until it does.\n\n```bash\nyarn tauri dev\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodekidx%2Fsparrow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodekidx%2Fsparrow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodekidx%2Fsparrow/lists"}