All Projects → octoproject → Octo Cli

octoproject / Octo Cli

Licence: mit
CLI tool to expose data from any database as a serverless web service.

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Octo Cli

Autoserver
Create a full-featured REST/GraphQL API from a configuration file
Stars: ✭ 188 (-71.21%)
Mutual labels:  api, serverless, database
Graphql Genie
Simply pass in your GraphQL type defintions and get a fully featured GraphQL API with referential integrity, inverse updates, subscriptions and role based access control that can be used client side or server side.
Stars: ✭ 147 (-77.49%)
Mutual labels:  api, serverless, database
Reddit Detective
Play detective on Reddit: Discover political disinformation campaigns, secret influencers and more
Stars: ✭ 129 (-80.25%)
Mutual labels:  api, database, data
Lib
Autocode CLI and standard library tooling
Stars: ✭ 3,773 (+477.79%)
Mutual labels:  api, serverless, faas
Tensorbase
TensorBase BE is building a high performance, cloud neutral bigdata warehouse for SMEs fully in Rust.
Stars: ✭ 440 (-32.62%)
Mutual labels:  database, data
Edge Sql
Cloudflare Workers providing a SQL API
Stars: ✭ 429 (-34.3%)
Mutual labels:  serverless, database
Microcule
SDK and CLI for spawning streaming stateless HTTP microservices in multiple programming languages
Stars: ✭ 454 (-30.47%)
Mutual labels:  serverless, faas
V8 Archive
Directus Database API — Wraps Custom SQL Databases with a REST/GraphQL API
Stars: ✭ 486 (-25.57%)
Mutual labels:  api, database
Datacleaner
The premier open source Data Quality solution
Stars: ✭ 391 (-40.12%)
Mutual labels:  database, data
Bogus
📇 A simple and sane fake data generator for C#, F#, and VB.NET. Based on and ported from the famed faker.js.
Stars: ✭ 5,083 (+678.41%)
Mutual labels:  database, data
Finviz
Unofficial API for finviz.com
Stars: ✭ 493 (-24.5%)
Mutual labels:  api, database
Faaslang
FaaSlang defines FaaS execution semantics and type-safety mechanisms
Stars: ✭ 405 (-37.98%)
Mutual labels:  serverless, faas
Faasm
High-performance stateful serverless runtime based on WebAssembly
Stars: ✭ 403 (-38.28%)
Mutual labels:  serverless, faas
Sleekdb
Pure PHP NoSQL database with no dependency. Flat file, JSON based document database.
Stars: ✭ 450 (-31.09%)
Mutual labels:  api, database
Nuclio
High-Performance Serverless event and data processing platform
Stars: ✭ 4,213 (+545.18%)
Mutual labels:  serverless, faas
App
Directus Admin Application — An Intuitive WebApp for Managing Database Content
Stars: ✭ 464 (-28.94%)
Mutual labels:  api, database
Fn
The container native, cloud agnostic serverless platform.
Stars: ✭ 5,046 (+672.74%)
Mutual labels:  serverless, faas
Dispatch
Dispatch is a framework for deploying and managing serverless style applications.
Stars: ✭ 529 (-18.99%)
Mutual labels:  serverless, faas
Ssr
A most advanced ssr framework support React/Vue2/Vue3 at the same time on Earth that implemented serverless-side render specification for faas and traditional web server.
Stars: ✭ 576 (-11.79%)
Mutual labels:  serverless, faas
Openwhisk
Apache OpenWhisk is an open source serverless cloud platform
Stars: ✭ 5,499 (+742.11%)
Mutual labels:  serverless, faas

Octo CLI

octo-cli makes the data available from any database as a serverless web service, simplifying the process of building data-driven applications.

Knative and OpenFaaS are the only supported serverless frameworks in octo-cli for now.

Octo will create an endpoint that will expose your data as service, all you need to provide is yml file that describes your service.

overview

Supported Databases

  • PostgreSQL
  • MSSQL
  • MySQL

Supported Serverless Frameworks

  • OpenFaaS
  • Knative

Installation

Download Latest Binary

Alternatively you can install using go:

go get github.com/octoproject/octo-cli

Documentation

Documentation can be found on here.

Examples

Examples can be found in the examples/ directory. They are step-by-step examples that will help you to deploy your first service using octo-cli

Usage

$ octo-cli      
Expose data from any database as web service

Usage:
  octo-cli [flags]
  octo-cli [command]

Available Commands:
  build       Build function Docker container
  create      Create a new service
  deploy      Deploy a new service
  help        Help about any command
  init        Generate service configuration YAML file

Flags:
  -h, --help   help for octo-cli

Use "octo-cli [command] --help" for more information about a command.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].