[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-73344":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":30,"readmeContent":31,"aiSummary":32,"trendingCount":16,"starSnapshotCount":16,"syncStatus":17,"lastSyncTime":33,"discoverSource":34},73344,"quary","quarylabs\u002Fquary","quarylabs","Open-source BI for engineers","https:\u002F\u002Fwww.quary.dev",null,"Rust",2370,56,11,23,0,2,4,58.67,"Apache License 2.0",false,"main",true,[25,26,27,28,29],"analytics","big-data","business-intelligence","data-modeling","elt","2026-06-12 04:01:09","\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fquary.dev\">\n    \u003Cimg align=\"center\" src=\"https:\u002F\u002Fstorage.googleapis.com\u002Fpublic_hosted_materials\u002Fquary.svg\" height=\"128\">\n    \u003Ch1 align=\"center\">Quary\u003C\u002Fh1>\n    \u003Ch3 align=\"center\">Business Intelligence for Engineers 🅀\u003C\u002Fh3>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cdiv class=\"title-block\" style=\"text-align: center;\" align=\"center\">\n\n[![Made by Quary](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FMADE%20BY%20Quary-000000.svg?style=for-the-badge&logo=Quary&labelColor=000)](https:\u002F\u002Fwww.quary.dev\u002F)\n[![Slack Community](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fslack-@quarycommunity-000000.svg?style=for-the-badge&logo=slack&labelColor=000)](https:\u002F\u002Fjoin.slack.com\u002Ft\u002Fquarylabs\u002Fshared_invite\u002Fzt-2dlbfnztw-dMLXJVL38NcbhqRuM5gUcw)\n[![YC](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FY%20Combinator-W24-orange?style=for-the-badge&logo=Quary&labelColor=000)](https:\u002F\u002Fwww.ycombinator.com\u002Fcompanies\u002Fquary)\n[![GitHub Repo stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fquarylabs\u002Fquary?style=for-the-badge&logo=Quary&labelColor=000)](https:\u002F\u002Fgithub.com\u002Fquarylabs\u002Fquary)\n\n\u003C\u002Fdiv>\n\n\u003Ch2>With Quary, engineers can:\u003C\u002Fh2>\n\n- 🔌 Connect to their Database\n- 📖 Write SQL queries to transform, organize, and document tables in a database\n- 📊 Create charts, dashboards and reports (in development)\n- 🧪 Test, collaborate & refactor iteratively through version control\n- 🚀 Deploy the organised, documented model back up to the database\n\nView the [documentation](https:\u002F\u002Fwww.quary.dev\u002Fdocs).\n\n## 🗃️ Supported Databases\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FAmazon%20Redshift-527FFF?style=for-the-badge&logo=Amazon%20Redshift&logoColor=white\" alt=\"Amazon Redshift\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGoogle%20BigQuery-4285F4?style=for-the-badge&logo=Google%20Cloud&logoColor=white\" alt=\"Google BigQuery\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPostgreSQL-336791?style=for-the-badge&logo=postgresql&logoColor=white\" alt=\"PostgreSQL\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSnowflake-29B5E8?style=for-the-badge&logo=snowflake&logoColor=white\" alt=\"Snowflake\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSupabase-3ECF8E?style=for-the-badge&logo=supabase&logoColor=white\" alt=\"Supabase\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDuckDB-FFF?style=for-the-badge&logo=duckdb&logoColor=black\" alt=\"DuckDB\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSQLite-003B57?style=for-the-badge&logo=sqlite&logoColor=white\" alt=\"SQLite\">\n\u003C\u002Fp>\n\n![quary_core_image](.\u002Fassets\u002Freadme_demo.gif)\n\n## 🏗️ Asset Types in Quary\n\nDefine and manage the following asset types as code:\n\n- **Sources:** Define the external data sources that feed into Quary, such as database tables, flat files, or APIs (with DuckDB).\n- **Models:** Transform raw data from sources into analysis-ready datasets using SQL, this lets engineers split complex queries into atomic components.\n- **Charts:** Create visual representations of your data using SQL.\n- **🚧 Dashboards (WIP):** Combine multiple charts into a single view, allowing engineers to monitor and analyze data in one place.\n- **🚧 Reports (WIP):** Create detailed reports to share insights and findings with your team or stakeholders.\n\n## 🚀 Getting Started\n\n### Installation\n\nQuary is a VSCode Extension (Interface) & Rust-based CLI (Core)\n\n#### Extension\n\nThe VSCode extension can be installed [here](https:\u002F\u002Fmarketplace.visualstudio.com\u002Fitems?itemName=Quary.quary-extension). Note that it depends on the CLI being installed.\n\n#### CLI\n\n#### Homebrew installation\n\n```\nbrew install quarylabs\u002Fquary\u002Fquary\n```\n\n#### Linux\u002FMac through curl\n\nQuary can be installed using curl on Linux\u002FMac using the following command:\n\n```shell\ncurl -fsSL https:\u002F\u002Fraw.githubusercontent.com\u002Fquarylabs\u002Fquary\u002Fmain\u002Finstall.sh | bash\n```\n\n#### Other installations\n\nOther builds are available in the [releases page](https:\u002F\u002Fgithub.com\u002Fquarylabs\u002Fquary\u002Freleases\u002Flatest) to download.\n\n### Usage\n\nOnce installed, a sample project can be created and run as follows:\n\n```shell\nmkdir example # create an empty project folder\ncd example\nquary init    # initialize DuckDB demo project with sample data\nquary compile # validate the project structure and model references without database\nquary build   # build and execute the model views\u002Fseeds against target database\nquary test -s   # run defined tests against target database\n```\n\n\u003Ch2>🅀 Community\u003C\u002Fh2>\n\n[Join our Slack channel](https:\u002F\u002Fjoin.slack.com\u002Ft\u002Fquarylabs\u002Fshared_invite\u002Fzt-2dlbfnztw-dMLXJVL38NcbhqRuM5gUcw), for help, ideas, and discussions.\n\n## Support\n\nIf you run into any problems using Quary, please let us know. We want Quary to be easy-to-use, so if you are getting\nconfused, it is our fault, not yours. [Create an issue](https:\u002F\u002Fgithub.com\u002Fquarylabs\u002Fquary\u002Fissues) and we'll be happy to\nhelp you out.\n\n### Check out our other projects\n\n[SQRUFF](https:\u002F\u002Fgithub.com\u002Fquarylabs\u002Fsqruff), a compact, high-speed SQL linter, engineered with Rust efficiency.\n","Quary 是一个面向工程师的开源商业智能工具。它使用 Rust 语言开发，支持通过 SQL 查询来转换、组织和记录数据库中的表，并能创建图表（仪表盘和报告功能正在开发中）。Quary 允许用户连接多种数据库，如 Amazon Redshift、Google BigQuery、PostgreSQL 等，实现数据源定义、模型构建及可视化表达等功能。此外，还提供了版本控制以促进协作与迭代改进。该工具特别适合需要对大数据进行分析建模并希望在工程团队内部共享洞察的企业场景。","2026-06-11 03:45:06","high_star"]