All Projects → markomilivojevic → autocomplete

markomilivojevic / autocomplete

Licence: other
Laravel redis autocomplete

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to autocomplete

MentionMe
A plugin for MyBB 1.8.x that allows Twitter-style tagging and integration with MyAlerts
Stars: ✭ 19 (-29.63%)
Mutual labels:  autocomplete
tabnine-atom
Atom client for Tabnine - Code Faster with the All-Language AI Assistant for Code Completion, autocomplete JavaScript, Python, TypeScript, PHP, Go, Java, node.js, Ruby, C/C++, HTML/CSS, C#, Rust, SQL, Bash, Kotlin, React, Swift, Scala, Sass, Perl, Objective C, Node JS, Matlab, Haskell, Dart, Angular. https://atom.io/packages/tabnine
Stars: ✭ 33 (+22.22%)
Mutual labels:  autocomplete
react-abstract-autocomplete
Bring-Your-Own-UI autocomplete / mentions component for React.
Stars: ✭ 15 (-44.44%)
Mutual labels:  autocomplete
angular-search-experience
Algolia + Angular = 🔥🔥🔥
Stars: ✭ 166 (+514.81%)
Mutual labels:  autocomplete
sora-editor
A cool code editor library on Android with syntax-highlighting and auto-completion. (aka CodeEditor)
Stars: ✭ 580 (+2048.15%)
Mutual labels:  autocomplete
elixir auto complete
Bash Autocompletion for elixir, iex and mix
Stars: ✭ 21 (-22.22%)
Mutual labels:  autocomplete
dt-sql-parser
SQL Parsers for BigData, built with antlr4.
Stars: ✭ 135 (+400%)
Mutual labels:  autocomplete
django-yaaac
Ajax Autocomplete Django application
Stars: ✭ 13 (-51.85%)
Mutual labels:  autocomplete
VPAutoComplete
A simple Auto Complete UITextField also support UITableView written in swift 4.2
Stars: ✭ 20 (-25.93%)
Mutual labels:  autocomplete
tern-openui5
🛠 Autocomplete for the OpenUI5 framework for your favorite code editor, powered by Tern.
Stars: ✭ 26 (-3.7%)
Mutual labels:  autocomplete
vscode-allautocomplete
Autocomplete from open files for VSCode
Stars: ✭ 90 (+233.33%)
Mutual labels:  autocomplete
python-tools
🔧 Atom plugin which uses jedi to provide numerous tools useful for developing python code in atom.
Stars: ✭ 96 (+255.56%)
Mutual labels:  autocomplete
CLI-Autocomplete
Cross-platform flexible autocomplete library for your CLI applications.
Stars: ✭ 21 (-22.22%)
Mutual labels:  autocomplete
GoogleMapsHelper
An easy to integrate Model Based Google Maps Helper (SVHTTPClient, AFNetworking) That lets you Geo Code , Reverse Geocode, Get Directions , Places Autocomplete.
Stars: ✭ 21 (-22.22%)
Mutual labels:  autocomplete
VSLilyPond
VSCode Extension for LilyPond
Stars: ✭ 59 (+118.52%)
Mutual labels:  autocomplete
react-thailand-address-typeahead
jquery.Thailand.js in React
Stars: ✭ 78 (+188.89%)
Mutual labels:  autocomplete
addressr
Free Australian Address Validation, Search and Autocomplete
Stars: ✭ 46 (+70.37%)
Mutual labels:  autocomplete
elm-selectize
selectize-like dropdown menu with autocompletion in elm
Stars: ✭ 28 (+3.7%)
Mutual labels:  autocomplete
fast-autocomplete
Fast Autocomplete: When Elastcsearch suggestions are not fast and flexible enough
Stars: ✭ 201 (+644.44%)
Mutual labels:  autocomplete
autofill
Bookmarklet to fill out forms when testing by simply clicking on it.
Stars: ✭ 54 (+100%)
Mutual labels:  autocomplete

Laravel redis autocomplete

Installation

$ composer require ducha/autocomplete

Usage

Import facade:

//...
use Ducha\Autocomplete\Facades\Autocomplete;
//...

Main methods

Store item to bucket:

Autocomplete::addTerm('cities', 'Berlin');

Get suggestions from bucket:

Autocomplete::complete('cities', 'Ber');

All methods

/** 
 * Add an item to bucket
 * @method static bool addTerm(string $bucket, string $term)
 *
 * Add more items to bucket
 * @method static int addTerms(string $bucket, array $terms)
 * 
 * Remove item from bucket
 * @method static bool removeTerm(string $bucket, string $term)
 *
 * Autocomplete term
 * @method static array complete(string $bucket, string $prefix)
 *
 * Get all items from bucket
 * @method static array all(string $bucket)
 */
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].