{"id":30646219,"url":"https://github.com/isaqueveras/jangada","last_synced_at":"2026-03-10T01:31:08.161Z","repository":{"id":311096512,"uuid":"1016309378","full_name":"isaqueveras/jangada","owner":"isaqueveras","description":"Jangada - Full-stack web framework for Golang — Web, Rest, gRPC \u0026 modern apps.","archived":false,"fork":false,"pushed_at":"2025-12-29T13:02:21.000Z","size":1216,"stargazers_count":3,"open_issues_count":27,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-01-01T14:47:07.999Z","etag":null,"topics":["framework","fullstack","golang","jangada","monolith"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/isaqueveras.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-07-08T20:10:00.000Z","updated_at":"2025-12-29T13:02:23.000Z","dependencies_parsed_at":"2025-09-12T23:17:01.149Z","dependency_job_id":"75ad9833-592f-4ac2-b9e8-d8d9d9c54f8c","html_url":"https://github.com/isaqueveras/jangada","commit_stats":null,"previous_names":["isaqueveras/jangada"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/isaqueveras/jangada","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isaqueveras%2Fjangada","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isaqueveras%2Fjangada/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isaqueveras%2Fjangada/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isaqueveras%2Fjangada/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/isaqueveras","download_url":"https://codeload.github.com/isaqueveras/jangada/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isaqueveras%2Fjangada/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30320885,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-09T20:05:46.299Z","status":"ssl_error","status_checked_at":"2026-03-09T19:57:04.425Z","response_time":61,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["framework","fullstack","golang","jangada","monolith"],"created_at":"2025-08-31T04:20:28.706Z","updated_at":"2026-03-10T01:31:08.109Z","avatar_url":"https://github.com/isaqueveras.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Go Reference](https://pkg.go.dev/badge/github.com/isaqueveras/jangada.svg)](https://pkg.go.dev/github.com/isaqueveras/jangada)\n[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE)\n[![Go Report Card](https://goreportcard.com/badge/github.com/isaqueveras/jangada)](https://goreportcard.com/report/github.com/isaqueveras/jangada)\n\n**🛶 Jangada** is a **Go** web framework full stack, designed for productivity and **DDD best practices**. \n\u003e Build web apps and APIs quickly with plugins, background jobs, and workflows.\n\n\u003cimg width=\"2048\" height=\"1536\" alt=\"Welcome page\" src=\"https://github.com/user-attachments/assets/d1a53384-e300-4296-a760-abc75b26e208\" /\u003e\n\n\n---\n\n## Features\n\n- DDD-based structure: `application`, `domain`, `transport`, `infrastructure` and `tests`\n- Background jobs and chained workflows\n\n---\n\n## Install Jangada CLI\n\n```bash\n# Install Jangada\ngo install github.com/isaqueveras/jangada@latest\n```\n\n## Create a new app\nCreate the foundation of an application to build a monolithic or microservice\n\n```bash\n$ jangada new commerce\n\n# or configure the base with the flags\n$ jangada new commerce --mod=github.com/isaqueveras/commerce --host=localhost:8782 --db=postgres\n```\n\n## Create a domain layer\nThe domain layer is where business rules, entities, repositories, and services should be defined\n\n```bash\n$ jangada sail domain crm/customer\n```\n\n## Create a application layer\nThe application layer is where the orchestrators and services that create flows within the system are concentrated\n\n```bash\n$ jangada sail application crm/customer\n\n# or create a new service in the application\n$ jangada sail application crm/customer --service=GetAllCustomerByName\n```\n\n## Create a transport layer\nThe transport layer is where you control the rest/grpc/web routes that access the application layer\n\n```bash\n$ jangada sail transport crm/customer\n\n# or create a new method in the controller\n$ jangada sail transport crm/customer --layer=rest --name=GetAllCustomerByName\n```\n\n## Create a infrastructure layer\nThe infrastructure layer is where you implement the repository and external calls, such as database access or HTTP/GRPC requests\n\n```bash\n$ jangada sail infrastructure crm/customer\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fisaqueveras%2Fjangada","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fisaqueveras%2Fjangada","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fisaqueveras%2Fjangada/lists"}