{"id":16355098,"url":"https://github.com/kevinquillen/ddev-typesense","last_synced_at":"2025-10-26T03:31:04.987Z","repository":{"id":205892970,"uuid":"715328290","full_name":"kevinquillen/ddev-typesense","owner":"kevinquillen","description":"Typesense is a modern, privacy-friendly, open source search engine meticulously engineered for performance \u0026 ease-of-use. This is an add on for DDEV so you can run and develop integrations for Typesense locally.","archived":false,"fork":false,"pushed_at":"2025-01-11T08:34:00.000Z","size":74,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-31T14:15:30.305Z","etag":null,"topics":["ddev","ddev-get","drupal-10","typesense"],"latest_commit_sha":null,"homepage":"https://typesense.org","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kevinquillen.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-11-06T23:23:16.000Z","updated_at":"2025-01-11T08:34:03.000Z","dependencies_parsed_at":"2025-01-11T09:33:56.908Z","dependency_job_id":"9f1e6764-7251-4228-b5d7-1f1dd762c47a","html_url":"https://github.com/kevinquillen/ddev-typesense","commit_stats":null,"previous_names":["kevinquillen/ddev-typesense"],"tags_count":5,"template":false,"template_full_name":"ddev/ddev-addon-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevinquillen%2Fddev-typesense","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevinquillen%2Fddev-typesense/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevinquillen%2Fddev-typesense/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevinquillen%2Fddev-typesense/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kevinquillen","download_url":"https://codeload.github.com/kevinquillen/ddev-typesense/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238254106,"owners_count":19441787,"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":["ddev","ddev-get","drupal-10","typesense"],"created_at":"2024-10-11T01:39:04.433Z","updated_at":"2025-10-26T03:31:04.671Z","avatar_url":"https://github.com/kevinquillen.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![tests](https://github.com/kevinquillen/ddev-typesense/actions/workflows/tests.yml/badge.svg)](https://github.com/kevinquillen/ddev-typesense/actions/workflows/tests.yml)\n\n## Installation\n\nUses the current stable release of the Typesense Docker image.\n\nWith DDEV installed, run this command:\n\n`ddev get kevinquillen/ddev-typesense`\n\n## Configuration\n\nThe Typesense container is reached at hostname: \"typesense\", port: 8108. Outside of the container, you can visit `127.0.0.1:8109/health` in your browser to verify health status.\n\nThe default API key for Typesense is `ddev`. You can provide your own by adding to `.ddev/.env` in your project, and adding the `TYPESENSE_API_KEY` variable:\n\n`TYPESENSE_API_KEY=my_api_key_value`\n\n## Admin Dashboard\n\nThis DDEV addon also includes the admin dashboard by bfritscher:\n\nhttps://github.com/bfritscher/typesense-dashboard\n\nThe admin dashboard is useful to navigate your collections and schema and debug your search.\n\nYou can access the admin dashboard by navigating to this URL in your browser:\n\n`http://typesense.(DDEV_HOSTNAME):8109/#/login`\n\nTo login, provide the configured API key, `127.0.0.1` as the hostname, and `8108` as the port. Leave the path blank.\n\n# Drupal and Search API\n\nIf you are using Drupal, you can use Search API and the Search API Typesense modules to connect to the running Typesense instance.\n\n**Originally Contributed by [kevinquillen](https://github.com/kevinquillen)**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkevinquillen%2Fddev-typesense","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkevinquillen%2Fddev-typesense","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkevinquillen%2Fddev-typesense/lists"}