octoproject / Octo Cli
Licence: mit
CLI tool to expose data from any database as a serverless web service.
Stars: ✭ 653
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
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.
Supported Databases
- PostgreSQL
- MSSQL
- MySQL
Supported Serverless Frameworks
- OpenFaaS
- Knative
Installation
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].