Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

PostgREST

60
119
+ 1
8
ReactiveMongo

19
37
+ 1
0
Add tool

PostgREST vs ReactiveMongo: What are the differences?

PostgREST: Automatic REST API for Any Postgres Database. PostgREST serves a fully RESTful API from any existing PostgreSQL database. It provides a cleaner, more standards-compliant, faster API than you are likely to write from scratch; ReactiveMongo: Non-blocking, Reactive MongoDB Driver for Scala. ReactiveMongo is designed to avoid any kind of blocking request. Every operation returns immediately, freeing the running thread and resuming execution when it is over. Accessing the database is not a bottleneck anymore.

PostgREST and ReactiveMongo belong to "Database Tools" category of the tech stack.

PostgREST and ReactiveMongo are both open source tools. PostgREST with 12.5K GitHub stars and 585 forks on GitHub appears to be more popular than ReactiveMongo with 797 GitHub stars and 231 GitHub forks.

Manage your open source components, licenses, and vulnerabilities
Learn More
Pros of PostgREST
Pros of ReactiveMongo
  • 4
    Fast, simple, powerful REST APIs from vanilla Postgres
  • 2
    JWT authentication
  • 1
    Very fast
  • 1
    Declarative role based security at the data layer
    Be the first to leave a pro

    Sign up to add or upvote prosMake informed product decisions

    406
    148
    11
    514
    - No public GitHub repository available -

    What is PostgREST?

    PostgREST serves a fully RESTful API from any existing PostgreSQL database. It provides a cleaner, more standards-compliant, faster API than you are likely to write from scratch.

    What is ReactiveMongo?

    ReactiveMongo is designed to avoid any kind of blocking request. Every operation returns immediately, freeing the running thread and resuming execution when it is over. Accessing the database is not a bottleneck anymore.

    Need advice about which tool to choose?Ask the StackShare community!

    What companies use PostgREST?
    What companies use ReactiveMongo?
    Manage your open source components, licenses, and vulnerabilities
    Learn More

    Sign up to get full access to all the companiesMake informed product decisions

    What tools integrate with PostgREST?
    What tools integrate with ReactiveMongo?
    What are some alternatives to PostgREST and ReactiveMongo?
    GraphQL
    GraphQL is a data query language and runtime designed and used at Facebook to request and deliver data to mobile and web apps since 2012.
    MySQL
    The MySQL software delivers a very fast, multi-threaded, multi-user, and robust SQL (Structured Query Language) database server. MySQL Server is intended for mission-critical, heavy-load production systems as well as for embedding into mass-deployed software.
    PostgreSQL
    PostgreSQL is an advanced object-relational database management system that supports an extended subset of the SQL standard, including transactions, foreign keys, subqueries, triggers, user-defined types and functions.
    MongoDB
    MongoDB stores data in JSON-like documents that can vary in structure, offering a dynamic, flexible schema. MongoDB was also designed for high availability and scalability, with built-in replication and auto-sharding.
    Redis
    Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker. Redis provides data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes, and streams.
    See all alternatives