Skip to main content

offgrep

A lousy ripgrep rip-off in pure Python

Searches text in a grep-like manner in text files, recursively searching for files from the provided starting-point or from the current working directory.

When doing so, offgrep respects ignore rules in a .gitignore file.

This behavior is a small fraction of ripgrep’s capabilities, combined with a ridiculously low execution speed.

So if you have any chance to run the original, please use ripgrep instead of offgrep.

If you -however- are in a super restricted network (eg. government) without a chance to install ripgrep, but are able to install Python packages, offgrep might be suitable for you.

Usage

Please refer to the documetation on GitLab Pages.

Metadata

Release files for offgrep 0.3.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for offgrep 0.3.8
File Size Uploaded
offgrep-0.3.8.tar.gz 34.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for offgrep 0.3.8
File Interpreter ABI Platform
offgrep-0.3.8-py3-none-any.whl Python 3 none any Details

Total release size: 73.3 kB

Release files / offgrep-0.3.8.tar.gz

Download URL offgrep-0.3.8.tar.gz
Size 34.5 kB
Tags Source
SHA-256 checksum
How to use checksums
d2685019061a03c97d90746ce3227c29f26f944f911ee8ced68dfd16a0d0e6a2
BLAKE2b-256 checksum
How to use checksums
a7636069eccb0dc0a6eb59626ed548483126601e5a01c318c2a4bcb2513d91b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Alpine Linux","version":"3.23.5","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / offgrep-0.3.8-py3-none-any.whl

Download URL offgrep-0.3.8-py3-none-any.whl
Size 38.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6a921dcf01db8bea4790e62f83b2f3c206de92499f043fdbbe45f600551750ec
BLAKE2b-256 checksum
How to use checksums
db9ba1a14b95cbd757a83830eb2a07a6f2823840faff23084e20d88495ffd43c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Alpine Linux","version":"3.23.5","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

0.3.8 This release

2 release files

0.3.7

2 release files

0.3.6

2 release files

0.3.5

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page