# ripgrep vs Sourcegraph

| Attribute | ripgrep | Sourcegraph |
|---|---|---|
| **Vioscale score** | 56.8 (24% (low)) | 40.2 (42% (low)) |
| activity.commits_last_30d | 16 | - |
| adoption.dependent_repos | 8,861 | - |
| adoption.github_stars | 67,616 | - |
| deployment.options | - | `{"cloud":true,"self_hosted":true}` |
| description.long | A recursive text search tool that automatically respects version control ignore files and excludes hidden files and binaries. Available as binaries for Windows, macOS, and Linux. Comparable to similar tools like grep, ack, and The Silver Searcher. | Sourcegraph enables developers to search across all their repositories, understand code dependencies and relationships, and coordinate large-scale changes. It includes AI-powered code assistance to help teams write and fix code faster. |
| features.capabilities | - | `{"cli_tool":true,"cloud_saas":true,"open_source":false,"search_scope":"multi-repo-org","pricing_model":"per-seat-saas","self_hostable":true,"code_intelligence":true,"public_code_index":false,"index_architecture":"trigram-index","semantic_ai_search":true,"monorepo_scale_proven":true,"editor_ide_integration":true}` |
| integrations.count | - | 2 |
| integrations.list | - | `[{"name":"Slack"},{"name":"GitHub"}]` |
| language.primary | Rust | - |
| license.spdx | Unlicense | - |
| market.availability | `{"primaryMarkets":[],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` | `{"primaryMarkets":[],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` |
| platform.support | `{"cli":true,"mac":true,"linux":true,"windows":true}` | `{"cli":true,"web":true}` |
| pricing | `{"type":"open_source","freeTier":true,"sourceUrl":"https://github.com/pricing","retrievedAt":"2026-08-18T12:50:50.111Z"}` | `{"type":"subscription","plans":[{"free":false,"name":"Enterprise Starter","contactSales":true},{"free":false,"name":"Enterprise","contactSales":true}],"addOns":[{"name":"Premium Support"}],"currency":"USD","freeTier":false,"sourceUrl":"https://sourcegraph.com/docs/pricing/faqs","retrievedAt":"2026-08-25T08:36:48.632Z"}` |
| pricing.free_tier | yes | no |
| pricing.model | commercial | quote |
| pricing.price_level | free | unknown |
| pricing.transparent | - | no |
| release.cadence_days | 40 | - |
| release.history | `[{"url":"https://github.com/BurntSushi/ripgrep/releases/tag/15.2.0","date":"2026-07-15T16:26:10Z","type":"stable","version":"15.2.0"},{"url":"https://github.com/BurntSushi/ripgrep/releases/tag/15.1.0","date":"2025-10-22T13:00:26Z","type":"stable","version":"15.1.0"},{"url":"https://github.com/BurntSushi/ripgrep/releases/tag/15.0.0","date":"2025-10-16T03:17:57Z","type":"stable","version":"15.0.0"},{"url":"https://github.com/BurntSushi/ripgrep/releases/tag/14.1.1","date":"2024-09-09T02:28:54Z","type":"stable","version":"14.1.1"},{"url":"https://github.com/BurntSushi/ripgrep/releases/tag/14.1.0","date":"2024-01-06T19:41:59Z","type":"stable","version":"14.1.0"},{"url":"https://github.com/BurntSushi/ripgrep/releases/tag/14.0.3","date":"2023-11-28T21:22:28Z","type":"stable","version":"14.0.3"},{"url":"https://github.com/BurntSushi/ripgrep/releases/tag/14.0.2","date":"2023-11-28T02:45:02Z","type":"stable","version":"14.0.2"},{"url":"https://github.com/BurntSushi/ripgrep/releases/tag/14.0.1","date":"2023-11-26T22:36:29Z","type":"stable","version":"14.0.1"},{"url":"https://github.com/BurntSushi/ripgrep/releases/tag/14.0.0","date":"2023-11-26T19:28:03Z","type":"stable","version":"14.0.0"},{"url":"https://github.com/BurntSushi/ripgrep/releases/tag/13.0.0","date":"2021-06-12T12:27:16Z","type":"stable","version":"13.0.0"},{"url":"https://github.com/BurntSushi/ripgrep/releases/tag/12.1.1","date":"2020-05-29T13:27:54Z","type":"stable","version":"12.1.1"},{"url":"https://github.com/BurntSushi/ripgrep/releases/tag/12.1.0","date":"2020-05-09T15:27:15Z","type":"stable","version":"12.1.0"},{"url":"https://github.com/BurntSushi/ripgrep/releases/tag/12.0.1","date":"2020-03-29T23:00:45Z","type":"stable","version":"12.0.1"},{"url":"https://github.com/BurntSushi/ripgrep/releases/tag/12.0.0","date":"2020-03-16T01:57:17Z","type":"stable","version":"12.0.0"},{"url":"https://github.com/BurntSushi/ripgrep/releases/tag/11.0.2","date":"2019-08-01T22:52:19Z","type":"stable","version":"11.0.2"},{"url":"https://github.com/BurntSushi/ripgrep/releases/tag/11.0.1","date":"2019-04-16T17:12:45Z","type":"stable","version":"11.0.1"},{"url":"https://github.com/BurntSushi/ripgrep/releases/tag/11.0.0","date":"2019-04-15T22:19:15Z","type":"stable","version":"11.0.0"},{"url":"https://github.com/BurntSushi/ripgrep/releases/tag/0.10.0","date":"2018-09-07T18:16:00Z","type":"stable","version":"0.10.0"},{"url":"https://github.com/BurntSushi/ripgrep/releases/tag/0.9.0","date":"2018-08-03T20:22:28Z","type":"stable","version":"0.9.0"},{"url":"https://github.com/BurntSushi/ripgrep/releases/tag/0.8.1","date":"2018-02-21T02:11:44Z","type":"stable","version":"0.8.1"}]` | - |
| security.gdpr | - | yes |
| security.iso27001 | - | yes |
| security.scorecard | 4.7 | - |
| security.soc2 | - | yes |
| security.vulnerabilities | `{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=cargo&package_name=globset&per_page=100","last_12m":0,"max_severity":null}` | - |

## Capabilities (Code Search)

| Capability | ripgrep | Sourcegraph |
|---|:--:|:--:|
| **Capabilities** |  |  |
| Search scope | - | Multi repo org |
| Index architecture | - | Trigram index |
| Code intelligence | - | ✓ |
| Semantic AI search | - | ✓ |
| Self hostable | - | ✓ |
| Cloud saas | - | ✓ |
| Editor ide integration | - | ✓ |
| CLI tool | - | ✓ |
| Monorepo scale proven | - | ✓ |
| Public code index | - | ✗ |
| Open source | - | ✗ |
| Pricing model | - | Per seat saas |

*Source: Vioscale. Generated 2026-09-01T14:45:21.901Z. "-" = undocumented, not absent.*
