Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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 2 months ago
JSON representation

Schema-first and type-safe ORM for Golang and TypeScript

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.