Alternatives to React Native Firebase logo

Alternatives to React Native Firebase

Firebase, AWS Amplify, React Native, Parse-Server, and Jungle are the most popular alternatives and competitors to React Native Firebase.
77
102
+ 1
4

What is React Native Firebase and what are its top alternatives?

RNFirebase is a light-weight layer sitting on-top of the native Firebase libraries for both iOS and Android which mirrors the Firebase Web SDK as closely as possible.
React Native Firebase is a tool in the Platform as a Service Tools category of a tech stack.
React Native Firebase is an open source tool with 9.6K GitHub stars and 1.9K GitHub forks. Here’s a link to React Native Firebase's open source repository on GitHub

Top Alternatives to React Native Firebase

  • Firebase

    Firebase

    Firebase is a cloud service designed to power real-time, collaborative applications. Simply add the Firebase library to your application to gain access to a shared data structure; any changes you make to that data are automatically synchronized with the Firebase cloud and with other clients within milliseconds. ...

  • AWS Amplify

    AWS Amplify

    A JavaScript library for frontend and mobile developers building cloud-enabled applications. The library is a declarative interface across different categories of operations in order to make common tasks easier to add into your application. The default implementation works with Amazon Web Services (AWS) resources but is designed to be open and pluggable for usage with other cloud services that wish to provide an implementation or custom backends. ...

  • React Native

    React Native

    React Native enables you to build world-class application experiences on native platforms using a consistent developer experience based on JavaScript and React. The focus of React Native is on developer efficiency across all the platforms you care about - learn once, write anywhere. Facebook uses React Native in multiple production apps and will continue investing in React Native. ...

  • Parse-Server

    Parse-Server

    A Parse.com API compatible router package for Express. Read the announcement blog post here: http://blog.parse.com/announcements/introducing-parse-server-and-the-database-migration-tool/. Read the migration guide here: https://parse.com/docs/server/guide#migrating ...

  • Jungle

    Jungle

    awscli is by far the most comprehensive CLI tool manipulating various AWS services, and I really like its flexible options and up-to-date release cycle. However, day-to-day AWS operations from my terminal don't need that much flexibility and that many services. ...

  • Adept Scale

    Adept Scale

    Adept Scale works by ingesting and processing an application’s syslog drain. With a few parameters found in the settings section, the Adept Scale calculation algorithm will recommend dyno usage and will scale your dynos if necessary. ...

  • HireFire

    HireFire

    is a hosted service for auto-scaling both web- and worker dynos. The service supports practically any worker library across all programming languages through an abstract interface. ...

  • Nezumi for Heroku

    Nezumi for Heroku

    Manage your Heroku apps on the go.

React Native Firebase alternatives & related posts

Firebase logo

Firebase

28.1K
23.8K
1.9K
The Realtime App Platform
28.1K
23.8K
+ 1
1.9K
PROS OF FIREBASE
  • 361
    Realtime backend made easy
  • 264
    Fast and responsive
  • 234
    Easy setup
  • 207
    Real-time
  • 186
    JSON
  • 128
    Free
  • 121
    Backed by google
  • 81
    Angular adaptor
  • 63
    Reliable
  • 36
    Great customer support
  • 26
    Great documentation
  • 23
    Real-time synchronization
  • 20
    Mobile friendly
  • 17
    Rapid prototyping
  • 12
    Great security
  • 11
    Automatic scaling
  • 10
    Freakingly awesome
  • 8
    Chat
  • 8
    Angularfire is an amazing addition!
  • 8
    Super fast development
  • 6
    Awesome next-gen backend
  • 6
    Ios adaptor
  • 5
    Built in user auth/oauth
  • 5
    Firebase hosting
  • 4
    Speed of light
  • 4
    Very easy to use
  • 3
    It's made development super fast
  • 3
    Great
  • 3
    Brilliant for startups
  • 2
    Great all-round functionality
  • 2
    Low battery consumption
  • 2
    I can quickly create static web apps with no backend
  • 2
    The concurrent updates create a great experience
  • 2
    JS Offline and Sync suport
  • 1
    Faster workflow
  • 1
    Large
  • 1
    Serverless
  • 1
    .net
  • 1
    Free SSL
  • 1
    Good Free Limits
  • 1
    Push notification
  • 1
    Easy to use
  • 1
    Easy Reactjs integration
CONS OF FIREBASE
  • 29
    Can become expensive
  • 15
    No open source, you depend on external company
  • 15
    Scalability is not infinite
  • 9
    Not Flexible Enough
  • 5
    Cant filter queries
  • 3
    Very unstable server
  • 2
    No Relational Data
  • 2
    Too many errors
  • 1
    No offline sync

