{"id":16111640,"url":"https://github.com/fvilarinho/framework","last_synced_at":"2026-01-20T11:32:32.792Z","repository":{"id":45436279,"uuid":"311500799","full_name":"fvilarinho/framework","owner":"fvilarinho","description":"The main goal of this framework is to provide a simple, reliable and standardized way to develop applications.","archived":false,"fork":false,"pushed_at":"2026-01-06T00:14:38.000Z","size":9900,"stargazers_count":1,"open_issues_count":16,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2026-01-07T03:10:46.921Z","etag":null,"topics":["framework","java"],"latest_commit_sha":null,"homepage":"https://www.github.com/fvilarinho/framework","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fvilarinho.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":"2020-11-10T00:31:13.000Z","updated_at":"2026-01-06T00:00:29.000Z","dependencies_parsed_at":"2024-10-27T17:29:16.726Z","dependency_job_id":"44c649ee-3fd7-4337-a31f-3f256ec776e8","html_url":"https://github.com/fvilarinho/framework","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/fvilarinho/framework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fvilarinho%2Fframework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fvilarinho%2Fframework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fvilarinho%2Fframework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fvilarinho%2Fframework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fvilarinho","download_url":"https://codeload.github.com/fvilarinho/framework/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fvilarinho%2Fframework/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28602459,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-20T10:46:13.255Z","status":"ssl_error","status_checked_at":"2026-01-20T10:42:51.865Z","response_time":117,"last_error":"SSL_read: 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","java"],"created_at":"2024-10-09T19:44:02.330Z","updated_at":"2026-01-20T11:32:32.780Z","avatar_url":"https://github.com/fvilarinho.png","language":"Java","readme":"```\n,---.                         |    o              ,---.                                   |\n|    ,---.,---.,---.,---.,---.|--- .,---.,---.    |__. ,---.,---.,-.-.,---.. . .,---.,---.|__/\n|    |   ||   ||    |---'|   ||    ||   ||   |    |    |    ,---|| | ||---'| | ||   ||    |  \\\n`---'`---'`   '`---'`---'|---'`---'``   '`---|    `    `    `---^` ' '`---'`-'-'`---'`    `   `\n                         |               `---'\n```\nIntroduction\n---\nThis framework was created based on nearly **25 years of software development experience**, with the goal of solving \ncommon and recurring problems found across many companies and projects, such as:\n\n- Lack of coding standards and reuse\n- Excessive complexity and duplication\n- Environment-specific code versions\n- Hard-coded persistence, controllers, and business logic\n- Poor or overly complex UI solutions\n- Bloated dependency trees\n- Security vulnerabilities\n- Missing centralized utilities\n\nThe result is a **simple, standardized, secure, and reliable framework** that accelerates development while maintaining \nhigh code quality, following these core goals:\n\n- ✅ Enforce **standards and best practices**\n- ✅ Promote **code reuse and modularity**\n- ✅ Simplify **environment management**\n- ✅ Decouple **persistence, business, and integration layers**\n- ✅ Reduce **dependencies and attack surface**\n- ✅ Improve **maintainability, security, and scalability**\n\nProject Status\n---\nThe project is actively maintained and continuously validated through automated builds, releases, and static analysis.\n\nSupported versions:\n* **Stable:** 3.10.17\n* **Development:** 3.11\n\nBuild status\n---\n\n- [![Build status](https://github.com/fvilarinho/framework/actions/workflows/build.yml/badge.svg)](https://github.com/fvilarinho/framework/actions/workflows/build.yml)\n- [![Release status](https://github.com/fvilarinho/framework/actions/workflows/release.yml/badge.svg)](https://github.com/fvilarinho/framework/actions/workflows/release.yml)\n- [![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=fvilarinho_framework\u0026metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=fvilarinho_framework)\n- [![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=fvilarinho_framework\u0026metric=reliability_rating)](https://sonarcloud.io/summary/new_code?id=fvilarinho_framework)\n- [![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=fvilarinho_framework\u0026metric=security_rating)](https://sonarcloud.io/summary/new_code?id=fvilarinho_framework)\n- [![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=fvilarinho_framework\u0026metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=fvilarinho_framework)\n- [![SonarQube Cloud](https://sonarcloud.io/images/project_badges/sonarcloud-light.svg)](https://sonarcloud.io/summary/new_code?id=fvilarinho_framework)\n\nDocumentation\n---\nUse the links below to navigate through the documentation:\n\n- 🏗 **Architecture**\n- ⚙️ **Configuration**\n- 🔌 **Controllers \u0026 Integration**\n- 🗄 **Persistence Layer**\n- 🧠 **Business Layer**\n- 🧰 **Utilities \u0026 Common Modules**\n- 🔐 **Security**\n- 🧪 **Testing \u0026 Quality**\n- 🚀 **Build, Release \u0026 Versioning**\n\nContributing\n---\nContributions are **VERY WELCOME**! \n\nPlease check the roadmap 👉[here](https://github.com/users/fvilarinho/projects/12).\n\nThis project has an automated workflow to test, check quality and vulnerabilities but you can also:\n\n- Open issues for bugs or feature requests 👉[here](https://github.com/fvilarinho/framework/issues)\n- Submit pull requests\n- Review existing code and documentation\n\nAll contributions are reviewed to ensure they align with the framework’s principles of simplicity, quality, and \nstandardization. \n\nLicense\n---\nThis project is licensed under the [LGPL 3.0](LICENSE).\n\nAuthor\n---\nCreated and maintained by **Felipe Vilarinho (Vila)**. \nYou can find contact information and more projects 👉 [here](https://vilanet.sh). \n\n**And that's all! Happy coding! 🚀**","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffvilarinho%2Fframework","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffvilarinho%2Fframework","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffvilarinho%2Fframework/lists"}