An open API service for producing an overview of a list of open source projects.

https://github.com/WojciechMula/pyahocorasick

aho-corasick automaton string-manipulation trie

Score: 26.23128871034474

Last synced: about 10 hours ago
JSON representation

Repository metadata:

Python module (C extension and plain python) implementing Aho-Corasick algorithm


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 1 day ago

Total Commits: 491
Total Committers: 33
Avg Commits per committer: 14.879
Development Distribution Score (DDS): 0.483

Commits in past year: 5
Committers in past year: 1
Avg Commits per committer in past year: 5.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
Wojciech Muła w****a@p****l 254
Philippe Ombredanne p****e@n****m 130
wojtek w****k@a****7 28
Ayan Sinha Mahapatra a****a@g****m 24
David Woakes d****d@w****s 10
Frankie Robertson f****e@r****e 5
gladtosee i****i@h****t 3
chenhaomin c****n@c****m 3
Wojciech Muła w****m@a****k 2
Pastafarianist m****t@g****m 2
Andreas Moser g****r@s****t 2
Andrew Grigorev a****w@e****u 2
Frederik Petersen f****k@t****e 2
Karthikeyan Singaravelan t****i@g****m 2
Koichi Yasuoka y****a@k****p 2
Mohamed Elsabagh m****h@k****m 2
Nathaniel Daniel n****2@g****m 2
朱穆穆 m****u@f****m 1
robinchm r****m@h****m 1
renat-nasyrov r****v@e****u 1
Xiaopeng Xu c****0@g****m 1
Tim Gates t****s@i****m 1
Sylvain Zimmer s****n@s****m 1
Sebastián Mancilla s****l@s****v 1
Niklas Fiekas n****s@b****e 1
Littlebear0729 l****9@p****m 1
Jan Fan g****n@g****m 1
INADA Naoki m****e 1
Eloy Felix e****x@g****m 1
Edward Betts e****d@4****m 1
and 3 more...

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 93
Total pull requests: 59
Average time to close issues: over 1 year
Average time to close pull requests: 3 months
Total issue authors: 69
Total pull request authors: 26
Average comments per issue: 5.51
Average comments per pull request: 0.76
Merged pull request: 31
Bot issues: 0
Bot pull requests: 0

Past year issues: 8
Past year pull requests: 13
Past year average time to close issues: about 2 hours
Past year average time to close pull requests: 23 days
Past year issue authors: 8
Past year pull request authors: 8
Past year average comments per issue: 0.25
Past year average comments per pull request: 0.38
Past year merged pull request: 4
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/WojciechMula/pyahocorasick

Top Issue Authors

  • pombredanne (15)
  • WojciechMula (4)
  • twang18 (2)
  • egberts (2)
  • FreePlague (2)
  • woakesd (2)
  • SeekPoint (2)
  • kootenpv (2)
  • zwd2080 (2)
  • orbisvicis (1)
  • shaneraphel (1)
  • wangye360 (1)
  • gladtosee (1)
  • Mohit-15 (1)
  • KennSmithDS (1)

Top Pull Request Authors

  • AyanSinhaMahapatra (12)
  • WojciechMula (6)
  • robinchm (5)
  • QuLogic (4)
  • router0mail (3)
  • melsabagh (3)
  • pombredanne (3)
  • tirkarthi (2)
  • nathaniel-daniel (2)
  • niklasf (2)
  • eloyfelix (2)
  • grrrrrrrrr (1)
  • littlebear0729 (1)
  • jameshilliard (1)
  • afonsojanu (1)

Top Issue Labels

  • enhancement (13)
  • bug (11)
  • question (11)
  • task (3)
  • documentation (1)
  • duplicate (1)
  • help-wanted (1)

Top Pull Request Labels

  • bug (1)

Package metadata

pypi.org: pyahocorasick

pyahocorasick is a fast and memory efficient library for exact or approximate multi-pattern string search. With the ``ahocorasick.Automaton`` class, you can find multiple key string occurrences at once in some input text. You can use it as a plain dict-like Trie or convert a Trie to an automaton for efficient Aho-Corasick search. And pickle to disk for easy reuse of large automatons. Implemented in C and tested on Python 3.6+. Works on Linux, macOS and Windows. BSD-3-Cause license.

  • Homepage: http://github.com/WojciechMula/pyahocorasick
  • Documentation: https://pyahocorasick.readthedocs.io/
  • Licenses: BSD-3-Clause and Public-Domain
  • Latest release: 2.3.1 (published 6 months ago)
  • Last Synced: 2026-10-22T17:32:03.803Z (1 day ago)
  • Versions: 32
  • Dependent Packages: 47
  • Dependent Repositories: 443
  • Downloads: 6,275,973 Last month
  • Docker Downloads: 95,736
  • Rankings:
    • Dependent packages count: 0.32%
    • Downloads: 0.431%
    • Dependent repos count: 0.686%
    • Docker downloads count: 1.55%
    • Average: 1.572%
    • Stargazers count: 2.143%
    • Forks count: 4.304%
  • Maintainers (2)
proxy.golang.org: github.com/WojciechMula/pyahocorasick

proxy.golang.org: github.com/wojciechmula/pyahocorasick

