Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/c2r0b/2q
Manage data and relationships with AI
https://github.com/c2r0b/2q
data-visualization graphql relationships rust tauri
Last synced: 8 days ago
JSON representation
Manage data and relationships with AI
- Host: GitHub
- URL: https://github.com/c2r0b/2q
- Owner: c2r0b
- License: mit
- Created: 2022-06-02T18:21:08.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-23T12:38:25.000Z (8 months ago)
- Last Synced: 2024-11-28T14:55:31.634Z (2 months ago)
- Topics: data-visualization, graphql, relationships, rust, tauri
- Language: Rust
- Homepage:
- Size: 1.57 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# 2Q
App for managing data and relationships.
It is designed to be a **simple**, yet powerful tool for small businesses to manage their data using **natural language** processing to structure, insert and query data.
## Usage
### Installation
TODO### Setup
TODO## Development
### Requirements
- [Node](https://nodejs.org/en/) (v18+)
- [Rust](https://www.rust-lang.org/) (v1.55+)### Tech Stack
* [Lit](https://lit.dev/) (frontend) with [Apollo Client](https://github.com/apollographql/apollo-client) (GraphQL)
* [Tauri](https://tauri.studio/en/) (desktop app) with [Rust](https://www.rust-lang.org/) (backend)
* [Tailwind](https://tailwindcss.com/) (CSS) with [FontAwesome](https://fontawesome.com/) (icons)### LLM support
* [GPT-3](https://openai.com/blog/openai-api/) (OpenAI)### Database support
* [IndraDB](https://github.com/indradb/indradb) (embedded)
* [Neo4J](https://neo4j.com/) (external)
* [ArangoDB](https://www.arangodb.com/) (external)### Start
npm install
npm run tauri dev### Environment variables
`.env` files are used to store environment variables. Settings example:DB_TYPE=arango|neo4j # external database type
DB_URI=localhost:7687
DB_USER=neo4j
DB_PASSWORD=neo4j
OPENAI_KEY=your-openai-key## License
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.