{"id":15739991,"url":"https://github.com/ace411/fauxton-client","last_synced_at":"2025-03-13T08:31:49.029Z","repository":{"id":62501322,"uuid":"82383490","full_name":"ace411/fauxton-client","owner":"ace411","description":"A simple CouchDB interaction library.","archived":false,"fork":false,"pushed_at":"2019-02-07T06:04:42.000Z","size":1439,"stargazers_count":9,"open_issues_count":2,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-26T19:27:21.887Z","etag":null,"topics":["async-php","couch-database","couchdb","couchdb-client","couchdb-mango","fauxton","fauxton-client","functional-programming","nosql","php","php-library","php7","reactphp","reactphp-components"],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ace411.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-02-18T11:57:29.000Z","updated_at":"2022-02-12T07:56:22.000Z","dependencies_parsed_at":"2022-11-02T12:01:19.412Z","dependency_job_id":null,"html_url":"https://github.com/ace411/fauxton-client","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ace411%2Ffauxton-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ace411%2Ffauxton-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ace411%2Ffauxton-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ace411%2Ffauxton-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ace411","download_url":"https://codeload.github.com/ace411/fauxton-client/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243369871,"owners_count":20280091,"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":["async-php","couch-database","couchdb","couchdb-client","couchdb-mango","fauxton","fauxton-client","functional-programming","nosql","php","php-library","php7","reactphp","reactphp-components"],"created_at":"2024-10-04T02:10:29.462Z","updated_at":"2025-03-13T08:31:48.662Z","avatar_url":"https://github.com/ace411.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# fauxton-client\nA simple CouchDB interaction library.\n\n## Requirements\n\n- PHP 7.0+\n\n## Installation\n\nfauxton-client is available on Packagist. To install it, type the following on your preferred\ncommand-line interface:\n\n```\ncomposer require chemem/fauxton-client dev-master\n```\n\n## Fauxton\n\nFauxton, formerly Futon, is the name of the Couch Database web client. Like its predecessor, Fauxton \nis a robust web interface designed to ease interactions with CouchDB.\n\n## The client\n\nFauxton-client is a PHP library written for the sole purpose of performing CouchDB operations such as \ncreating databases, creating indexes and writing Mango queries.\n\n\n## NoSQL vs SQL\n\nStructured Query Language (SQL) is a popular approach to handling back-end information and follows \nAtomicity Consistency Isolation and Durability (ACID) conventions. Simply put, SQL databases allow \nthose who use them to store unique data in relational, table structures.\n  \nNoSQL, on the other hand, presents a different paradigm to handling data interactions: \nNoSQL standards are a manifestation of Basically Available Soft-state Eventually consistent (BASE) practices. \nCouch Database is a NoSQL database that follows a document-oriented, key-value pair format \nthat is also convenient for manipulating data.\n\n## Documentation\n\nI advise that you read the [official CouchDB documentation](http://docs.couchdb.org/en/2.0.0/api/index.html) \nso as to better understand the fauxton-client. Also, reading the [fauxton-client wiki](https://github.com/ace411/fauxton-client/wiki/Introduction) is recommended \nand therefore, prudent.\n\n## Running the unit tests\n\nIn order to run the unit tests, run the following command:\n\n```\nvendor/bin/phpunit -c phpunit.xml.dist\n```\n\n## Dealing with problems\n\nEndeavor to create an issue on GitHub when the need arises or send an email to lochbm@gmail.com\n\n## Note\n\nIn light of recent modification activity, the fauxton-client is temporarily unusable.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Face411%2Ffauxton-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Face411%2Ffauxton-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Face411%2Ffauxton-client/lists"}