All Projects → Pyahocorasick → Similar Projects or Alternatives

128 Open source projects that are alternatives of or similar to Pyahocorasick

Data Structures
Data-Structures using C++.
Stars: ✭ 121 (-79.6%)
Mutual labels:  trie, string-manipulation
lucilla
Fast, efficient, in-memory Full Text Search for Kotlin
Stars: ✭ 102 (-82.8%)
Mutual labels:  trie
DEPRECATED-data-structures
A collection of powerful data structures
Stars: ✭ 2,648 (+346.54%)
Mutual labels:  trie
Libft
42 library of basic C functions - queues, lists, memory operations and more 😄
Stars: ✭ 21 (-96.46%)
Mutual labels:  string-manipulation
evil-briefcase
Change cases quickly with vim motions in emacs
Stars: ✭ 20 (-96.63%)
Mutual labels:  string-manipulation
string-replace-to-array
Like Javascript's string.replace, but accepts and returns an array
Stars: ✭ 19 (-96.8%)
Mutual labels:  string-manipulation
Competitive Programming
Contains solutions and codes to various online competitive programming challenges and some good problems. The links to the problem sets are specified at the beginning of each code.
Stars: ✭ 65 (-89.04%)
Mutual labels:  trie
Sensitive
敏感词查找,验证,过滤和替换 🤓 FindAll, Validate, Filter and Replace words.
Stars: ✭ 292 (-50.76%)
Mutual labels:  trie
radix
Golang radix tree implementation
Stars: ✭ 30 (-94.94%)
Mutual labels:  trie
unitdb
Fast specialized time-series database for IoT, real-time internet connected devices and AI analytics.
Stars: ✭ 97 (-83.64%)
Mutual labels:  trie
Algorithms-Java
A collection of common algorithms and data structures implemented in Java.
Stars: ✭ 141 (-76.22%)
Mutual labels:  trie
normalize-text
📝 Provides a simple API to normalize texts, whitespaces, paragraphs & diacritics.
Stars: ✭ 54 (-90.89%)
Mutual labels:  string-manipulation
trie-prefix-tree
Create and modify trie prefix structures and extract word lists including prefixes, anagrams and sub-anagrams
Stars: ✭ 42 (-92.92%)
Mutual labels:  trie
split-on-first
Split a string on the first occurrence of a given separator
Stars: ✭ 68 (-88.53%)
Mutual labels:  string-manipulation
Tiny Utf8
Unicode (UTF-8) capable std::string
Stars: ✭ 322 (-45.7%)
Mutual labels:  string-manipulation
prefixtree
A prefix tree (trie) implementation in go
Stars: ✭ 21 (-96.46%)
Mutual labels:  trie
fixie-trie
Compact tries for fixed-width keys
Stars: ✭ 23 (-96.12%)
Mutual labels:  trie
treebitmap
Fast IP lookup table for IPv4/IPv6 prefixes
Stars: ✭ 81 (-86.34%)
Mutual labels:  trie
Portable Utf8
🉑 Portable UTF-8 library - performance optimized (unicode) string functions for php.
Stars: ✭ 405 (-31.7%)
Mutual labels:  string-manipulation
sublimetext-stringutilities
Sublime Text 2/3 plugin for string manipulations
Stars: ✭ 81 (-86.34%)
Mutual labels:  string-manipulation
php-helpers
A Collection of useful php helper functions.
Stars: ✭ 26 (-95.62%)
Mutual labels:  string-manipulation
Java-Programs
Java Practiced Problems including concepts of OOPS, Interface, String , Collection.
Stars: ✭ 51 (-91.4%)
Mutual labels:  string-manipulation
Cuerdas
String manipulation library for Clojure(Script)
Stars: ✭ 272 (-54.13%)
Mutual labels:  string-manipulation
AlgoDaily
just for fun
Stars: ✭ 118 (-80.1%)
Mutual labels:  trie
vbml
Way to check, match and resist.
Stars: ✭ 27 (-95.45%)
Mutual labels:  string-manipulation
rust sequence trie
Ergonomic trie data structure
Stars: ✭ 22 (-96.29%)
Mutual labels:  trie
triebeard
Radix trees in Rcpp and R
Stars: ✭ 29 (-95.11%)
Mutual labels:  trie
greek-utils
A JavaScript library for Greek language with utilities such as replacement of accented and other diacritics characters, conversion from Greek to phonetic, transliterated or greeklish Latin and more.
Stars: ✭ 66 (-88.87%)
Mutual labels:  string-manipulation
common-substr
Simple tool to extract the most common substrings from an input text. Built for password cracking.
Stars: ✭ 56 (-90.56%)
Mutual labels:  string-manipulation
Data Structures
Go datastructures.
Stars: ✭ 336 (-43.34%)
Mutual labels:  trie
Data-Structures
Algorithmic Problems Solutions -- hash table code featured in geeksforgeeks
Stars: ✭ 44 (-92.58%)
Mutual labels:  trie
poplar-trie
C++17 implementation of memory-efficient dynamic tries
Stars: ✭ 47 (-92.07%)
Mutual labels:  trie
string theory
Flexible modern C++ string library with type-safe formatting
Stars: ✭ 32 (-94.6%)
Mutual labels:  string-manipulation
Coding Interview Gym
leetcode.com , algoexpert.io solutions in python and swift
Stars: ✭ 451 (-23.95%)
Mutual labels:  trie
Algorithms
Data Structures & Algorithms. Includes solutions for Cracking the Coding Interview 6th Edition
Stars: ✭ 89 (-84.99%)
Mutual labels:  trie
Data-Structures-and-Algorithms
Implementation of various Data Structures and algorithms - Linked List, Stacks, Queues, Binary Search Tree, AVL tree,Red Black Trees, Trie, Graph Algorithms, Sorting Algorithms, Greedy Algorithms, Dynamic Programming, Segment Trees etc.
Stars: ✭ 144 (-75.72%)
Mutual labels:  trie
the-stringler
An OOP approach to string manipulation.
Stars: ✭ 36 (-93.93%)
Mutual labels:  string-manipulation
Baekjoon
코딩테스트 대비 문제집(Baekjoon Online Judge)
Stars: ✭ 295 (-50.25%)
Mutual labels:  trie
HArray
Fastest Trie structure (Linux & Windows)
Stars: ✭ 89 (-84.99%)
Mutual labels:  trie
safe-string-interpolation
A type driven approach to string interpolation, aiming at consistent, secure, and only-human-readable logs and console outputs !
Stars: ✭ 14 (-97.64%)
Mutual labels:  string-manipulation
go-erasure
Erasure coding (Reed–Solomon coding) in Go
Stars: ✭ 44 (-92.58%)
Mutual labels:  trie
Twine
String manipulation, leveled up!
Stars: ✭ 496 (-16.36%)
Mutual labels:  string-manipulation
bigint
bigint is a C++ library which can handle Very very Big Integers. It can calculate factorial of 1000000... it can go any big. It may be useful in Competitive Coding and Scientific Calculations which deals with very very large Integers. It can also be used in Decryption process. It has many inbuilt functions which can be very useful.
Stars: ✭ 34 (-94.27%)
Mutual labels:  string-manipulation
aho-corasick-node
A Node implementation of the Aho-Corasick string matching algorithm based on DoubleArray Trie.
Stars: ✭ 16 (-97.3%)
Mutual labels:  trie
trie-mux
A minimal and powerful trie based url path router (or mux) for Go.
Stars: ✭ 25 (-95.78%)
Mutual labels:  trie
Merkle Patricia Tree
Project is in active development and has been moved to the EthereumJS VM monorepo.
Stars: ✭ 277 (-53.29%)
Mutual labels:  trie
csharp-trie
A trie (prefix tree) data structure implementation in C#.
Stars: ✭ 30 (-94.94%)
Mutual labels:  trie
retrie
Efficient Trie-based regex unions for blacklist/whitelist filtering and one-pass mapping-based string replacing
Stars: ✭ 35 (-94.1%)
Mutual labels:  trie
node-red-contrib-string
Provides a string manipulation node with a chainable UI based on the concise and lightweight stringjs.com.
Stars: ✭ 15 (-97.47%)
Mutual labels:  string-manipulation
React String Replace
A simple way to safely do string replacement with React components
Stars: ✭ 360 (-39.29%)
Mutual labels:  string-manipulation
string-toolkit
Just a package containing tools to manipulate a string.
Stars: ✭ 18 (-96.96%)
Mutual labels:  string-manipulation
stringx
Drop-in replacements for base R string functions powered by stringi
Stars: ✭ 14 (-97.64%)
Mutual labels:  string-manipulation
lexpy
Python package for lexicon; Trie and DAWG implementation.
Stars: ✭ 47 (-92.07%)
Mutual labels:  trie
Muxie
Muxie is a modern, fast and light HTTP multiplexer for Go. Fully compatible with the http.Handler interface. Written for everyone.
Stars: ✭ 257 (-56.66%)
Mutual labels:  trie
trie
Trie (a.k.a. prefix tree) C# implementation. Has constant-time string prefix lookup.
Stars: ✭ 84 (-85.83%)
Mutual labels:  trie
stringext
Extra string functions for OCaml
Stars: ✭ 20 (-96.63%)
Mutual labels:  string-manipulation
Hat Trie
C++ implementation of a fast and memory efficient HAT-trie
Stars: ✭ 565 (-4.72%)
Mutual labels:  trie
Algorithms and data structures
180+ Algorithm & Data Structure Problems using C++
Stars: ✭ 4,667 (+687.02%)
Mutual labels:  string-manipulation
Capsule
The Capsule Hash Trie Collections Library
Stars: ✭ 350 (-40.98%)
Mutual labels:  trie
DawgSharp
DAWG String Dictionary in C#
Stars: ✭ 72 (-87.86%)
Mutual labels:  trie
1-60 of 128 similar projects