All Projects โ†’ matteodem โ†’ Meteor Easy Search

matteodem / Meteor Easy Search

Licence: mit
Easy-to-use search for Meteor with Blaze Components

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Meteor Easy Search

flow-router
๐Ÿšฆ Carefully extended flow-router for Meteor
Stars: โœญ 191 (-56.39%)
Mutual labels:  meteor, meteor-package
Meteor-logger
๐Ÿงพ Meteor isomorphic logger. Store application logs in File (FS), MongoDB, or print in Console
Stars: โœญ 51 (-88.36%)
Mutual labels:  meteor, meteor-package
meteor-packages
Client for Meteor Package Server API
Stars: โœญ 14 (-96.8%)
Mutual labels:  meteor, meteor-package
hypersubs
an upgraded version of Meteor subscribe, which helps optimize data and performance!
Stars: โœญ 13 (-97.03%)
Mutual labels:  meteor, meteor-package
meteor-spacebars-tohtml
Meteor package to ease rendering spacebars to html
Stars: โœญ 35 (-92.01%)
Mutual labels:  meteor, meteor-package
ostrio-analytics
๐Ÿ“Š Visitor's analytics tracking code for ostr.io service
Stars: โœญ 14 (-96.8%)
Mutual labels:  meteor, meteor-package
meteor-server-autorun
Server-side Tracker.autorun
Stars: โœญ 36 (-91.78%)
Mutual labels:  meteor, meteor-package
meteor-two-factor
๐Ÿ” Two factor authentication package for accounts-password
Stars: โœญ 80 (-81.74%)
Mutual labels:  meteor, meteor-package
meteor-presence
๐Ÿ‘ฅ Meteor package to help track users' presence
Stars: โœญ 88 (-79.91%)
Mutual labels:  meteor, meteor-package
svelte-meteor-data
Reactively track Meteor data inside Svelte components
Stars: โœญ 14 (-96.8%)
Mutual labels:  meteor, meteor-package
Meteor-logger-mongo
๐Ÿƒ Meteor Logging: Store application log messages in MongoDB
Stars: โœญ 20 (-95.43%)
Mutual labels:  meteor, meteor-package
spiderable-middleware
๐Ÿค– Prerendering for JavaScript powered websites. Great solution for PWAs (Progressive Web Apps), SPAs (Single Page Applications), and other websites based on top of front-end JavaScript frameworks
Stars: โœญ 29 (-93.38%)
Mutual labels:  meteor, meteor-package
Meteor-Mailer
๐Ÿ“ฎ Bulletproof email queue on top of NodeMailer with support of multiple clusters and servers setup
Stars: โœญ 21 (-95.21%)
Mutual labels:  meteor, meteor-package
Meteor-flow-router-title
Change document.title on the fly within flow-router
Stars: โœญ 23 (-94.75%)
Mutual labels:  meteor, meteor-package
meteor-reactive-mongo
Reactive server-side MongoDB queries
Stars: โœญ 14 (-96.8%)
Mutual labels:  meteor, meteor-package
meteor-control-mergebox
Control mergebox of publish endpoints
Stars: โœญ 28 (-93.61%)
Mutual labels:  meteor, meteor-package
Client-Storage
๐Ÿ—„ Bulletproof persistent Client storage, works with disabled Cookies and/or localStorage
Stars: โœญ 15 (-96.58%)
Mutual labels:  meteor, meteor-package
Meteor-logger-file
๐Ÿ”– Meteor Logging: Store application log messages into file (FS)
Stars: โœญ 24 (-94.52%)
Mutual labels:  meteor, meteor-package
meteor-flow-router-map
Meteor package for Flow Router
Stars: โœญ 15 (-96.58%)
Mutual labels:  meteor, meteor-package
awesome-blaze
๐Ÿ”ฅA curated list of awesome things related to Blaze
Stars: โœญ 29 (-93.38%)
Mutual labels:  meteor, meteor-package

Easy Search Build Status Get help on Codementor

Easy Search is a simple and flexible solution for adding search functionality to your Meteor App. Use the Blaze Components + Javascript API to get started.

import { Index, MinimongoEngine } from 'meteor/easy:search'

// On Client and Server
const Players = new Mongo.Collection('players')
const PlayersIndex = new Index({
  collection: Players,
  fields: ['name'],
  engine: new MinimongoEngine(),
})
// On Client
Template.searchBox.helpers({
  playersIndex: () => PlayersIndex,
});
<template name="searchBox">
    {{> EasySearch.Input index=playersIndex }}

    <ul>
        {{#EasySearch.Each index=playersIndex }}
            <li>Name of the player: {{name}}</li>
        {{/EasySearch.Each}}
    </ul>
</template>

Check out the searchable leaderboard example or have a look at the current documentation (v1 docs) for more information.

How to install

cd /path/to/project
meteor add easy:search
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].