当前位置: 首页 > 软件库 > 数据库相关 > >

xgenecloud

XgeneCloud is now https://github.com/nocodb/nocodb
授权协议 Apache-2.0 License
开发语言 C/C++
所属分类 数据库相关
软件类型 开源软件
地区 不详
投 递 者 阳狐若
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

XgeneCloud
Instant REST & GraphQL APIs on any Database

WebsiteDocumentationNewsletterDiscordTwitterDownload App


Supported Databases

  • MySQL ��
  • PostgresSQL ��
  • MSSQL / SQL Server ��
  • SQLite ��
  • MariaDb ��
  • Amazon Aurora ��

Usage

Install CLI

$ npm install -g xc-cli

Install & Open GUI (Built in Database & API Client)

$ xc app.install
$ xc app.open

GUI Installation Notes

  • For Mac : Move the installed application to applications folder
  • For Windows : Install into default paths (program files) and open app manually by going to program files.
  • For Linux : Install into default path

Generate REST/GraphQL APIs Instantly

$ xc new project-name

For Help

$ xc man



Demo 1 : Generate REST APIs on existing MySQL Database





Demo 2 : GUI for Database Design and Scaffolding APIs





Demo 3 : Generate GraphQL APIs on existing MySQL Database





Amazing Responses To Our HackerNews Launch


What is XgeneCloud ?

XgeneCloud consists of Three simple & amazing products :

  • An Instant API Framework that can generate REST & GraphQL on any database
  • A GUI based fully-featured Database & API Client
    • GUI DB Client enables - Point & Click schema design & schema migrations.
    • GUI API Client to debug APIs.
  • A Hybrid Serverless Framework!
    • All APIs generated can be deployed as Serverless Functions on any Cloud Platform!
    • This is without changing any change to source code generated.

A Simple Overview



A Detailed Overview


Table Of Contents

Please Note

  • Whilst we are in beta - you can expect some breaking changes.

All Demos : Instant APIs on other SQL databases

Database REST APIs Demo GraphQL APIs Demo
MySql using CLI / using GUI using CLI / using GUI
Postgres using CLI / using GUI using CLI / using GUI
MsSql using CLI / using GUI using CLI / using GUI
Sqlite3 using CLI / using GUI using CLI / using GUI
MariaDb using CLI / using GUI using CLI / using GUI
Multiple Databases using CLI / using GUI using CLI / using GUI
Scaffolding for a Table using CLI / using GUI using CLI / using GUI
ACL Click here Click here
Auto Documentation Click here

Feature Demos : Others

Feature Links
Setup Click here
API Client History Click here
API Client Collections Click here
API Performance Test Click here
Database Client Design Click here
Database Client Migrations Click here
Smart Terminal Click here
Themes : Dark Click here
Themes : Colors Click here
Themes : Custom Colors Click here
Multi Environment project Click here

Youtube PlayLists

Playlist Link
Instant Rest APIs Click here
Instant GraphQL APIs Click here
Database Client - Desktop App Click here
Smart Terminal Click here
Themes Click here

Serverless Platforms Supported

Cloud Platform Serverless Serverless Containers
AWS Lambda Fargate
GCP Cloud Function Cloud Run
Azure Function App Function App Container
Zeit Now
Alibaba Function Compute Alibaba Serverless Kubernetes

⤴️

Generating REST APIs for MySQL Database Using CLI

Asciinema

⤴️

Generating REST APIs for MySQL Database Using GUI

Youtube

⤴️

Generating REST APIs for Postgres Database Using CLI

Asciinema

⤴️

Generating REST APIs for Postgres Database Using GUI

Youtube

⤴️

Generating REST APIs for MSSQL Database Using CLI

Asciinema

⤴️

Generating REST APIs for MSSQL Database Using GUI

Youtube

⤴️

Generating REST APIs for SQLite Database Using CLI

Coming Soon...

⤴️

Generating REST APIs for SQLite Database Using GUI

Youtube

⤴️

Generating REST APIs for Multiple Databases Using GUI

Youtube

⤴️

Scaffolding for a Table

Youtube

⤴️

Scaffolding for a Table : CLI

Youtube

⤴️

Generating REST APIs for Multiple Databases Using CLI

Youtube

⤴️

Generating GraphQL APIs for MySQL Database Using CLI

Asciinema

⤴️

Generating GraphQL APIs for MySQL Database Using GUI

Youtube

⤴️

Generating GraphQL APIs for Postgres Database Using CLI

Asciinema

⤴️

Generating GraphQL APIs for Postgres Database Using GUI

Youtube

⤴️

