{"id":16036498,"url":"https://github.com/quantumsheep/plouf","last_synced_at":"2026-04-30T00:01:27.231Z","repository":{"id":57663285,"uuid":"479835150","full_name":"quantumsheep/plouf","owner":"quantumsheep","description":"Go API framework made to immitate NestJS ways","archived":false,"fork":false,"pushed_at":"2022-04-10T16:59:39.000Z","size":32,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-10T13:12:16.483Z","etag":null,"topics":["api","framework","go","microservices","nest"],"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/quantumsheep.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":"2022-04-09T20:21:38.000Z","updated_at":"2024-10-26T14:03:23.000Z","dependencies_parsed_at":"2022-09-13T07:01:02.511Z","dependency_job_id":null,"html_url":"https://github.com/quantumsheep/plouf","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumsheep%2Fplouf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumsheep%2Fplouf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumsheep%2Fplouf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantumsheep%2Fplouf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/quantumsheep","download_url":"https://codeload.github.com/quantumsheep/plouf/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247289430,"owners_count":20914464,"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","framework","go","microservices","nest"],"created_at":"2024-10-08T22:05:05.918Z","updated_at":"2026-04-30T00:01:22.206Z","avatar_url":"https://github.com/quantumsheep.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Plouf\nPlouf is a simple, fast, and powerful API framework for Go. Its design is based on NestJS with features like dependency injection, modules, controllers, services, and more.\n\nThe framework is powered by the most popular Go libraries to let you use already existing middlewares, documentation and support.\n\nMajor libraries used by Plouf:\n- [echo](https://github.com/labstack/echo)\n- [gorm](https://github.com/go-gorm/gorm)\n- [logrus](https://github.com/sirupsen/logrus)\n- [validator](https://github.com/go-playground/validator)\n\nSome of these libraries are abstracted by Plouf to make it easier to use.\n\n# Example file architecture\n```\n.\n├── modules/\n│   └── user/\n│       ├── user_controller.go\n│       ├── user_module.go\n│       └── user_service.go\n├── main_module.go\n└── main.go\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquantumsheep%2Fplouf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fquantumsheep%2Fplouf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquantumsheep%2Fplouf/lists"}