All Projects → xgenecloud → Xgenecloud

xgenecloud / Xgenecloud

Licence: apache-2.0
XgeneCloud is now https://github.com/nocodb/nocodb

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Xgenecloud

Sqler
write APIs using direct SQL queries with no hassle, let's rethink about SQL
Stars: ✭ 1,943 (+19.28%)
Mutual labels:  baas, mysql, postgresql, sqlite3
Graphjin
GraphJin - Build APIs in 5 minutes with GraphQL. An instant GraphQL to SQL compiler.
Stars: ✭ 1,264 (-22.41%)
Mutual labels:  graphql-server, automatic-api, mysql, postgresql
Php Crud Api
Single file PHP script that adds a REST API to a SQL database
Stars: ✭ 2,904 (+78.27%)
Mutual labels:  rest-api, automatic-api, mysql, postgresql
Entityframework.exceptions
Handle database errors easily when working with Entity Framework Core. Supports SQLServer, PostgreSQL, SQLite, Oracle and MySql
Stars: ✭ 266 (-83.67%)
Mutual labels:  mysql, postgresql, sqlite3, sql-server
Lithium
Easy to use C++17 HTTP Server with no compromise on performances. https://matt-42.github.io/lithium
Stars: ✭ 523 (-67.89%)
Mutual labels:  mysql, postgresql, sqlite3
Qb
The database toolkit for go
Stars: ✭ 524 (-67.83%)
Mutual labels:  mysql, postgresql, sqlite3
Trdsql
CLI tool that can execute SQL queries on CSV, LTSV, JSON and TBLN. Can output to various formats.
Stars: ✭ 593 (-63.6%)
Mutual labels:  mysql, postgresql, sqlite3
Mormot
Synopse mORMot ORM/SOA/MVC framework
Stars: ✭ 607 (-62.74%)
Mutual labels:  mysql, postgresql, sqlite3
Lucid
AdonisJS official SQL ORM. Supports PostgreSQL, MySQL, MSSQL, Redshift, SQLite and many more
Stars: ✭ 613 (-62.37%)
Mutual labels:  mysql, postgresql, sqlite3
Electrocrud
Database CRUD Application Built on Electron | MySQL, Postgres, SQLite
Stars: ✭ 1,267 (-22.22%)
Mutual labels:  mysql, postgresql, sqlite3
Database rewinder
minimalist's tiny and ultra-fast database cleaner
Stars: ✭ 685 (-57.95%)
Mutual labels:  mysql, postgresql, sqlite3
Denodb
MySQL, SQLite, MariaDB, PostgreSQL and MongoDB ORM for Deno
Stars: ✭ 498 (-69.43%)
Mutual labels:  mysql, postgresql, sqlite3
Openrecord
Make ORMs great again!
Stars: ✭ 474 (-70.9%)
Mutual labels:  mysql, postgresql, sqlite3
Prisma
Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite & MongoDB (Preview)
Stars: ✭ 18,168 (+1015.29%)
Mutual labels:  mysql, postgresql, sql-server
Graphql Engine
Blazing fast, instant realtime GraphQL APIs on your DB with fine grained access control, also trigger webhooks on database events.
Stars: ✭ 24,845 (+1425.17%)
Mutual labels:  graphql-server, automatic-api, sql-server
Sqlprovider
A general F# SQL database erasing type provider, supporting LINQ queries, schema exploration, individuals, CRUD operations and much more besides.
Stars: ✭ 423 (-74.03%)
Mutual labels:  mysql, postgresql, sql-server
Pmacct
pmacct is a small set of multi-purpose passive network monitoring tools [NetFlow IPFIX sFlow libpcap BGP BMP RPKI IGP Streaming Telemetry].
Stars: ✭ 677 (-58.44%)
Mutual labels:  mysql, postgresql, sqlite3
Vscode Sqltools
Database management for VSCode
Stars: ✭ 741 (-54.51%)
Mutual labels:  mysql, postgresql, sqlite3
Soci
Official repository of the SOCI - The C++ Database Access Library
Stars: ✭ 960 (-41.07%)
Mutual labels:  mysql, postgresql, sqlite3
Sqlboiler
Generate a Go ORM tailored to your database schema.
Stars: ✭ 4,497 (+176.06%)
Mutual labels:  mysql, postgresql, sqlite3

XgeneCloud
Instant REST & GraphQL APIs on any Database

Build Status Node version License Twitter

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

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].