{"id":15066763,"url":"https://github.com/jpfairbanks/querygarden","last_synced_at":"2026-01-12T02:43:47.761Z","repository":{"id":54438810,"uuid":"97278566","full_name":"jpfairbanks/querygarden","owner":"jpfairbanks","description":"Growing healthy applications in well-prepared SQL","archived":false,"fork":false,"pushed_at":"2021-02-17T22:26:05.000Z","size":2547,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-22T16:12:59.668Z","etag":null,"topics":["analytics","databases","sql","web-service"],"latest_commit_sha":null,"homepage":"https://jpfairbanks.github.com/querygarden","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jpfairbanks.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-07-14T22:59:37.000Z","updated_at":"2021-02-17T22:26:08.000Z","dependencies_parsed_at":"2022-08-13T15:40:45.845Z","dependency_job_id":null,"html_url":"https://github.com/jpfairbanks/querygarden","commit_stats":null,"previous_names":["jpfairbanks/featex"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpfairbanks%2Fquerygarden","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpfairbanks%2Fquerygarden/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpfairbanks%2Fquerygarden/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpfairbanks%2Fquerygarden/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpfairbanks","download_url":"https://codeload.github.com/jpfairbanks/querygarden/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243822316,"owners_count":20353496,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["analytics","databases","sql","web-service"],"created_at":"2024-09-25T01:11:48.987Z","updated_at":"2026-01-02T15:47:33.485Z","avatar_url":"https://github.com/jpfairbanks.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# QueryGarden\n\nGrowing applications in fertile SQL.\n\nThis repository holds three sub projects. The main application is `featex` a feature extraction as a service application.\nIn order to build this application, there are two reusable projects that are bundled as dependencies.\nThe `garden` module which contains all the code for managing collections of queries for service over web protocols,\nand the `querygen` program, which is a command line tool for generating queries from template specifications.\n\nSee [querygen/README.md]() and [featex/README.md]() for more.\n\n## Getting started\n\nThis project requires Go to be installed. On OS X with Homebrew you can just run `brew install go`.\n\nDependencies are handled by glide so you will need to `go get github.com/Masterminds/glide` in order to download the dependencies and vendor them.\nThe dependencies can also be installed manually by reading the glide file and installing them globally.\n\nYou can build the featex application using the makefile like so:\n\n```bash\n$ make build\nbuilding featex 0.1.0\nGOPATH=/Users/jfairbanks6/golang/\ncd featex \u0026\u0026 go build -ldflags \"-X main.GitCommit=be2e20c0b4b4dc9650cf0c0b84d036e8d13c5285+CHANGES -X main.VersionPrerelease=DEV\" -o bin/featex\n\n$ export DBSTRING=\"postgres://username:password@uomop.db.domain:5432/postgres?sslmode=disable\"\n$ cd featex \u0026\u0026 ./bin/featex\nINFO[0000] resultsSchema=results_mimic\nINFO[0000] Loading queries\nINFO[0000] The keys are: [drugs milenial_features bulk_drugs demographics bulk_condition bulk_procedure condition demographics_historical cohortpatients drug_era bulk_demographics features]\nINFO[0000] ./sql\nINFO[0000] Database connected\nINFO[0000] Read Templates                                Templates=\"; defined templates are: \"queries.html.tmpl\", \"query.html.tmpl\", \"index.html.tmpl\", \"404.html.tmpl\"\"\nINFO[0000] Serving on address: :8080\n```\n\nSee [featex/README.md]() for more details about the featex application.\n\nIf you have any questions please open an issue! I am happy to help you get set up running this project.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjpfairbanks%2Fquerygarden","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjpfairbanks%2Fquerygarden","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjpfairbanks%2Fquerygarden/lists"}