All Projects → marioidival → goga

marioidival / goga

Licence: MIT license
A fully RESTful API from any existing PostgreSQL database written in Rust

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to goga

web-forward
DEPRECATED - Innovation acceleration program from Mozilla Labs
Stars: ✭ 17 (+0%)
Mutual labels:  abandoned
Hasal
DEPRECATED - A Framework for testing web performance between different browser
Stars: ✭ 30 (+76.47%)
Mutual labels:  abandoned
go-monitor
a simple and extensible way to build monitorizable go process via HTTP.
Stars: ✭ 33 (+94.12%)
Mutual labels:  abandoned
elmo
DEPRECATED - Elmo ~ https://mozilla.github.io/elmo/
Stars: ✭ 32 (+88.24%)
Mutual labels:  abandoned
gradle-natives
Gradle plugin to aid in managing native libraries associated with Java-based projects.
Stars: ✭ 32 (+88.24%)
Mutual labels:  abandoned
homeassistant-coronavirus-hessen
[Unmaintained] Home Assistant component to scrape the current SARS-CoV-2 data for the German state of Hessen from the website of the Hessisches Ministerium für Soziales und Integration.
Stars: ✭ 15 (-11.76%)
Mutual labels:  abandoned
page-metadata-service
DEPRECATED - A RESTful service that returns the metadata about a given URL.
Stars: ✭ 18 (+5.88%)
Mutual labels:  abandoned
fxtest-jenkins-pipeline
DEPRECATED
Stars: ✭ 39 (+129.41%)
Mutual labels:  abandoned
html5-settlers-of-catan
🎲 Unfinished HTML5 game based on Catan using node.js and socket.io
Stars: ✭ 23 (+35.29%)
Mutual labels:  abandoned
npm-mirror
DEPRECATED - A utility for mirroring a subset of npm packages from another npm registry
Stars: ✭ 38 (+123.53%)
Mutual labels:  abandoned
tmwa
DEPRECATED: The server running The Mana World Legacy. All new projects should use Hercules instead. See the "evol-hercules" repo.
Stars: ✭ 44 (+158.82%)
Mutual labels:  abandoned
Mozdef
DEPRECATED - MozDef: Mozilla Enterprise Defense Platform
Stars: ✭ 2,164 (+12629.41%)
Mutual labels:  abandoned
oldiconutil
A command-line tool to postprocess iconutil-generated .icns files to make them compatible with Mac OS X 10.5
Stars: ✭ 25 (+47.06%)
Mutual labels:  abandoned
rescuefox
DEPRECATED - demo game to drive 3D engine creation: rescue your pet space fox!
Stars: ✭ 35 (+105.88%)
Mutual labels:  abandoned
firefoxos-loop-client
DEPRECATED - Firefox OS client for the Loop service
Stars: ✭ 27 (+58.82%)
Mutual labels:  abandoned
rilproxy
DEPRECATED
Stars: ✭ 21 (+23.53%)
Mutual labels:  abandoned
openwrt-brook-tproxy
Abandoned, DO NOT star and fork!
Stars: ✭ 31 (+82.35%)
Mutual labels:  abandoned
murmur
DEPRECATED - A webapp for collecting speech samples for voice recognition testing and training
Stars: ✭ 20 (+17.65%)
Mutual labels:  abandoned
addon-sdk
DEPRECATED - The Add-on SDK repository.
Stars: ✭ 643 (+3682.35%)
Mutual labels:  abandoned
vmw.vco
Python bindings for VMware Orchestrator
Stars: ✭ 13 (-23.53%)
Mutual labels:  abandoned

goga Build Status

A fully RESTful API from any existing PostgreSQL database written in Rust

Inspiration

This project is highly inspired on pREST. Then 4 years later, highly inspired from a conversation. Now it’s out of the grave

TODO

  • HTTP GET

    • Get all DATABASES
    • Get all SCHEMAS
    • Get all TABLES
    • SELECT /db/sch/tbl?_select=column
      • select with all columns *
      • select with specific column _select=column1,column2
    • WHERE /db/sch/tbl?column=value
      • filter with operators column=$gt.100
      • filter with json/jsonb columns
    • COUNT /db/sch/tbl?_count=column
      • count with all columns *
      • count with specific column _count=column1,column2
    • ORDER BY /db/sch/tbl?_order=column
      • order by with asc _order=column default
      • order by with desc _order=-column
      • order by with multiple orders _order=-column1,column2
    • GROUP BY /db/sch/tbl?_select=column1,column2&_groupby=column1
      • group by chunk code with columns
      • group by with group functions support SUM, AVG, MAX, MIN
      • group by with having clause _groupby=column1->>having:sum:column_name:$gt:500
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].