{"id":18719476,"url":"https://github.com/henomis/milvus-go","last_synced_at":"2026-05-05T04:03:00.844Z","repository":{"id":198776699,"uuid":"701511281","full_name":"henomis/milvus-go","owner":"henomis","description":"Unofficial Milvus client for Go","archived":false,"fork":false,"pushed_at":"2023-10-10T23:17:35.000Z","size":26,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-28T11:15:41.327Z","etag":null,"topics":["ai","database","go","milvus","sdk","vector"],"latest_commit_sha":null,"homepage":"https://simonevellei.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/henomis.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2023-10-06T19:51:11.000Z","updated_at":"2023-10-07T17:12:58.000Z","dependencies_parsed_at":null,"dependency_job_id":"5ad287d2-c8b0-4955-bde0-5b175a7b4499","html_url":"https://github.com/henomis/milvus-go","commit_stats":null,"previous_names":["henomis/milvus-go"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/henomis%2Fmilvus-go","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/henomis%2Fmilvus-go/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/henomis%2Fmilvus-go/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/henomis%2Fmilvus-go/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/henomis","download_url":"https://codeload.github.com/henomis/milvus-go/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239581759,"owners_count":19662960,"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":["ai","database","go","milvus","sdk","vector"],"created_at":"2024-11-07T13:26:14.667Z","updated_at":"2025-11-10T18:30:18.716Z","avatar_url":"https://github.com/henomis.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Unofficial Milvus Go SDK\n\n\n[![GoDoc](https://godoc.org/github.com/henomis/milvus-go?status.svg)](https://godoc.org/github.com/henomis/milvus-go) [![Go Report Card](https://goreportcard.com/badge/github.com/henomis/milvus-go)](https://goreportcard.com/report/github.com/henomis/milvus-go) [![GitHub release](https://img.shields.io/github/release/henomis/milvus-go.svg)](https://github.com/henomis/milvus-go/releases)\n\nThis is [Milvus](https://milvus.io/)'s **unofficial** Go client, designed to enable you to use Milvus's services easily from your own applications.\n\n## Milvus\n\n[Milvus](https://milvus.io/) is a vector database that allows you to build high-performance vector search applications.\n\n## API support\n\n### collections\n- ✅ list\n- ✅ create\n- ✅ describe\n- ✅ update\n- ✅ drop\n\n### vectors \n- ✅ get\n- ✅ insert\n- ✅ delete\n- ✅ query\n- ✅ search\n\n\n## Getting started\n\n### Installation\n\nYou can load milvus-go into your project by using:\n```\ngo get github.com/henomis/milvus-go\n```\n\n### Run Milvus\n\nYou can run Milvus using Docker:\n```shell\ncd docker \u0026\u0026 docker-compose up -d\n```\n\n\nPlease refer to the [official documentation](https://milvus.io/) for more information about Milvus.\n\n### Configuration\n\nThe only thing you need to start using Milvus's is username and password. Copy and paste it in the corresponding place in the code, select the API and the parameters you want to use, and that's it.\n\n\n### Usage\n\nPlease refer to the [examples folder](examples/cmd/) to see how to use the SDK.\n\nHere below a simple usage example:\n\n```go\npackage main\n\nimport (\n\t\"context\"\n\t\"fmt\"\n\n\tmilvusgo \"github.com/henomis/milvus-go\"\n\t\"github.com/henomis/milvus-go/request\"\n\t\"github.com/henomis/milvus-go/response\"\n)\n\nfunc main() {\n\n\tclient := milvusgo.New(\"http://localhost:19530\", \"root\", \"Milvus\")\n\n\tresp := \u0026response.VectorSearch{}\n\terr := client.VectorSearch(\n\t\tcontext.Background(),\n\t\t\u0026request.VectorSearch{\n\t\t\tCollectionName: \"test\",\n\t\t\tVector:         []float64{0.1, 0.2, 0.3, 0.4},\n\t\t},\n\t\tresp,\n\t)\n\tif err != nil {\n\t\tpanic(err)\n\t}\n\n\tfmt.Printf(\"resp: %#v\\n\", resp)\n\n}\n```\n\n## Who uses milvus-go?\n\n* [LinGoose](https://github.com/henomis/lingoose) Go framework for building awesome LLM apps","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhenomis%2Fmilvus-go","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhenomis%2Fmilvus-go","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhenomis%2Fmilvus-go/lists"}