Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/swiftcarrot/queryx
Schema-first and type-safe ORM for Golang and TypeScript
https://github.com/swiftcarrot/queryx
golang mysql orm postgresql sqlite typescript
Last synced: about 1 month ago
JSON representation
Schema-first and type-safe ORM for Golang and TypeScript
- Host: GitHub
- URL: https://github.com/swiftcarrot/queryx
- Owner: swiftcarrot
- License: apache-2.0
- Created: 2023-03-09T02:09:41.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-15T10:38:33.000Z (4 months ago)
- Last Synced: 2024-08-15T12:17:00.572Z (4 months ago)
- Topics: golang, mysql, orm, postgresql, sqlite, typescript
- Language: Go
- Homepage: https://queryx.caitouyun.com
- Size: 629 KB
- Stars: 184
- Watchers: 3
- Forks: 7
- Open Issues: 42
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Queryx
[English](README.md) | [中文](README_zh.md)
Queryx is schema-first and type-safe ORM for Go and TypeScript.
- **Schema First**: Queryx automatically migrates the database based on defined models in a queryx schema file.
- **Type Safe**: Queryx generates friendly, type-safe ORM methods and come with autocomplete support and are free from type-related errors.
- **Go and TypeScript**: Queryx supports generating both Go and TypeScript ORM methods.## Quick Installation
To easily install the latest version of queryx, open your terminal and run the following command:
```sh
curl -sf https://raw.githubusercontent.com/swiftcarrot/queryx/main/install.sh | sh
```You can also build queryx from the source following the instructions [here](https://queryx.caitouyun.com/docs/build-from-source).
## Documentation and Support
Queryx documentation is available at: https://queryx.caitouyun.com
Feel free to [open an issue](https://github.com/swiftcarrot/queryx/issues) or [start a discussion](https://github.com/swiftcarrot/queryx/discussions) if you have any questions. [Join our Discord community](https://discord.gg/QUTxjJBRfA)
## License
Queryx is licensed under Apache 2.0 as found in the LICENSE file.