{"id":28700380,"url":"https://github.com/borja-glez/springify","last_synced_at":"2026-04-12T07:38:29.513Z","repository":{"id":57717949,"uuid":"206160359","full_name":"borja-glez/springify","owner":"borja-glez","description":"Springify is an open source Java Spring utility library","archived":false,"fork":false,"pushed_at":"2019-09-23T14:42:27.000Z","size":145,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-04T04:34:01.064Z","etag":null,"topics":["java","jparepository","specification-extensions","spring","spring-boot","spring-boot-starter","spring-data-jpa","utilities","utility-library"],"latest_commit_sha":null,"homepage":"","language":"Java","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/borja-glez.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":"2019-09-03T19:50:03.000Z","updated_at":"2019-09-23T14:41:39.000Z","dependencies_parsed_at":"2022-08-24T07:20:56.956Z","dependency_job_id":null,"html_url":"https://github.com/borja-glez/springify","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/borja-glez/springify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/borja-glez%2Fspringify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/borja-glez%2Fspringify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/borja-glez%2Fspringify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/borja-glez%2Fspringify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/borja-glez","download_url":"https://codeload.github.com/borja-glez/springify/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/borja-glez%2Fspringify/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259804869,"owners_count":22913903,"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":["java","jparepository","specification-extensions","spring","spring-boot","spring-boot-starter","spring-data-jpa","utilities","utility-library"],"created_at":"2025-06-14T11:07:12.909Z","updated_at":"2026-04-12T07:38:24.484Z","avatar_url":"https://github.com/borja-glez.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Springify is an open source Java Spring utility library #\r\n\r\n[![Build Status](https://travis-ci.org/borja-glez/springify.svg?branch=master)](https://travis-ci.org/borja-glez/springify) [![Maven Central](https://img.shields.io/maven-central/v/com.borjaglez/springify-repository.svg?label=Maven%20Central)](https://search.maven.org/search?q=g:%22com.borjaglez%22%20AND%20a:%22springify-repository%22) [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\r\n\r\nSpringify Repository is based on https://github.com/ZhongjunTian/spring-repository-plus with some fixes:\r\n* @ManyToMany and OneToMany relationships compatibility.\r\n* Added new filter options like pagination, ignoreCase and order by.\r\n* Added group by to SpecificationBuilder as well as other functions.\r\n* Fixes OneToOne and ManyToOne cross join on hibernate.\r\n* Added interfaces IFilter and IPageFilter to extend filter functionalities (like AnyPageFilter).\r\n* More coming :)\r\n\r\n### Use Springify as Maven dependency\r\n\r\nAdd this to your pom.xml file to use the latest version of Springify Repository:\r\n\r\n```xml  \r\n\u003cdependency\u003e\r\n\t\u003cgroupId\u003ecom.borjaglez\u003c/groupId\u003e\r\n\t\u003cartifactId\u003espringify-repository\u003c/artifactId\u003e\r\n\t\u003cversion\u003e0.3.3\u003c/version\u003e\r\n\u003c/dependency\u003e\r\n```\r\n\r\nOr import the modules independently.\r\n\r\n### License\r\n\r\nSpringify is Open Source software released under the \r\n[Apache 2.0 license](https://www.apache.org/licenses/LICENSE-2.0.html).\r\n\r\n[![Run in Postman](https://run.pstmn.io/button.svg)](https://app.getpostman.com/run-collection/5ae73404dd44141ae78b)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fborja-glez%2Fspringify","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fborja-glez%2Fspringify","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fborja-glez%2Fspringify/lists"}