-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Ecosystem
Austin Bonander edited this page Aug 13, 2024
·
16 revisions
A non-exhaustive list of open-source projects that either use SQLx or integrate with it.
This page is publicly editable and is for informational purposes only.
A project being listed here does not constitute an endorsement by the SQLx developers.
We kindly request your help in keeping this page as up-to-date as possible.
To avoid ambiguities or conflicts, please adhere to the following rules when updating this page:
(Click to Expand)
- You MUST include an edit message, with the reason for the edit, when changing this page.
- Unless otherwise stated, changes to this page DO NOT require maintainer approval.
- A "maintainer" is any user who has write access to this repository.
- You MAY seek maintainer approval for changes via one of the following means:
- Github issue
- Github discussion
- Discord message (
#internal
channel, NOT direct message)
- You MAY NOT add, change, merge or remove categories without approval from a maintainer.
- You MAY NOT modify this Rules section without approval from a maintainer.
- You MUST add the date of a rule change to the
<summary>
element above (see source).
- You MAY add or update a listing for any project, regardless of whether or not you are an owner.
- You MAY use a stylized name (e.g. SQLx instead of
sqlx
). - You MAY include a brief description, no more than 20 words.
- You MUST use an appropriate category.
- If an appropriate category does not exist, please discuss adding one with the maintainers as explained above in "Changes Requiring Approval".
- Ordering within a category is lexicographical, ignoring case.
- You MUST include a relevant link:
- For Rust crates, use the crates.io link.
- For other projects, link to the Github repository.
- The project MUST be AT LEAST six months old.
- For Rust crates, at least six months from the first public release on crates.io.
- For other projects, at least six months from the first public commit to the primary branch on a public repository.
- The project MUST be actively maintained to be added.
- At least one crates.io release or commit to the primary branch within the last two weeks, at the time the listing is added.
- The project MUST use SQLx.
- The definition of "use" is deliberately left up to interpretation, but please be honest.
- You MAY remove any listing IF AND ONLY IF at least one of the following criteria are met.
- You MAY remove a listing for any reason, IF AND ONLY IF you own the project.
- A project that is explicitly discontinued SHOULD be removed. At least one of the following criteria should be met:
- The Github repository is archived.
- The owner's Github account is deleted.
- The owner has made a posting on a public page (README, blog post, Github issue, etc.) stating that they will not continue development.
- A listing SHOULD be removed if the project is too out of date.
- The project or crate is not compatible with a version of SQLx released in the last twelve months.
- A listing MAY be removed if a reasonable person can conclude from publicly available information that there will be no further development.
- For example, it becomes known that the project owner has unfortunately passed away and there are no other maintainers.
- If removing a listing leaves an empty category, replace the category's contents with
(Empty as of <current date>)
.