{"id":13928706,"url":"https://github.com/izihawa/summa","last_synced_at":"2025-05-15T08:08:27.857Z","repository":{"id":37907083,"uuid":"306084295","full_name":"izihawa/summa","owner":"izihawa","description":"Full-text IPFS-friendly and WASM-compatible Search in Rust","archived":false,"fork":false,"pushed_at":"2025-04-08T13:05:51.000Z","size":8607,"stargazers_count":265,"open_issues_count":22,"forks_count":8,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-05-10T21:32:46.299Z","etag":null,"topics":["distributed-database","elasticsearch","indexing","ipfs","p2p","rust","search","search-engine","tantivy","wasm"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/izihawa.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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,"zenodo":null},"funding":{"github":null,"patreon":null,"open_collective":"izihawa","ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2020-10-21T16:29:13.000Z","updated_at":"2025-04-25T20:00:39.000Z","dependencies_parsed_at":"2022-07-16T02:18:10.386Z","dependency_job_id":"92416a86-86e3-4d10-b813-7e2f9e67ea4e","html_url":"https://github.com/izihawa/summa","commit_stats":{"total_commits":695,"total_committers":6,"mean_commits":"115.83333333333333","dds":"0.11223021582733816","last_synced_commit":"c7ae45f7e2b663230ae6af49accbc0e8f80334e6"},"previous_names":[],"tags_count":111,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/izihawa%2Fsumma","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/izihawa%2Fsumma/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/izihawa%2Fsumma/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/izihawa%2Fsumma/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/izihawa","download_url":"https://codeload.github.com/izihawa/summa/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254294921,"owners_count":22046982,"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":["distributed-database","elasticsearch","indexing","ipfs","p2p","rust","search","search-engine","tantivy","wasm"],"created_at":"2024-08-07T18:01:26.038Z","updated_at":"2025-05-15T08:08:27.797Z","avatar_url":"https://github.com/izihawa.png","language":"Rust","funding_links":["https://opencollective.com/izihawa"],"categories":["ipfs","wasm"],"sub_categories":[],"readme":"![Maintenance](https://img.shields.io/badge/maintenance-activly--developing-brightgreen.svg)\n\n[![PyPI Version](https://img.shields.io/pypi/v/aiosumma.svg?label=aiosumma%20(Python))](https://pypi.python.org/pypi/aiosumma)\n[![Crates.io](https://img.shields.io/crates/v/summa-proto.svg?label=summa-proto%20(Rust))](https://crates.io/crates/summa-proto)\n[![NPM](https://img.shields.io/npm/v/summa-wasm.svg?label=summa-wasm%20(JS))](https://www.npmjs.com/package/summa-wasm)\n\n# Summa\n\nSumma is a full-text IPFS-friendly search engine that may be launched on both large servers and inside your browser.\n\n\u003cimg src=\"docs/assets/gear-logo-removebg.png\" width=256 height=256\u003e\n\nSumma can be launched entirely inside your browser, enabling you to search in network published indices without ever having to execute search queries\non remote servers.\n\nIf you're ready to start, be sure to check out our docs:\n- [Quick Start guide](https://izihawa.github.io/summa/quick-start)\n- Detailed [Core documentation](https://izihawa.github.io/summa/core)\n\n## Key Features\n\n- Full-text search engine written in Rust with a wide range of supported queries and ranking functions\n- Server with GRPC API for using the search engine \n- Python asynchronous client [library and CLI](https://izihawa.github.io/summa/apis/python-api) for the API\n- [JS-bindings](https://izihawa.github.io/summa/apis/js-api) to launch subset of Summa in browsers\n- Also, you may use Kafka for indexing\n\n## Online-documentation\n\n- [Quick Start guide](https://izihawa.github.io/summa/quick-start)\n- [Core documentation](https://izihawa.github.io/summa/core)\n- [github.io](https://izihawa.github.io/summa)\n\n## Distribution\n\n### Server\n\n⚠️ *The project is under active development, we do not publish `latest` images yet. The best option now\nis `testing`*\n\n- [Docker (testing)](https://hub.docker.com/r/izihawa/summa-server/testing)\n- [Docker (v0.14.3)](https://hub.docker.com/r/izihawa/summa-server/0.14.3)\n\n### Clients\n\n- [Async Python client to Summa](https://pypi.org/project/aiosumma/)\n- [Python bindings to Summa](https://pypi.org/project/summa_embed/)\n- [Rust (proto)](https://lib.rs/crates/summa-proto)\n\n## Donate\n\nYou may support us at [OpenCollective](https://opencollective.com/izihawa) or by cryptos:\n- `monero: 464Wws65yssHdqGKGkFsHmbqNhBJ7zoPrbPTGAJma4VmTngtrJmQEaG9i739CUJJak3esALHpbWGXdVwMghzpFToLD6Q7Ne`\n- `btc: 3HooXUqJnZ4Ad8AGeqfSZ5QZQE72ZaZgY6`\n- `eth: 0x009AeabF4aeDe417d324077E7858956e6d0962D6`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fizihawa%2Fsumma","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fizihawa%2Fsumma","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fizihawa%2Fsumma/lists"}