Skip to content
/ fluent Public

Readable query Interface & API generator for JS and Node

License

Notifications You must be signed in to change notification settings

goat-io/fluent

Repository files navigation

Stargazers Issues MIT License Commitizen friendly


Logo

GOAT-FLUENT

Fluent - Time Saving (TS) utils
Explore the docs »

· Report Bug · Request Feature

Goat - Fluent (Monorepo)

Fluent query interface for Multiple databases and useful helpers for general App development.

Packages

  1. fluent: Base api generator and TypeORM + MongoDB connector
  2. fluent-firebase: Firebase connector
  3. fluent-formio: Formio API connector
  4. fluent-loki: LokiJS API connector
  5. fluent-memory: In memory database connector
  6. fluent-rest: REST API connector
  7. formio-utils: General tools to help with Formio
  8. js-utils: Node/Browser utilities
  9. node-utils: Node utilities
  10. queue: Wrappers to work with queues
  11. uploads: Wrappers to upload files to S3, GCP, Azure

Supported Databases

  1. Firebase**
  2. MongoDB*
  3. Mysql*
  4. MariaDB*
  5. SQLite*
  6. Postgres*
  7. CockroachDB*
  8. Microsoft SQL Server*
  9. Oracle*
  10. SAP Hana*
  11. sql.js*
  12. LokiJS
  13. PouchDB
  14. In-memory

Wrapper for TypeORM (@goatlab/fluent)*

Wrapper for firebase-admin and fireorm (@goatlab/fluent-firebase) **

Installing

To install this package in your project, you can use the following command within your terminal.

yarn add @goatlab/fluent

Documentation

To learn how to use this visit the Goat Docs

Release Process

  1. This package uses Changesets to manage releases for individual packages
  2. Release chain: js-utils node-utils fluent

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Ignacio Cabrera - @twitter_handle - ignacio.cabrera@goatlab.io

Acknowledgments

This library is based on the work of other Authors and Open Source Libraries. Have a look at them and give them a well deserved Star ⭐!