Files
awesome-awesomeness/readmes/algolia.md5
2024-04-20 19:22:54 +02:00

248 lines
15 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<p align="center">
<br>
<img width="400" src="https://rawgit.com/algolia/awesome-algolia/master/logo.png?v=2" alt="awesome">
<br>
<br>
</p>
## 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 Algolias 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 Algolias 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/)