related Firebase posts

Stephen Gheysens
Senior Solutions Engineer at Twilio · | 14 upvotes · 356.3K views

Hi Otensia! I'd definitely recommend using the skills you've already got and building with JavaScript is a smart way to go these days. Most platform services have JavaScript/Node SDKs or NPM packages, many serverless platforms support Node in case you need to write any backend logic, and JavaScript is incredibly popular - meaning it will be easy to hire for, should you ever need to.

My advice would be "don't reinvent the wheel". If you already have a skill set that will work well to solve the problem at hand, and you don't need it for any other projects, don't spend the time jumping into a new language. If you're looking for an excuse to learn something new, it would be better to invest that time in learning a new platform/tool that compliments your knowledge of JavaScript. For this project, I might recommend using Netlify, Vercel, or Google Firebase to quickly and easily deploy your web app. If you need to add user authentication, there are great examples out there for Firebase Authentication, Auth0, or even Magic (a newcomer on the Auth scene, but very user friendly). All of these services work very well with a JavaScript-based application.

See more
Tassanai Singprom

This is my stack in Application & Data

JavaScript PHP HTML5 jQuery Redis Amazon EC2 Ubuntu Sass Vue.js Firebase Laravel Lumen Amazon RDS GraphQL MariaDB

My Utilities Tools

Google Analytics Postman Elasticsearch

My Devops Tools

Git GitHub GitLab npm Visual Studio Code Kibana Sentry BrowserStack

My Business Tools

Slack

See more
AWS Amplify logo

AWS Amplify

333
439
13
JavaScript Open Source Library with React, React Native Extensions
333
439
+ 1
13
PROS OF AWS AMPLIFY
  • 4
    GraphQL
  • 3
    Better with Relations and Security
  • 2
    Flexible Auth options
  • 2
    Cheaper
  • 1
    Continuous deployment
  • 1
    Backed by Amazon
CONS OF AWS AMPLIFY
  • 2
    Free tier is limited
  • 1
    Steep Learning Curve

related AWS Amplify posts

I am currently working on a long term mobile app project. Current stack: Frontend: Dart/Flutter Backend: Go, AWS Resources (AWS Lambda, Amazon DynamoDB, etc.) Since there are only two developers and we have limited time and resources, we are looking for a BAAS like Firebase or AWS Amplify to handle auth and push notifications for now. We are prioritizing developing speed so we can iterate quickly. The only problem is that AWS amplify support for flutter is in developer preview and has limited capabilities (We have tested it out in our app). Firebase is the more mature option. It has great support for flutter and has more than we need for auth, notifications, etc. My question is that, if we choose firebase, we would be stuck with using two different cloud providers. Is this bad, or is this even a problem? I am willing to change anything on the backend architecture wise, so any suggestions would be greatly appreciated as I am somewhat unfamiliar with Google Cloud Platform. Thank you.

See more
React Native logo

React Native

23.1K
19.9K
1.1K
A framework for building native apps with React
23.1K
19.9K
+ 1
1.1K
PROS OF REACT NATIVE
  • 202
    Learn once write everywhere
  • 164
    Cross platform
  • 160
    Javascript
  • 116
    Native ios components
  • 66
    Built by facebook
  • 60
    Easy to learn
  • 43
    Bridges me into ios development
  • 39
    No compile
  • 39
    It's just react
  • 36
    Declarative
  • 20
    Fast
  • 12
    Livereload
  • 12
    Virtual Dom
  • 11
    Insanely fast develop / test cycle
  • 9
    Easy setup
  • 9
    Great community
  • 9
    Backed by Facebook
  • 9
    It is free and open source
  • 8
    Native android components
  • 7
    Highly customizable
  • 6
    Awesome
  • 6
    Scalable
  • 6
    Win win solution of hybrid app
  • 6
    Everything component
  • 6
    Great errors
  • 5
    Simple
  • 5
    Not dependent on anything such as Angular
  • 4
    OTA update
  • 4
    Awesome, easy starting from scratch
  • 3
    As good as Native without any performance concerns
  • 3
    Easy to use
  • 2
    Web development meets Mobile development
  • 2
    'It's just react'
  • 2
    Many salary
  • 2
    Can be incrementally added to existing native apps
  • 2
    Hot reload
  • 2
    Over the air update (Flutter lacks)
  • 1
    Ngon
  • 1
    Nigger
  • 0
    Ful
CONS OF REACT NATIVE
  • 22
    Javascript
  • 18
    Built by facebook
  • 12
    Cant use CSS
  • 3
    30 FPS Limit
  • 2
    Some compenents not truly native
  • 1
    Generate large apk even for a simple app
  • 1
    Slow

