{"id":20660928,"url":"https://github.com/openfeign/querydsl","last_synced_at":"2025-05-08T00:21:04.282Z","repository":{"id":204351662,"uuid":"711629509","full_name":"OpenFeign/querydsl","owner":"OpenFeign","description":"Unified Queries for Java","archived":false,"fork":false,"pushed_at":"2024-04-16T05:28:47.000Z","size":55407,"stargazers_count":164,"open_issues_count":9,"forks_count":26,"subscribers_count":12,"default_branch":"master","last_synced_at":"2024-04-16T11:32:48.438Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://querydsl.com","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"querydsl/querydsl","license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OpenFeign.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.txt","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},"funding":{"github":["velo"],"patreon":"velo132"}},"created_at":"2023-10-29T20:49:50.000Z","updated_at":"2024-05-01T00:01:07.460Z","dependencies_parsed_at":"2023-12-17T22:20:16.211Z","dependency_job_id":"3c18c4e7-43d0-43ab-b6e8-9bb9efdb302a","html_url":"https://github.com/OpenFeign/querydsl","commit_stats":null,"previous_names":["openfeign/querydsl"],"tags_count":273,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFeign%2Fquerydsl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFeign%2Fquerydsl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFeign%2Fquerydsl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFeign%2Fquerydsl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenFeign","download_url":"https://codeload.github.com/OpenFeign/querydsl/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":231468021,"owners_count":18381174,"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":[],"created_at":"2024-11-16T19:06:31.862Z","updated_at":"2025-05-08T00:21:04.267Z","avatar_url":"https://github.com/OpenFeign.png","language":"Java","readme":"[![CircleCI](https://dl.circleci.com/status-badge/img/gh/OpenFeign/querydsl/tree/master.svg?style=svg)](https://dl.circleci.com/status-badge/redirect/gh/OpenFeign/querydsl/tree/master) [![codecov](https://codecov.io/gh/OpenFeign/querydsl/graph/badge.svg?token=6yJhkzBRmx)](https://codecov.io/gh/OpenFeign/querydsl) ![Maven Central Version](https://img.shields.io/maven-central/v/io.github.openfeign.querydsl/querydsl-core)\n\n## Querydsl\n\nQuerydsl is a framework which enables the construction of type-safe SQL-like queries for multiple backends including JPA, MongoDB and SQL in Java.\n\nInstead of writing queries as inline strings or externalizing them into XML files they are constructed via a fluent API.\n\n[![Querydsl](https://circleci.com/gh/OpenFeign/querydsl.svg?style=shield)](https://app.circleci.com/pipelines/github/OpenFeign/querydsl?branch=master)\n[![Maven Central](https://maven-badges.herokuapp.com/maven-central/io.github.openfeign.querydsl/querydsl-core/badge.svg)](https://maven-badges.herokuapp.com/maven-central/io.github.openfeign.querydsl/querydsl-core/)\n\n## Why forking?\n\nQuerydsl is at best stale, at worse dead.  By the time I made this fork, last commit was one year old and last release over 2 years old.\n\nI reach out to the queryDSL team, but, honestly, they don't care.\n\n### Why forking under openfeign?\n\nWell, openfeign is already stabilished and having querydsl under it gives a better idea on how committed I am on keeping the lights on.\n\n### What's next?\n\nInitial goals accomplished.\n\nWe now have a stable fork with regular releases.  Patches from community are happening and this project is moving idenpendently.\n\nI'm here to help those who help themselves.  \n\nWhat does it mean?\n\n- If you send a PR, I will review, give an honest feedback, merge as soon I'm happy with it, and release as soon it's practical.\n- If you create an issue, well, I'm unlikely to get involved.\n\nI dedicate some of my free time to this project, so I will favor people that are contributing to it.\n\n### What is the endgame?\n\nGet a querydsl project active!  May be as a fork, may be as a wake up call to present querydsl project. If querydsl team gets their act thogether and pick up maintaining the project, this fork will most likely be archived.  If the want my help (which they don't at the present time) I can help.\n\n### I need feature X? Or bug Z fixed?\n\nWell, you will need to get your hands dirty.  I might fix bugs or create features, but mostly when they affect my day job. Sorry, just a single guy here doing free work on spare time.\n\n**Getting started**\n\nUse these tutorials to get started\n\n* [Querying JPA](http://www.querydsl.com/static/querydsl/latest/reference/html/ch02.html#jpa_integration)\n* [Querying SQL](http://www.querydsl.com/static/querydsl/latest/reference/html/ch02s03.html)\n* [Querying Mongodb](http://www.querydsl.com/static/querydsl/latest/reference/html/ch02s07.html)\n* [Querying Lucene](http://www.querydsl.com/static/querydsl/latest/reference/html/ch02s05.html)\n* [Querying Collections](http://www.querydsl.com/static/querydsl/latest/reference/html/ch02s08.html)\n* [Querydsl Spatial](http://www.querydsl.com/static/querydsl/latest/reference/html/ch02s04.html)\n* [Querying JDO](http://www.querydsl.com/static/querydsl/latest/reference/html/ch02s02.html)\n\n**Examples**\n\n[Querydsl example projects](https://github.com/OpenFeign/querydsl/tree/master/querydsl-examples)\n\n**Support**\n\nFree support is provided in the [Discussion Section](https://github.com/querydsl/querydsl/discussions) and on [StackOverflow](http://stackoverflow.com/questions/tagged/querydsl).\nPlease do not post questions as issue. Such issues will be closed immediately.\n\n**How to build**\n\nQuerydsl provides releases via public Maven repositories, but you can also build the sources yourself like this\n\n```BASH\n$ mvn -Pquickbuild,{projectname} clean install\n```\nWhere projectname is one of the Maven profiles (e.g. `jpa`, `sql`, `mongodb`, etc. or `all`)\n\nFor more information visit the project homepage at https://querydsl.github.io.\n\n**Docker Compose setup**\n\nFor running tests, a Docker Compose setup is provided. It comes with the following databases:\n\n* Oracle Express Edition 11g\n* PostgreSQL 16\n* MySQL 5.5.34\n* Cubrid 9.2\n\nYou will need to install [Docker] and [docker-compose].\n\nTo launch the database containers:\n\n```BASH\n$ docker-compose up -d\n``` \n\nAll of the databases' default ports are forwarded to the host machine.\n\n\n**How to contribute**\n\nGitHub pull requests are the way to contribute to Querydsl.\n\nIf you are unsure about the details of a contribution, ask on the Querydsl Google Group or create a ticket on GitHub.\n\n[Docker]: https://www.docker.com/products/docker-desktop\n[docker-compose]: https://docs.docker.com/compose/\n\n### Slack\n\nIf you want to join Slack workspace for Querydsl contributors join by following [this link](https://join.slack.com/t/querydsl/shared_invite/zt-r7ufzz6q-zxIHgpOSSMFvoU3YU4SclQ).\n","funding_links":["https://github.com/sponsors/velo","https://patreon.com/velo132"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenfeign%2Fquerydsl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenfeign%2Fquerydsl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenfeign%2Fquerydsl/lists"}