Alternatives to Openfire logo

Alternatives to Openfire

ejabberd, Apache Spark, Slack, Firebase, and HipChat are the most popular alternatives and competitors to Openfire.
6
5
+ 1
0

What is Openfire and what are its top alternatives?

It is a real time collaboration (RTC) server. It uses the only widely adopted open protocol for instant messaging, XMPP (also called Jabber). It is incredibly easy to setup and administer, but offers rock-solid security and performance.
Openfire is a tool in the Group Chat & Notifications category of a tech stack.

Openfire alternatives & related posts

ejabberd logo

ejabberd

12
8
0
12
8
+ 1
0
A scalable and robust instant messaging server
    Be the first to leave a pro
    ejabberd logo
    ejabberd
    VS
    Openfire logo
    Openfire

    related Apache Spark posts

    Eric Colson
    Eric Colson
    Chief Algorithms Officer at Stitch Fix · | 19 upvotes · 270.3K views
    atStitch FixStitch Fix
    Amazon EC2 Container Service
    Amazon EC2 Container Service
    Docker
    Docker
    PyTorch
    PyTorch
    R
    R
    Python
    Python
    Presto
    Presto
    Apache Spark
    Apache Spark
    Amazon S3
    Amazon S3
    PostgreSQL
    PostgreSQL
    Kafka
    Kafka
    #Data
    #DataStack
    #DataScience
    #ML
    #Etl
    #AWS

    The algorithms and data infrastructure at Stitch Fix is housed in #AWS. Data acquisition is split between events flowing through Kafka, and periodic snapshots of PostgreSQL DBs. We store data in an Amazon S3 based data warehouse. Apache Spark on Yarn is our tool of choice for data movement and #ETL. Because our storage layer (s3) is decoupled from our processing layer, we are able to scale our compute environment very elastically. We have several semi-permanent, autoscaling Yarn clusters running to serve our data processing needs. While the bulk of our compute infrastructure is dedicated to algorithmic processing, we also implemented Presto for adhoc queries and dashboards.

    Beyond data movement and ETL, most #ML centric jobs (e.g. model training and execution) run in a similarly elastic environment as containers running Python and R code on Amazon EC2 Container Service clusters. The execution of batch jobs on top of ECS is managed by Flotilla, a service we built in house and open sourced (see https://github.com/stitchfix/flotilla-os).

    At Stitch Fix, algorithmic integrations are pervasive across the business. We have dozens of data products actively integrated systems. That requires serving layer that is robust, agile, flexible, and allows for self-service. Models produced on Flotilla are packaged for deployment in production using Khan, another framework we've developed internally. Khan provides our data scientists the ability to quickly productionize those models they've developed with open source frameworks in Python 3 (e.g. PyTorch, sklearn), by automatically packaging them as Docker containers and deploying to Amazon ECS. This provides our data scientist a one-click method of getting from their algorithms to production. We then integrate those deployments into a service mesh, which allows us to A/B test various implementations in our product.

    For more info:

    #DataScience #DataStack #Data

    See more
    Conor Myhrvold
    Conor Myhrvold
    Tech Brand Mgr, Office of CTO at Uber · | 5 upvotes · 124.9K views
    atUber TechnologiesUber Technologies
    Kafka Manager
    Kafka Manager
    Kafka
    Kafka
    GitHub
    GitHub
    Apache Spark
    Apache Spark
    Hadoop
    Hadoop

    Why we built Marmaray, an open source generic data ingestion and dispersal framework and library for Apache Hadoop :

    Built and designed by our Hadoop Platform team, Marmaray is a plug-in-based framework built on top of the Hadoop ecosystem. Users can add support to ingest data from any source and disperse to any sink leveraging the use of Apache Spark . The name, Marmaray, comes from a tunnel in Turkey connecting Europe and Asia. Similarly, we envisioned Marmaray within Uber as a pipeline connecting data from any source to any sink depending on customer preference:

    https://eng.uber.com/marmaray-hadoop-ingestion-open-source/

    (Direct GitHub repo: https://github.com/uber/marmaray Kafka Kafka Manager )

    See more

    related Slack posts

    Francisco Quintero
    Francisco Quintero
    Tech Lead at Dev As Pros · | 13 upvotes · 143.1K views
    atDev As ProsDev As Pros
    Trello
    Trello
    Slack
    Slack
    Keen
    Keen
    Bootstrap
    Bootstrap
    Create React App
    Create React App
    React
    React
    Google Maps
    Google Maps

    For Etom, a side project. We wanted to test an idea for a future and bigger project.

    What Etom does is searching places. Right now, it leverages the Google Maps API. For that, we found a React component that makes this integration easy because using Google Maps API is not possible via normal API requests.

    You kind of need a map to work as a proxy between the software and Google Maps API.

    We hate configuration(coming from Rails world) so also decided to use Create React App because setting up a React app, with all the toys, it's a hard job.

    Thanks to all the people behind Create React App it's easier to start any React application.

    We also chose a module called Reactstrap which is Bootstrap UI in React components.

    An important thing in this side project(and in the bigger project plan) is to measure visitor through out the app. For that we researched and found that Keen was a good choice(very good free tier limits) and also it is very simple to setup and real simple to send data to

    Slack and Trello are our defaults tools to comunicate ideas and discuss topics, so, no brainer using them as well for this project.

    See more
    Kirill Shirinkin
    Kirill Shirinkin
    Cloud and DevOps Consultant at mkdev · | 11 upvotes · 310.7K views
    atmkdevmkdev
    G Suite
    G Suite
    GitLab
    GitLab
    Rollbar
    Rollbar
    Stripe
    Stripe
    Mailchimp
    Mailchimp
    Intercom
    Intercom
    Basecamp
    Basecamp
    Slack
    Slack
    Trello
    Trello

    As a small startup we are very conscious about picking up the tools we use to run the project. After suffering with a mess of using at the same time Trello , Slack , Telegram and what not, we arrived at a small set of tools that cover all our current needs. For product management, file sharing, team communication etc we chose Basecamp and couldn't be more happy about it. For Customer Support and Sales Intercom works amazingly well. We are using MailChimp for email marketing since over 4 years and it still covers all our needs. Then on payment side combination of Stripe and Octobat helps us to process all the payments and generate compliant invoices. On techie side we use Rollbar and GitLab (for both code and CI). For corporate email we picked G Suite. That all costs us in total around 300$ a month, which is quite okay.

    See more

    related Firebase posts

    fontumi
    fontumi
    Visual Studio Code
    Visual Studio Code
    GitHub
    GitHub
    Git
    Git
    Cloud Firestore
    Cloud Firestore
    Dialogflow
    Dialogflow
    Google Compute Engine
    Google Compute Engine
    Vue.js
    Vue.js
    FeathersJS
    FeathersJS
    Node.js
    Node.js
    Firebase
    Firebase

    Fontumi focuses on the development of telecommunications solutions. We have opted for technologies that allow agile development and great scalability.

    Firebase and Node.js + FeathersJS are technologies that we have used on the server side. Vue.js is our main framework for clients.

    Our latest products launched have been focused on the integration of AI systems for enriched conversations. Google Compute Engine , along with Dialogflow and Cloud Firestore have been important tools for this work.

    Git + GitHub + Visual Studio Code is a killer stack.

    See more
    Aliadoc Team
    Aliadoc Team
    at aliadoc.com · | 5 upvotes · 87.1K views
    atAliadocAliadoc
    Bitbucket
    Bitbucket
    Visual Studio Code
    Visual Studio Code
    Serverless
    Serverless
    Google Cloud Storage
    Google Cloud Storage
    Google App Engine
    Google App Engine
    Cloud Functions for Firebase
    Cloud Functions for Firebase
    Firebase
    Firebase
    CloudFlare
    CloudFlare
    Create React App
    Create React App
    React
    React
    #Aliadoc

    In #Aliadoc, we're exploring the crowdfunding option to get traction before launch. We are building a SaaS platform for website design customization.

    For the Admin UI and website editor we use React and we're currently transitioning from a Create React App setup to a custom one because our needs have become more specific. We use CloudFlare as much as possible, it's a great service.

    For routing dynamic resources and proxy tasks to feed websites to the editor we leverage CloudFlare Workers for improved responsiveness. We use Firebase for our hosting needs and user authentication while also using several Cloud Functions for Firebase to interact with other services along with Google App Engine and Google Cloud Storage, but also the Real Time Database is on the radar for collaborative website editing.

    We generally hate configuration but honestly because of the stage of our project we lack resources for doing heavy sysops work. So we are basically just relying on Serverless technologies as much as we can to do all server side processing.

    Visual Studio Code definitively makes programming a much easier and enjoyable task, we just love it. We combine it with Bitbucket for our source code control needs.

    See more

    related HipChat posts

    Mark Nelissen
    Mark Nelissen
    CTO at Gemsotec bvba · | 5 upvotes · 25K views
    Mattermost
    Mattermost
    Skype
    Skype
    Stride
    Stride
    HipChat
    HipChat
    Slack
    Slack

    I use Slack because it offers the best experience, even on the free tier (which we're still using). As a comparison, I have had in depth experience with HipChat, Stride, Skype, Google Chat (the new service), Google Hangouts (the old service). For self hosted, Mattermost is open source and claims to support most Slack integrations, but I have not extensively investigated this claim.

    See more
    Jack Graves
    Jack Graves
    Head of Product Development at Automation Consultants · | 2 upvotes · 22.1K views
    atAutomation ConsultantsAutomation Consultants
    HipChat
    HipChat
    Confluence
    Confluence
    Jira
    Jira
    Microsoft Teams
    Microsoft Teams

    We use Microsoft Teams as our primary workplace collaboration tool. It enables our team to work remotely and still collaborate on projects - with integration to JIRA and Confluence, the tool enables us to create War Rooms when problems occur and also provides information-sharing capabilities. Replaced HipChat.

    See more

    related Microsoft Teams posts

    Jack Graves
    Jack Graves
    Head of Product Development at Automation Consultants · | 2 upvotes · 22.1K views
    atAutomation ConsultantsAutomation Consultants
    HipChat
    HipChat
    Confluence
    Confluence
    Jira
    Jira
    Microsoft Teams
    Microsoft Teams

    We use Microsoft Teams as our primary workplace collaboration tool. It enables our team to work remotely and still collaborate on projects - with integration to JIRA and Confluence, the tool enables us to create War Rooms when problems occur and also provides information-sharing capabilities. Replaced HipChat.

    See more
    Vishwa Bhat
    Vishwa Bhat
    Fullstack Developer at Sequoia · | 2 upvotes · 7.6K views
    atSequoia Consulting GroupSequoia Consulting Group
    Microsoft Teams
    Microsoft Teams
    Confluence
    Confluence
    Jira
    Jira

    We use Jira for following Agile methodology and Confluence for maintaining Product and Code Documentations. Microsoft Teams for internal team communication

    See more

    related Mattermost posts

    Mark Nelissen
    Mark Nelissen
    CTO at Gemsotec bvba · | 5 upvotes · 25K views
    Mattermost
    Mattermost
    Skype
    Skype
    Stride
    Stride
    HipChat
    HipChat
    Slack
    Slack

    I use Slack because it offers the best experience, even on the free tier (which we're still using). As a comparison, I have had in depth experience with HipChat, Stride, Skype, Google Chat (the new service), Google Hangouts (the old service). For self hosted, Mattermost is open source and claims to support most Slack integrations, but I have not extensively investigated this claim.

    See more
    Aghmat Abrahams
    Aghmat Abrahams
    Junior Data Engineer at Impact Radius · | 5 upvotes · 17.7K views
    Slack
    Slack
    OpsGenie
    OpsGenie
    GitHub
    GitHub
    Jira
    Jira
    Mattermost
    Mattermost

    Slack is the industry standard for managed instant messaging (IM). A good alternative would be to self (or cloud) host an open source IM such as Mattermost but as always it would be a good idea to do a cost benefit analysis between the solutions.

    Some of the main things to consider:

    • Having a good SDK for plugin creation
    • Having good integrations with existing tools ( JIRA , GitHub , OpsGenie , etc.)
    • Cost
    • Maintenance and administration
    • Covers all your businesses use cases
    See more

    related Gitter posts

    Josh Dzielak
    Josh Dzielak
    Developer Advocate at DeveloperMode · | 19 upvotes · 53.6K views
    atAlgoliaAlgolia
    Ember.js
    Ember.js
    Rails
    Rails
    Discourse
    Discourse
    Gitter
    Gitter
    Discord
    Discord
    Algolia
    Algolia

    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.

    See more
    Slack
    Slack
    Spectrum
    Spectrum
    Discord
    Discord
    Gitter
    Gitter

    From a StackShare Community member: “We’re about to start a chat group for our open source project (over 5K stars on GitHub) so we can let our community collaborate more closely. The obvious choice would be Slack (k8s and a ton of major projects use it), but we’ve seen Gitter (webpack uses it) for a lot of open source projects, Discord (Vue.js moved to them), and as of late I’m seeing Spectrum more and more often. Does anyone have experience with these or other alternatives? Is it even worth assessing all these options, or should we just go with Slack? Some things that are important to us: free, all the regular integrations (GitHub, Heroku, etc), mobile & desktop apps, and open source is of course a plus."

    See more

    related RocketChat posts

    rishig
    rishig
    Head of Product at Zulip · | 4 upvotes · 24.5K views
    atZulipZulip
    RocketChat
    RocketChat
    Mattermost
    Mattermost
    Slack
    Slack

    I use Zulip instead of Slack, Mattermost, or RocketChat because of its first class threading. One week after switching to Gmail (in 2004) I realized I was never (willingly) going to use an unthreaded email product again. I had that same experience the first time I saw Zulip.

    Zulip is also fully open-source, with a well-maintained (e.g. 90+% test coverage, fully static python), easily extensible code-base. In many companies, your communication platform (chat or email) is the center of the workplace -- no one asks for a chat integration into their calendar, they ask for a calendar integration into their chat. A fully open-source codebase means you can customize Zulip to your needs, and are never at the whim of a corporate maintainer who can't or won't fix simple bugs, or who will charge you tens of thousands of dollars for making minor customizations.

    See more

    related Zulip posts

    Slack
    Slack
    Zulip
    Zulip

    We use Zulip for group chat at the Recurse Center, both for our team (< 10 people) and for our alumni community (1,300+ people). We tried Slack, but Zulip is way better. Among the many reasons: It has a much better threading model and is open source.

    See more
    Vishnu KS
    Vishnu KS
    Software Engineer at Zulip · | 5 upvotes · 16.1K views
    atZulipZulip
    Slack
    Slack
    Zulip
    Zulip

    Zulip has easily the best threading model among all the chat applications and I prefer it over Slack, Mattermost, RocketChat, Hipchat, Discord etc. Each and every conversation is a seperate thread and has a topic. This model makes it extremely easier to catch up and participate in conversations. Once you get used to the threading model of Zulip its hard to tolerate threading model like Slack which is really inefficient and time wasting.

    See more
    Telegram  logo

    Telegram

    121
    75
    0
    121
    75
    + 1
    0
    A cloud-based instant messaging and voice over IP service
      Be the first to leave a pro
      Telegram  logo
      Telegram
      VS
      Openfire logo
      Openfire

      related Telegram posts

      Django Stars
      Django Stars
      Developer at Django Stars · | 6 upvotes · 4.2K views
      atDjango StarsDjango Stars
      Python
      Python
      Telegram
      Telegram

      How to Create and Deploy a Telegram Bot using Python

      Nuances of Telegram Bot Development When we’ve already determined reasons for creating the bot, now it’s time to think on how we plan to organize the development process and what tools we will need. Further, we will demonstrate in practice how to create your first bot and how to teach it to turn our message inside out.

      In this part, we are planning how to build the application and what development tools to use. Further, we’ll show how to build your first Telegram bot on Python and will teach it to turn our message backwards. Since it is the manual for beginners, we will run the server with a single endpoint that will receive our telegram messages and will make an answer.

      For that, we will use the following tools:

      bottle – for our server; a simple and lightweight WSGI micro web-framework requests – for sending requests to telegram. request lib does not need to be overrepresented. It is universally used throughout the world in a variety of projects. Note: you have to install these tools on your computer. We will need them later. For that, open your bash console and install it via pip

      See more

      related Flowdock posts

      Daniel Honig
      Daniel Honig
      Software Architect/Developer/Consultant/Entrepeneur · | 2 upvotes · 4.7K views
      Slack
      Slack
      Flowdock
      Flowdock

      I made a choice to use Flowdock. Its since been accquired by Computer Associates, which some may say is where good software goes to die.....But Flowdock has threads, an inbox and a ton of original features which still make it compelling compared to Slack.

      See more
      Google Hangouts Chat logo

      Google Hangouts Chat

      63
      20
      2
      63
      20
      + 1
      2
      A messaging platform built for teams