conda-forge.org: pyahocorasick

pyahocorasick is a fast and memory efficient library for exact or approximate multi-pattern string search meaning that you can find multiple key strings occurrences at once in some input text. The library provides an ahocorasick Python module that you can use as a plain dict-like Trie or convert a Trie to an automaton for efficient Aho-Corasick search.

  • Homepage: https://github.com/WojciechMula/pyahocorasick
  • Licenses: BSD-3-Clause
  • Latest release: 1.4.4 (published over 4 years ago)
  • Last Synced: 2026-08-03T00:03:32.686Z (3 months ago)
  • Versions: 6
  • Dependent Packages: 1
  • Dependent Repositories: 5
  • Rankings:
    • Stargazers count: 14.362%
    • Dependent repos count: 14.781%
    • Forks count: 16.877%
    • Average: 18.75%
    • Dependent packages count: 28.978%
nixpkgs-23.05: python311Packages.pyahocorasick

Python module implementing Aho-Corasick algorithm

nixpkgs-24.05: python311Packages.pyahocorasick

Python module implementing Aho-Corasick algorithm

nixpkgs-unstable: python313Packages.pyahocorasick

Python module implementing Aho-Corasick algorithm

nixpkgs-unstable: python314Packages.pyahocorasick

Python module implementing Aho-Corasick algorithm

ubuntu-23.04: python-pyahocorasick

  • Homepage: https://github.com/WojciechMula/pyahocorasick
  • Licenses: bsd-3-clause
  • Latest release: 1.4.1-1build4 (published 9 months ago)
  • Last Synced: 2026-03-11T13:30:07.728Z (8 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-24.11: python311Packages.pyahocorasick

Python module implementing Aho-Corasick algorithm

nixpkgs-23.05: python310Packages.pyahocorasick

Python module implementing Aho-Corasick algorithm

ubuntu-22.04: python-pyahocorasick

  • Homepage: https://github.com/WojciechMula/pyahocorasick
  • Licenses: bsd-3-clause
  • Latest release: 1.4.1-1build2 (published 8 months ago)
  • Last Synced: 2026-08-19T12:29:48.048Z (2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-24.11: python312Packages.pyahocorasick

Python module implementing Aho-Corasick algorithm

ubuntu-24.04: python-pyahocorasick

  • Homepage: https://github.com/WojciechMula/pyahocorasick
  • Licenses: bsd-3-clause
  • Latest release: 1.4.1-1build6 (published 9 months ago)
  • Last Synced: 2026-03-06T12:07:08.190Z (8 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
debian-12: python-pyahocorasick

  • Homepage: https://github.com/WojciechMula/pyahocorasick
  • Documentation: https://packages.debian.org/bookworm/python-pyahocorasick
  • Licenses: bsd-3-clause
  • Latest release: 1.4.1-1 (published 8 months ago)
  • Last Synced: 2026-03-13T14:46:08.794Z (7 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-23.10: python-pyahocorasick

  • Homepage: https://github.com/WojciechMula/pyahocorasick
  • Licenses: bsd-3-clause
  • Latest release: 1.4.1-1build4 (published 8 months ago)
  • Last Synced: 2026-03-13T18:22:55.853Z (7 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
guix: python-pyahocorasick

Library for finding multiple key strings in text

nixpkgs-23.11: python310Packages.pyahocorasick

Python module implementing Aho-Corasick algorithm

debian-13: python-pyahocorasick

  • Homepage: https://github.com/WojciechMula/pyahocorasick
  • Documentation: https://packages.debian.org/trixie/python-pyahocorasick
  • Licenses: bsd-3-clause
  • Latest release: 1.4.1-2 (published 8 months ago)
  • Last Synced: 2026-03-14T09:11:45.868Z (7 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-23.11: python311Packages.pyahocorasick

Python module implementing Aho-Corasick algorithm

ubuntu-24.10: python-pyahocorasick

  • Homepage: https://github.com/WojciechMula/pyahocorasick
  • Licenses: bsd-3-clause
  • Latest release: 1.4.1-1build6 (published 9 months ago)
  • Last Synced: 2026-07-30T12:09:03.473Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-24.05: python312Packages.pyahocorasick

Python module implementing Aho-Corasick algorithm


Dependencies

.github/workflows/extensive-tests.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
.github/workflows/test-and-build.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
  • actions/upload-artifact v2 composite
  • pypa/cibuildwheel v2.11.4 composite
setup.py pypi
.github/workflows/pypi-release.yml actions
  • actions/checkout de0fac2e4500dabe0009e67214ff5f5447ce83dd composite
  • actions/download-artifact 37930b1c2abaa49bbe596cd826c3c89aef350131 composite
  • actions/upload-artifact b7c566a772e6b6bfb58ed0dc250532a479d7789f composite
  • actions/upload-artifact/merge b7c566a772e6b6bfb58ed0dc250532a479d7789f composite
  • pypa/cibuildwheel 8d2b08b68458a16aeb24b64e68a09ab1c8e82084 composite
  • pypa/gh-action-pypi-publish cef221092ed1bacb1cc03d23a2d87d1d172e277b composite
  • softprops/action-gh-release b4309332981a82ec1c5618f44dd2e27cc8bfbfda composite