related React Native posts

Vaibhav Taunk
Team Lead at Technovert · | 31 upvotes · 1.6M views

I am starting to become a full-stack developer, by choosing and learning .NET Core for API Development, Angular CLI / React for UI Development, MongoDB for database, as it a NoSQL DB and Flutter / React Native for Mobile App Development. Using Postman, Markdown and Visual Studio Code for development.

See more
Ganesa Vijayakumar
Full Stack Coder | Module Lead · | 19 upvotes · 2.5M views

I'm planning to create a web application and also a mobile application to provide a very good shopping experience to the end customers. Shortly, my application will be aggregate the product details from difference sources and giving a clear picture to the user that when and where to buy that product with best in Quality and cost.

I have planned to develop this in many milestones for adding N number of features and I have picked my first part to complete the core part (aggregate the product details from different sources).

As per my work experience and knowledge, I have chosen the followings stacks to this mission.

UI: I would like to develop this application using React, React Router and React Native since I'm a little bit familiar on this and also most importantly these will help on developing both web and mobile apps. In addition, I'm gonna use the stacks JavaScript, jQuery, jQuery UI, jQuery Mobile, Bootstrap wherever required.

Service: I have planned to use Java as the main business layer language as I have 7+ years of experience on this I believe I can do better work using Java than other languages. In addition, I'm thinking to use the stacks Node.js.

Database and ORM: I'm gonna pick MySQL as DB and Hibernate as ORM since I have a piece of good knowledge and also work experience on this combination.

Search Engine: I need to deal with a large amount of product data and it's in-detailed info to provide enough details to end user at the same time I need to focus on the performance area too. so I have decided to use Solr as a search engine for product search and suggestions. In addition, I'm thinking to replace Solr by Elasticsearch once explored/reviewed enough about Elasticsearch.

Host: As of now, my plan to complete the application with decent features first and deploy it in a free hosting environment like Docker and Heroku and then once it is stable then I have planned to use the AWS products Amazon S3, EC2, Amazon RDS and Amazon Route 53. I'm not sure about Microsoft Azure that what is the specialty in it than Heroku and Amazon EC2 Container Service. Anyhow, I will do explore these once again and pick the best suite one for my requirement once I reached this level.

Build and Repositories: I have decided to choose Apache Maven and Git as these are my favorites and also so popular on respectively build and repositories.

Additional Utilities :) - I would like to choose Codacy for code review as their Startup plan will be very helpful to this application. I'm already experienced with Google CheckStyle and SonarQube even I'm looking something on Codacy.

Happy Coding! Suggestions are welcome! :)

Thanks, Ganesa

See more
Parse-Server logo

Parse-Server

173
219
31
Parse-compatible API server module for Node/Express
173
219
+ 1
31
PROS OF PARSE-SERVER
  • 13
    Open Source
  • 6
    Well documented
  • 4
    Easy setup, easy api, Fast,more platforms,realtime
  • 3
    No vendor lock-in
  • 2
    JSON
  • 2
    Backed by People
  • 1
    Friendly contributor community
CONS OF PARSE-SERVER
  • 1
    No guarantee (comes as is)

related Parse-Server posts

Jungle logo

Jungle

31
37
0
Simple CLI for AWS operations
31
37
+ 1
0
PROS OF JUNGLE
    Be the first to leave a pro
    CONS OF JUNGLE
      Be the first to leave a con

      related Jungle posts

      Adept Scale logo

      Adept Scale

      6
      8
      0
      Automated Scaling of Heroku Dynos
      6
      8
      + 1
      0
      PROS OF ADEPT SCALE
        Be the first to leave a pro
        CONS OF ADEPT SCALE
          Be the first to leave a con

          related Adept Scale posts

          HireFire logo

          HireFire

          4
          3
          0
          Autoscaling for your Heroku dynos
          4
          3
          + 1
          0
          PROS OF HIREFIRE
            Be the first to leave a pro
            CONS OF HIREFIRE
              Be the first to leave a con

              related HireFire posts

              Nezumi for Heroku logo

              Nezumi for Heroku

              3
              10
              2
              The iOS and Android App for Heroku. The only Heroku App with console access and two-factor auth.
              3
              10
              + 1
              2
              PROS OF NEZUMI FOR HEROKU
              • 1
                Github Interaction
              • 1
                Easy access and effective access to Heroku apps
              • 0
                Great 24/7 Support
              CONS OF NEZUMI FOR HEROKU
                Be the first to leave a con

                related Nezumi for Heroku posts