Generating GraphQL APIs for MSSQL Database Using CLI

Asciinema

⤴️

Generating GraphQL APIs for MSSQL Database Using GUI

Youtube

⤴️

Generating GraphQL APIs for SQLite Database Using CLI

Coming Soon...

⤴️

Generating GraphQL APIs for SQLite Database Using GUI

Youtube

⤴️

Generating GraphQL APIs for Multiple Databases Using GUI

Coming soon...

⤴️

Generating GraphQL APIs for Multiple Databases Using CLI

Coming soon...

⤴️

Scaffolding for a Table : GQL

Youtube

⤴️

Scaffolding for a Table : GQL CLI

Youtube

⤴️

GraphQL : ACL

Youtube

⤴️

REST : ACL

Youtube

⤴️

Swagger

Youtube

⤴️

Setup

Asciinema

⤴️

API Client History

Youtube

⤴️

API Client Collections

Youtube

⤴️

API Performance Test

Youtube

⤴️

Database Client Design

Youtube

⤴️

Database Client Migrations

Youtube

⤴️

Smart Terminal

Youtube

⤴️

Themes : Dark

Youtube

⤴️

Themes : Colors

Youtube

⤴️

Themes : Custom Colors

Youtube

⤴️

Multi Environment project

Youtube

Serverless Deployment

⤴️

AWS Lambda Deployment

  • Open server/config/default.config.js and set aws.lambda to true and change other cloud serverless platform values as false.

  • Install AWS cli & authenticate

    Refer : https://docs.aws.amazon.com/cli/index.html

  • Open serverless.yml file and do the necessary changes.

  • npm run aws:lambda

⤴️

Azure Function App

  • Install Azure cli and login.
  • npm install -g azure-functions-core-tools
  • npm run azure:deploy

⤴️

GCP Cloud Function

  • Install Google Cloud cli and authenticate.
  • npm run gcp:fn

⤴️

Zeit Now

  • Install Zeit now library and authenticate using email.

  • Add production environment in config.xc.json

    "envs": {
        "production": {
          "db": [
            {
              "client": "mysql",
              "connection": {
                "host": "localhost",
                "port": "3306",
                "user": "root",
                "password": "password",
                "database": "sakila"
              },
              "meta": {
                "tableName": "_evolutions",
                "dbAlias": "primary"
              }
            }
          ],
          "api" : {}
        }
      },
  • npm run zeit:now

⤴️

Alibaba Function Compute

 相关资料
  • NocoDB 是一个开源的 Airtable 替代品。 NocoDB 通过连接到任何关系数据库并将它们转换为智能电子表格界面来工作!这允许你与团队协作构建无代码应用程序。NocoDB 目前适用于 MySQL、PostgreSQL、Microsoft SQL Server、SQLite、Amazon Aurora 和 MariaDB 数据库。 此外,NocoDB 的应用程序商店还允许你结合 Slac

  • 本章聊一下: 如何把 gitbook 的书稿备份到 github.com。 如何用 gh-pages 服务,托管我们的笔记成为一个网站

  • 命令也存在同样的问题,即使我尝试安装brew时也是如此: 我还尝试了替代设置:相同。

  • 我有一个基本的 OpenShift 源集群,从 现在,在默认的“MyProject”中,我想从 git 存储库构建一个源代码,但它失败并出现错误 甚至我试着设置gogs并将github.com上的公共托管源代码迁移到gogs pod上,但是抛出了同样的错误。 请告知在OpenShift集群设置期间是否需要任何额外的网络设置,以便访问github.com或任何其他公共域。我能感觉到这是一个网络问题,

  • 最近我一直在使用GitHub,我想知道,GitHub上托管的文件的存储库限制是多少。通用域名格式?我一直想知道这一点,因为我考虑使用GitLab,因为它允许每个存储库使用10GB。

  • 问题内容: 我已经用过,无法删除 我试过了 这是日志: 我什至删除了目录。 问题答案: 我找到了解决方案: 我已替换 github.com/Sirupsen/logrus/github.com/sirupsen/logrus是一个重大变化;因为在模块模式下,github.com / Sirupsen / logrus的导入路径现在不再起作用(具有讽刺意味的是)。因此,我认为github.com/S

  • 我无法在我的MacBook Pro(Catalina OS)中安装家酿。我已经尝试在home-brew网站中使用current命令 /bin/bash-c“$(curl-fssl https://raw.githubusercontent.com/homebrew/install/head/install.sh)”

  • 我有一个git存储库,它完全存在于我的PC中的本地。我想在github.com上创建它的远程克隆。怎么做呢?