25 KiB
25 KiB
Awesome Algolia !Awesome (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg) (https://github.com/sindresorhus/awesome)
▐ A curated list of awesome things related to Algolia, inspired by awesome.re (http://awesome.re).
Table of Contents
- API Resources (#api-resources)
- API Clients (#api-clients)
- Guides & Tutorials (#guides--tutorials)
- Official Integrations (#official-integrations)
- Community Integrations (#community-integrations)
- Libraries & Tools (#libraries--tools)
- Community Libraries (#community-libraries)
- Demos (#demos)
- Talks (#talks)
- Community Talks (#community-talks)
- Community Projects (#community-projects)
- Blog Posts (#blog-posts)
- Community Blog Posts (#community-blog-posts)
- Culture (#culture)
- Other (#other)
API Resources
- Documentation (https://www.algolia.com/doc/)
- Service Status (https://status.algolia.com/)
- Support Center (https://www.algolia.com/support)
- Release Notes (https://www.algolia.com/changes)
- FAQ (https://www.algolia.com/doc/faq)
API Clients
- PHP (https://github.com/algolia/algoliasearch-client-php)
- JavaScript (https://github.com/algolia/algoliasearch-client-js)
- Ruby (https://github.com/algolia/algoliasearch-client-ruby)
- Python (https://github.com/algolia/algoliasearch-client-python)
- iOS (https://github.com/algolia/algoliasearch-client-swift)
- Android (https://github.com/algolia/algoliasearch-client-kotlin)
- C# (https://github.com/algolia/algoliasearch-client-csharp)
- Java (https://github.com/algolia/algoliasearch-client-java-2)
- Go (https://github.com/algolia/algoliasearch-client-go)
- Scala (https://github.com/algolia/algoliasearch-client-scala)
- Rails (https://github.com/algolia/algoliasearch-rails)
- Symfony (https://github.com/algolia/AlgoliaSearchBundle)
- Django (https://github.com/algolia/algoliasearch-django)
- Laravel (https://github.com/algolia/scout-extended)
- Kotlin (https://github.com/algolia/algoliasearch-client-kotlin)
Community API Clients
- Elixir (https://github.com/sikanhe/algolia-elixir)
- ColdFusion (https://github.com/mjclemente/algolia.cfc)
- Erlang (https://github.com/k3nn7/algoliasearch-client-erlang)
- .NET (analytics) (https://github.com/chilas/algolia-analytics)
Official Integrations
- WordPress (https://www.algolia.com/doc/integration/wordpress/getting-started/quick-start/)
- Magento (https://www.algolia.com/search-solutions/adobe-commerce-magento/)
- Magento 2 (https://www.algolia.com/search-solutions/adobe-commerce-magento/)
- Shopify (https://www.algolia.com/doc/integration/shopify/getting-started/quick-start/)
- Zendesk (https://www.algolia.com/doc/integration/zendesk/get-started/)
Community Integrations
- SiteCore (https://github.com/dharnitski/Sitecore.Algolia)
- Contentful (https://github.com/drublic/contentful-to-algolia)
- Kirby CMS (https://github.com/mlbrgl/kirby-algolia)
- Firebase:
- Figolia (https://www.npmjs.com/package/figolia)
- firebase-search (https://github.com/deltaepsilon/firebase-search)
- algolia-firebase-functions (https://github.com/fobo66/algolia-firebase-functions)
- Slate (https://github.com/keen/slate_algolia)
- Drupal (https://www.drupal.org/project/search_api_algolia)
- Algolia Places ACF field (https://github.com/etaminstudio/acf-field-algolia-places)
- Laravel Scout (https://laravel.com/docs/master/scout)
- Shopware (https://github.com/synonymous1984/SwAlgolia)
- eXist-db (https://github.com/BCDH/exist-algolia-index)
- Orchard CMS (https://github.com/Lombiq/Orchard-Algolia-Search)
- Gitbook (https://www.npmjs.com/package/gitbook-plugin-algolia)
- Hapi (https://www.npmjs.com/package/hapi-algolia-search)
- Hexo:
- hexo-algoliasearch (https://github.com/LouisBarranqueiro/hexo-algoliasearch)
- hexo-algolia (https://github.com/oncletom/hexo-algolia)
- Hugo:
- algolia-hugo (https://github.com/duckpuppy/algolia-hugo)
- hugo-algolia (https://yarnpkg.com/en/package/hugo-algolia)
- Yii2 (https://github.com/lordthorzonus/yii2-algolia)
- Docute (https://docute.js.org/#/plugins?id=docsearch)
- Ember (https://github.com/trouva/ember-algolia)
- NativeScript (https://github.com/arpit2438735/nativescript-algolia)
- Graphcool (https://www.graph.cool/docs/tutorials/algolia-auto-syncing-for-graphql-backends-aroozee9zu/)
- Ghost (https://github.com/mlbrgl/ghost-algolia)
- NationBuilder (https://github.com/etaminstudio/algoliasearch-nationbuilder)
- Odoo (https://github.com/akretion/connector-search-engine)
- Node Base (https://github.com/doowb/search-indexer-algolia)
- Metalsmith (https://github.com/stafyniaksacha/metalsmith-algolia)
- GraphCMS (https://graphcms.com/docs/integrations/Algolia/)
- Moodle (https://moodle.org/plugins/search_algolia)
- PrestaShop 1.6 (https://dh42.com/prestashop-modules/prestashop-algolia-module/)
- WP Search with Algolia (https://wordpress.org/plugins/wp-search-with-algolia/)
- Jekyll (https://github.com/algolia/jekyll-algolia)
Libraries & Tools
- React InstantSearch (https://community.algolia.com/react-instantsearch/)
- Vue InstantSearch (https://community.algolia.com/vue-instantsearch/)
- instantsearch.js (https://community.algolia.com/instantsearch.js/)
- instantsearch iOS (https://community.algolia.com/instantsearch-ios/)
- instantsearch Android (https://community.algolia.com/instantsearch-android/)
- autocomplete.js (https://github.com/algolia/autocomplete.js)
- Algolia JS Helper (https://community.algolia.com/algoliasearch-helper-js/)
- Algolia Places (https://community.algolia.com/places/)
- DocSearch (https://community.algolia.com/docsearch/)
- Awesome Autocomplete for Github (https://github.algolia.com/)
- expect jsx (https://github.com/algolia/expect-jsx)
- Searchbox builder (http://shipow.github.io/searchbox/)
- Algolia Search Grader (https://grader.algolia.com/)
- RapidAPI Algolia console (https://rapidapi.com/package/Algolia/functions?utm_source=AlgoliaGitHub&utm_medium=button)
- instantsearch-electron (https://github.com/algolia/instantsearch-electron)
- PHP Dom Parser (https://packagist.org/packages/algolia/php-dom-parser)
- Ruby HTML Hierarchy extractor (https://github.com/pixelastic/html-hierarchy-extractor)
- Algolia, Materialize and Jekyll template (https://github.com/chadokruse/algolia-materialize-jekyll)
Community libraries
- Angular components (https://github.com/tagazok/algolia-angular-components)
- CSV toolbox (https://www.npmjs.com/package/algolia-csv)
- Web Crawler (https://www.npmjs.com/package/algolia-webcrawler)
- Alexa (https://www.npmjs.com/package/algoliasearch-alexa)
- Mongoose:
- mongoose-algolia-index (https://github.com/riyadhalnur/mongoose-algolia-index)
- mongoose-algolia (https://github.com/crsten/mongoose-algolia)
- mongoolia-v5 (https://github.com/thedv91/mongoolia-v5)
- mongoolia (https://github.com/algolia/mongoolia)
- Terraform:
- k-yomo/terraform-provider-algolia (https://github.com/k-yomo/terraform-provider-algolia)
- philippe-vandermoere/terraform-provider-algolia (https://github.com/philippe-vandermoere/terraform-provider-algolia)
- brightnetwork/terraform-provider-algolia (https://github.com/brightnetwork/terraform-provider-algolia)
- SectorLabs/terraform-provider-algolia (https://github.com/SectorLabs/terraform-provider-algolia)
Demos
- instantsearch product search (https://demos.algolia.com/instant-search-demo/) (code (https://github.com/algolia/instant-search-demo))
- instantsearch for smashingmagazine.com (https://community.algolia.com/demo-smashingmagazine/) (code (https://github.com/algolia/demo-smashingmagazine/))
- Geo search for airports (https://demos.algolia.com/geo-search-demo/) (code (https://github.com/algolia/demo-geo-search))
- instantsearch for media (https://community.algolia.com/instantsearch.js/examples/media/) (code (https://github.com/algolia/instantsearch.js/tree/master/examples/media))
- instantsearch for ecommerce (https://community.algolia.com/instantsearch.js/examples/e-commerce/) (code (https://github.com/algolia/instantsearch.js/tree/master/examples/e-commerce))
- instantsearch for vacation rentals (https://community.algolia.com/instantsearch.js/examples/tourism/) (code (https://github.com/algolia/instantsearch.js/tree/master/examples/tourism))
- instantsearch with AdSense (https://demo.algolia.com/examples/instant-search-google-adsense/) (code (https://github.com/algolia/examples/tree/master/instant-search/google-adsense))
- Textarea autocomplete for @-mentions (https://community.algolia.com/demo-textarea-autocomplete/) (code (https://github.com/algolia/demo-textarea-autocomplete))
Community
- search and filters for Rick and Morty characters (https://rick-and-morty-chars.netlify.app/) (code (https://github.com/ShahAnuj2610/rick-and-morty-characters))
Talks
- How to build a search-as-you-type application in under 15mn (https://www.youtube.com/watch?v=YfR9oyzoWbc)
- Everyone on Support (https://www.youtube.com/watch?v=hQLzyuZ5-NA)
- Redux. Why and Where? (https://www.youtube.com/watch?v=8sM6dF_gnYg)
- How to discourage remote work (https://www.youtube.com/watch?v=sJW2j1Swcw4)
- Let's Chat(bot) (https://www.youtube.com/watch?v=JgrKsifEyZY)
- Announcing Search for Facet Values (https://www.youtube.com/watch?v=BuDSmv1fwAc)
- 7 ways to search for a camelCased parameter in your docs (https://speakerdeck.com/dzello/7-ways-to-search-for-a-camelcased-parameter-in-your-docs)
Community Talks
- Serverless forums (https://www.youtube.com/watch?v=MvZzZQR77tc) (Algolia, Firebase and Lambdas, by Daniel Parker) — Slides
(https://drive.google.com/file/d/0B24gCoOT2bpsS3h4bE9hVklfZGc/view?pli=1)
- Algolia + Glimmer (https://pusher.com/sessions/meetup/ember-london/algolia-glimmer-high-voltage) - by @mschinis (https://github.com/mschinis)
Community Projects
- Community Home Page (https://community.algolia.com/)
- Community Forum (Discourse) (https://discourse.algolia.com/)
- Product Hunt (https://www.producthunt.com/search/posts)
- Hacker News Search (https://hn.algolia.com/)
- FontAwesome (http://fontawesome.io/icons/)
- Searchstone (http://searchstone.io/)
- Marvel Super-Search (https://community.algolia.com/marvel-search/)
- Oval Quotes (http://oval-quotes.dzello.com/)
- DocSearch Partners (https://community.algolia.com/docsearch/)
- Algolia Customers and Case Studies (https://www.algolia.com/customers)
- Startup Jobs (https://startup.jobs)
- windtoday.co (https://windtoday.co)
- Apifood.co (http://apifood.co)
- Clinton and Trump Said... (http://clintonandtrumpsaid.com)
- Sherlock Search (http://pixelastic.github.io/sherlock-search/)
- ParisWeb conferences (https://pixelastic.github.io/parisweb/)
- The Common Standards Project (http://commonstandardsproject.com/)
- Grantmakers (https://www.grantmakers.io/)
Guides & Tutorials
- Getting Started — How it Works Guide (https://www.algolia.com/doc/guides/getting-started/how-it-works)
- Getting Started — Quickstart (https://www.algolia.com/doc/guides/getting-started/quick-start)
- 10-minute instantsearch.js workshop (https://github.com/algolia/instantsearch-workshop)
- Incredibly Fast Instant Search With Algolia and Vue - Laracasts (https://laracasts.com/series/whatcha-working-on/episodes/16)
- Firestore full-text search guide (https://firebase.google.com/docs/firestore/solutions/search)
- Firebase full-text search cloud function template (https://github.com/firebase/functions-samples/tree/master/fulltext-search)
- Sync GraphCMS with Algolia (https://dev.to/notrab/sync-graphcms-content-to-algolia-for-super-fast-faceted-search-fc3)
Blog Posts
- Algolia Blog (https://blog.algolia.com/)
- Algolia Stories (https://stories.algolia.com/)
- Inside the Algolia Engine blog post series
- Part 1 — Indexing vs. Search (https://blog.algolia.com/inside-the-algolia-engine-part-1-indexing-vs-search/)
- Part 2 — The Indexing Challenge of Instant Search (https://blog.algolia.com/inside-the-algolia-engine-part-2-the-indexing-challenge-of-instant-search/)
- Part 3 — Query Processing (https://blog.algolia.com/inside-the-algolia-engine-part-3-query-processing/)
- Part 4 — Textual Relevance (https://blog.algolia.com/inside-the-algolia-enginepart-4-textual-relevance/)
- Part 5 — Highlighting, a Cornerstone of Search UX (https://blog.algolia.com/inside-the-algolia-engine-part-5-highlighting-a-cornerstone-to-search-ux/)
- Part 6 — Handling Synonyms the Right Way (https://blog.algolia.com/inside-the-engine-part-6-handling-synonyms-the-right-way/)
- Part 7 - Better Relevance via Dedup at Query Time (https://blog.algolia.com/inside-the-engine-part-7-better-relevance-via-dedup-at-query-time/)
- Algolia's Fury Road to a Worldwide API (https://stories.algolia.com/algolia-s-fury-road-to-a-worldwide-api-c1536c46f3a5)
- The Architecture Of Algolia’s Distributed Search Network (http://highscalability.com/blog/2015/3/9/the-architecture-of-algolias-distributed-search-network.html)
- How Algolia Built Their Realtime Search as a Service Product (http://stackshare.io/posts/how-algolia-built-their-realtime-search-as-a-service-product)
- How Algolia Reduces Latency For 21B Searches Per Month (https://stackshare.io/algolia/how-algolia-reduces-latency-for-21b-searches-per-month)
Community Blog Posts
- How Mailjet sped up searches in its documentation with Algolia’s DocSearch
(https://stories.algolia.com/how-mailjet-sped-up-searches-in-its-documentation-with-algolias-docsearch-583b57319f12#.qeh4v01lf)
- How Algolia Powers Thousands of Apps on Scaphold (https://medium.com/@vincening/how-algolia-powers-thousands-of-apps-on-scaphold-d650e7aab6c4#.45iyx1gjp)
- Integrating Algolia Search into a Rails App (https://medium.com/@theorynest/integrating-algolia-search-into-a-rails-app-e555a0da4dbf#.6zu5h6wzz)
- Indexing PDF Or Other File Contents For Searching (https://medium.com/@obahareth/indexing-pdf-or-other-file-contents-for-searching-b2499c23568f#.ekfy6dw1s)
- How we built our new search using Algolia (https://hashnode.com/post/how-we-built-our-new-search-using-algolia-cinemi2300008e153l9i6gxj6) (covers MongoDB integration)
- Algolia — A Hosted Search API Reviewed (http://blog.getstream.io/algolia-a-hosted-search-api-reviewed/)
- Integrate Algolia with Laravel Scout and Vue.js - Scotch.io (https://scotch.io/tutorials/build-search-functionality-with-laravel-scout-and-vue-js)
- How to Build a Search Engine with Algolia - PHP (https://www.codementor.io/php/tutorial/how-to-build-a-search-engine-algolia)
- Scrape Static Site with Algolia (https://glebbahmutov.com/blog/scrape-static-site-with-algolia/)
Culture
- How Algolia built a Culture-First Company around Ownership (https://stories.algolia.com/how-algolia-built-a-culture-first-company-around-ownership-eee6623b1b6)
Other
- Algolia Codepen (https://codepen.io/team/algolia/)
- Algolia on Product Hunt (https://lukyvj.github.io/algolia-ph/)
License
!CC0 (https://i.creativecommons.org/p/zero/1.0/88x31.png) (https://creativecommons.org/publicdomain/zero/1.0/)