StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Follow on

© 2025 StackShare. All rights reserved.

Product

  • Stacks
  • Tools
  • Feed

Company

  • About
  • Contact

Legal

  • Privacy Policy
  • Terms of Service
  1. Home
  2. Companies
  3. Algolia
Algolia logo

Algolia

Verified

Developer-friendly hosted search service. API clients for all major frameworks and languages. REST, JSON & detailed documentation.

San Franciscowww.algolia.com/?utm_source=stackshare&utm_medium=referral
68
Tools
4
Decisions
751
Followers

Tech Stack

Application & Data

29 tools

PostCSS logo
PostCSS
JavaScript logo
JavaScript
ES6 logo
ES6
Gatsby logo
Gatsby
Netlify logo
Netlify
Node.js logo
Node.js
GraphQL logo
GraphQL
Rails logo
Rails
Ruby logo
Ruby
CloudFlare logo
CloudFlare
Redux logo
Redux
Contentful logo
Contentful
Bootstrap logo
Bootstrap
Docker logo
Docker
Heroku logo
Heroku
MySQL logo
MySQL
Redis logo
Redis
Zoom logo
Zoom
Android SDK logo
Android SDK
Swift logo
Swift
React Storybook logo
React Storybook
GitHub Pages logo
GitHub Pages
Lodash logo
Lodash
NGINX logo
NGINX
NS1 logo
NS1
C++ logo
C++
jsDelivr logo
jsDelivr
DigitalOcean logo
DigitalOcean
Amazon S3 logo
Amazon S3

Utilities

10 tools

Twilio logo
Twilio
Slack logo
Slack
Segment logo
Segment
Mailjet logo
Mailjet
Google Analytics logo
Google Analytics
Algolia logo
Algolia
Stripe logo
Stripe
OpenStreetMap logo
OpenStreetMap
Leaflet logo
Leaflet
Gitter logo
Gitter

DevOps

19 tools

Prettier logo
Prettier
Git logo
Git
BrowserStack logo
BrowserStack
Visual Studio Code logo
Visual Studio Code
GitHub logo
GitHub
Jest logo
Jest
Sentry logo
Sentry
Babel logo
Babel
Webpack logo
Webpack
Yarn logo
Yarn
ESLint logo
ESLint
CodeSandbox logo
CodeSandbox
npm logo
npm
Travis CI logo
Travis CI
Wavefront logo
Wavefront
PagerDuty logo
PagerDuty
Chef logo
Chef
StatsD logo
StatsD
collectd logo
collectd

Business Tools

10 tools

Emotion logo
Emotion
React logo
React
Asana logo
Asana
Trello logo
Trello
G Suite logo
G Suite
Confluence logo
Confluence
Help Scout logo
Help Scout
Intercom logo
Intercom
Discourse logo
Discourse
Stack Overflow logo
Stack Overflow

Team Members

speedblue
speedblue
Julie Reboul
Julie ReboulMarketing Specialist
Olivier Garcia
Olivier GarciaDirector of Engineering
Adrien Joly
Adrien Joly
agdavid
agdavid
Ben
Ben
Benoit Reulier
Benoit Reulier
cavignon
cavignon
Baptiste Coquelle
Baptiste CoquelleEngineering Lead
Nicolas Dessaigne
Nicolas DessaigneCo-Founder & CEO
Haroenv
Haroenv
Jan Petr
Jan PetrSoftware Engineer

Engineering Blog

Stack Decisions

Gianluca Bargelli
Gianluca Bargelli

Dec 6, 2018

We started rebuilding our dashboard components using React from AngularJS over 3 years ago and, in order to have predictable client-side state management we introduced Redux.js inside our stack because of the popularity it gained inside the JavaScript community; that said, the number of lines of codes needed to implement even the simplest form was unnecessarily high, from a simple form to a more complex component like our team management page.

By switching our state management to MobX we removed approximately 40% of our boilerplate code and simplified our front-end development flow, which in the ends allowed us to focus more into product features rather than architectural choices.

210k views210k
Comments
Rémy-Christophe Schermesser
Rémy-Christophe Schermesser

Dec 4, 2018

As we follow the principle of "eat your own dog food", Kubernetes was the obvious choice for us. We want our teams to handle the production of their services, and Kubernetes provides all the foundation for us to handle production on our own, without relying (too much) on our SRE team. It also allows us to auto-scale seamlessly. Today all major product - but the search API - are running on Kubernetes .

9.84k views9.84k
Comments
Ronan Levesque
Ronan Levesque

Dec 4, 2018

A few months ago we decided to move our whole static website (www.algolia.com) to a new stack. At the time we were using a website generator called Middleman, written in Ruby. As a team of only front-end developers we didn't feel very comfortable with the language itself, and the time it took to build was not satisfying. We decided to move to Gatsby to take advantage of its use of React , as well as its incredibly high performances in terms of build and page rendering.

344k views344k
Comments
Josh Dzielak
Josh Dzielak

Sep 13, 2018

Shortly after I joined Algolia as a developer advocate, I knew I wanted to establish a place for the community to congregate and share their projects, questions and advice. There are a ton of platforms out there that can be used to host communities, and they tend to fall into two categories - real-time sync (like chat) and async (like forums). Because the community was already large, I felt that a chat platform like Discord or Gitter might be overwhelming and opted for a forum-like solution instead (which would also create content that's searchable from Google).

I looked at paid, closed-source options like AnswerHub and ForumBee and old-school solutions like phpBB and vBulletin, but none seemed to offer the power, flexibility and developer-friendliness of Discourse. Discourse is open source, written in Rails with Ember.js on the front-end. That made me confident I could modify it to meet our exact needs. Discourse's own forum is very active which made me confident I could get help if I needed it.

It took about a month to get Discourse up-and-running and make authentication tied to algolia.com via the SSO plugin. Adding additional plugins for moderation or look-and-feel customization was fairly straightforward, and I even created a plugin to make the forum content searchable with Algolia. To stay on top of answering questions and moderation, we used the Discourse API to publish new messages into our Slack. All-in-all I would say we were happy with Discourse - the only caveat would be that it's very helpful to have technical knowledge as well as Rails knowledge in order to get the most out of it.

436k views436k
Comments