{"id":18365031,"url":"https://github.com/dayvsonlima/catuaba","last_synced_at":"2026-03-06T06:05:37.288Z","repository":{"id":40291046,"uuid":"226608661","full_name":"dayvsonlima/catuaba","owner":"dayvsonlima","description":"🍷 Fast, super productive and aphrodisiac web-framework written in golang","archived":false,"fork":false,"pushed_at":"2024-03-13T22:29:49.000Z","size":1242,"stargazers_count":18,"open_issues_count":1,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-22T03:22:33.963Z","etag":null,"topics":["api-rest","framework","go","golang","golang-package","mvc"],"latest_commit_sha":null,"homepage":"","language":"Go","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/dayvsonlima.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-12-08T03:26:04.000Z","updated_at":"2023-05-05T14:07:36.000Z","dependencies_parsed_at":"2024-06-19T05:16:20.430Z","dependency_job_id":"ca18fd4a-7ca5-4e33-a20e-26715fd3829a","html_url":"https://github.com/dayvsonlima/catuaba","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dayvsonlima%2Fcatuaba","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dayvsonlima%2Fcatuaba/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dayvsonlima%2Fcatuaba/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dayvsonlima%2Fcatuaba/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dayvsonlima","download_url":"https://codeload.github.com/dayvsonlima/catuaba/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247512489,"owners_count":20950870,"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":["api-rest","framework","go","golang","golang-package","mvc"],"created_at":"2024-11-05T23:12:27.049Z","updated_at":"2026-03-06T06:05:37.227Z","avatar_url":"https://github.com/dayvsonlima.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\u003cimg src=\"catuaba-mascote.png\" width=\"250\"\u003e\u003c/p\u003e\n\n[![GitHub Actions](https://img.shields.io/endpoint.svg?url=https%3A%2F%2Factions-badge.atrox.dev%2Fdayvsonlima%2Fcatuaba%2Fbadge\u0026label=build\u0026logo=none)](https://actions-badge.atrox.dev/dayvsonlima/catuaba/goto)\n\n# Catuaba Framework\n\nFast, super productive and aphrodisiac web-framework written in golang\n\n![Catuaba Framework Golang new command example](catuaba-new-command.gif)\n\n\n# Setup\n\n## Mac OS\n\n### Intel\n```bash\ncurl -L https://github.com/dayvsonlima/catuaba/releases/latest/download/catuaba-darwin-amd64.tar.gz | tar xz \u0026\u0026 sudo mv catuaba /usr/local/bin/\n```\n\n### Apple Silicon\n```bash\ncurl -L https://github.com/dayvsonlima/catuaba/releases/latest/download/catuaba-darwin-arm64.tar.gz | tar xz \u0026\u0026 sudo mv catuaba /usr/local/bin/\n```\n\n## Linux\n\n```bash\ncurl -L https://github.com/dayvsonlima/catuaba/releases/latest/download/catuaba-linux-amd64.tar.gz | tar xz \u0026\u0026 sudo mv catuaba /usr/local/bin/\n```\n\n## On Windows\n\nDownload the exe and add the path to your environment variables\n```\nhttps://github.com/dayvsonlima/catuaba/releases/latest/download/catuaba-windows-amd64.zip\n\n```\n\n# Command List\n![Catuaba Framework Golang scaffold command example](catuaba-scaffold-command-example.gif)\n\n| Command | Description | Usage |\n| --- | --- | --- |\n|--help| provide cli instructions | `catuaba --help`\n|new | Create a New project | `catuaba new \u003cproject-name\u003e`\n|server| Starts the catuaba web server | Run `catuaba server` in the project root\n|generator| Call some catuaba generator | `catuaba generator \u003cgenerator-name\u003e ...\u003cgenerator-params\u003e`\n\n# Generators List\n| Command | Description | Usage |\n| --- | --- | --- |\n|scaffold| scaffold is a full set of model, controller and router for one RESTFUL resource | `catuaba g scaffold \u003cmodel-name\u003e ...\u003cattribute:type\u003e`\n|model| generates a new model file in `app/models` directory | `catuaba g model \u003cmodel-name\u003e ...\u003cattribute:type\u003e`\n|controller| generates a new controller package in `app/controller` | `catuaba g controller \u003ccontroller-name\u003e ...\u003cmethod-name (index, new, create, update, delete, all)\u003e`. if you don't specify the method name, catuaba will create them all by default\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdayvsonlima%2Fcatuaba","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdayvsonlima%2Fcatuaba","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdayvsonlima%2Fcatuaba/lists"}