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

Algolia

San Franciscowww.algolia.com/?utm_source=stackshare&utm_medium=referral

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

68tools
4decisions
751followers
OverviewTech Stack68Dev Feed

Tech Stack

View all 68
Stack by Layer
Application & Data29
Utilities10
DevOps19
Business Tools10
Application & Data
29 tools (43%)
Utilities
10 tools (15%)
DevOps
19 tools (28%)
Business Tools
10 tools (15%)

Application & Data

29
PostCSSJavaScriptES6GatsbyNetlifyNode.jsGraphQLRailsRubyCloudFlareReduxContentfulBootstrapDockerHerokuMySQLRedisZoomAndroid SDKSwiftReact StorybookGitHub PagesLodashNGINXNS1C++jsDelivrDigitalOceanAmazon S3

Utilities

10
TwilioSlackSegmentMailjetGoogle AnalyticsAlgoliaStripeOpenStreetMapLeafletGitter

DevOps

19
PrettierGitBrowserStackVisual Studio CodeGitHubJestSentryBabelWebpackYarnESLintCodeSandboxnpmTravis CIWavefrontPagerDutyChefStatsDcollectd

Business Tools

10
EmotionReactAsanaTrelloG SuiteConfluenceHelp ScoutIntercomDiscourseStack Overflow

Latest from Engineering

View all
Gianluca Bargelli
Gianluca Bargelli

Dec 6, 2018

Needs advice

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

Staff Software Engineer at Algolia

Dec 4, 2018

Needs advice

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

Software engineer at Algolia

Dec 4, 2018

Needs advice

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

Co-Founder & CTO at Algolia

Sep 13, 2018

Needs advice

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

Tools Owned

Algolia
Algolia
Verified
1,500 followers1,378 stacks

Team on StackShare

20
Julie Reboul
Olivier Garcia
Adrien Joly
agdavid
Ben
Benoit Reulier
cavignon
Baptiste Coquelle
Nicolas Dessaigne
Haroenv
Jan Petr
Matthieu Dumont
Jonas Badalic
Julien Bourdeau
julienpa
Kevin Østerkilde
Lucas Bonomi
marieglr
Nagriar