{"id":32020887,"url":"https://github.com/visivo-io/visivo","last_synced_at":"2025-10-16T05:16:02.252Z","repository":{"id":189482760,"uuid":"617940878","full_name":"visivo-io/visivo","owner":"visivo-io","description":"✨ Build dashboards with end-to-end version control. 🔋 CLI w/ batteries included, no infra required. Develop on your laptop for instant results, deploy changes safely (with automated checks), and keep every report trustworthy for stakeholders, analysts and agents 🤖","archived":false,"fork":false,"pushed_at":"2025-10-14T21:17:12.000Z","size":123868,"stargazers_count":77,"open_issues_count":10,"forks_count":9,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-14T23:19:19.410Z","etag":null,"topics":["analytics","bi","bi-analytics","bi-as-code","business-intelligence","data","data-analysis","data-visualization","duckdb","plotlyjs","pydantic","python","reactjs","sql"],"latest_commit_sha":null,"homepage":"https://visivo.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/visivo-io.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"license.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-03-23T12:36:53.000Z","updated_at":"2025-10-13T09:56:57.000Z","dependencies_parsed_at":"2023-11-07T17:49:33.614Z","dependency_job_id":"0b167919-f693-49ac-b6d5-2a279db7e06e","html_url":"https://github.com/visivo-io/visivo","commit_stats":null,"previous_names":["visivo-io/visivo"],"tags_count":82,"template":false,"template_full_name":null,"purl":"pkg:github/visivo-io/visivo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/visivo-io%2Fvisivo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/visivo-io%2Fvisivo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/visivo-io%2Fvisivo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/visivo-io%2Fvisivo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/visivo-io","download_url":"https://codeload.github.com/visivo-io/visivo/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/visivo-io%2Fvisivo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279032112,"owners_count":26089383,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-14T02:00:06.444Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["analytics","bi","bi-analytics","bi-as-code","business-intelligence","data","data-analysis","data-visualization","duckdb","plotlyjs","pydantic","python","reactjs","sql"],"created_at":"2025-10-16T05:15:59.706Z","updated_at":"2025-10-16T05:16:02.246Z","avatar_url":"https://github.com/visivo-io.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"viewer/src/images/logo.png\" alt=\"Visivo\" width=\"300\" /\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003eAI native business intelligence. Build visually, in code+cli or through ai tools.\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://visivo.io\"\u003eWebsite\u003c/a\u003e •\n  \u003ca href=\"https://docs.visivo.io\"\u003eDocumentation\u003c/a\u003e •\n  \u003ca href=\"https://visivo.io/examples\"\u003eLive Examples\u003c/a\u003e •\n  \u003ca href=\"https://join.slack.com/t/visivo-community/shared_invite/zt-38shh3jmq-1Vl3YkxHlGpD~GlalfiKsQ\"\u003eJoin Slack\u003c/a\u003e •\n  \u003ca href=\"https://www.linkedin.com/company/visivo-io\"\u003eLinkedIn\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://img.shields.io/pypi/v/visivo?label=pypi%20package\" alt=\"PyPI Version\" /\u003e\n  \u003cimg src=\"https://img.shields.io/pypi/dm/visivo\" alt=\"PyPI Downloads\" /\u003e\n  \u003cimg src=\"https://img.shields.io/github/license/visivo-io/visivo\" alt=\"License\" /\u003e\n  \u003cimg src=\"https://img.shields.io/github/stars/visivo-io/visivo?style=social\" alt=\"GitHub Stars\" /\u003e\n\u003c/p\u003e\n\n\n## 🚀 Why Visivo?\n\nBuild reliable, testable dashboards that your team will actually trust. Here's what makes Visivo different:\n\n- ✅ **Code-First Dashboard Development** – Define everything in YAML files, enabling version control, code reviews, and CI/CD for your analytics\n- ✅ **Built-in Testing Framework** – Write Python tests for your data visualizations. Never ship broken charts to production again\n- ✅ **50+ Interactive Chart Types** – From basic bar charts to advanced 3D visualizations and geospatial maps, powered by Plotly.js\n- ✅ **Multi-Source Data Integration** – Join data from PostgreSQL, Snowflake, BigQuery, MySQL, SQLite, DuckDB, CSV, and Excel in a single dashboard\n- ✅ **Local Development with Hot Reload** – See changes instantly with `visivo serve`. No more waiting for deployments to test changes\n- ✅ **dbt Integration** – Reference your dbt models directly in visualizations. Your analytics stack, unified\n- ✅ **Jinja2 Templates \u0026 Macros** – Use loops and variables to generate dynamic configurations. Write once, use everywhere\n- ✅ **Interactive Components** – Add filters, selectors, and drill-downs without losing the benefits of code-based configuration\n- ✅ **Push-Based Security** – You control data flow. No need to share database credentials with another SaaS tool\n- ✅ **Single Binary Installation** – One executable, no Python required. Deploy anywhere from your laptop to production servers\n\n## 📊 See Visivo in Action\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.youtube.com/watch?v=EXnw-m1G4Vc\"\u003e\n    \u003cimg src=\"https://img.youtube.com/vi/EXnw-m1G4Vc/maxresdefault.jpg\" alt=\"Visivo Demo Video\" width=\"60%\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cem\u003e🎥 \u003cstrong\u003e\u003ca href=\"https://www.youtube.com/watch?v=EXnw-m1G4Vc\"\u003eWatch the Demo Video\u003c/a\u003e\u003c/strong\u003e – See how to build dashboards with Visivo in just a few minutes\u003c/em\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cem\u003eBuild dashboards that are beautiful, interactive, and maintainable. \u003ca href=\"https://visivo.io/examples\"\u003eView more examples →\u003c/a\u003e\u003c/em\u003e\n\u003c/p\u003e\n\n## 🎯 Getting Started\n\nGet your first dashboard running in under 5 minutes:\n\n### Quick Install\n\n```bash\n# Install Visivo (works on Mac, Linux, and Windows)\ncurl -fsSL https://visivo.sh | bash\n\n# Create your first project\nvisivo init my-dashboard\n\n# Start the development server\ncd my-dashboard \u0026\u0026 visivo serve\n\n# Open http://localhost:8000 in your browser 🎉\n```\n\n### Alternative: UI-Guided Setup\n\nPrefer a visual approach? Start the server and let Visivo guide you:\n\n```bash\n# Install and start in one go\ncurl -fsSL https://visivo.sh | bash\nvisivo serve --project-dir my-dashboard\n\n# Follow the setup wizard in your browser at http://localhost:8000\n```\n\n### Other Installation Options\n\n\u003cdetails\u003e\n\u003csummary\u003eInstall via pip\u003c/summary\u003e\n\n```bash\npip install visivo\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eInstall specific version\u003c/summary\u003e\n\n```bash\n# Install version 1.0.64\ncurl -fsSL https://visivo.sh | bash -s -- --version 1.0.64\n\n# Or install beta version via pip\npython -m pip install git+https://github.com/visivo-io/visivo.git@v1.1.0-beta-1\n```\n\n\u003c/details\u003e\n\n## 💬 Community \u0026 Support\n\n\u003cp align=\"center\"\u003e\n  \u003cstrong\u003eJoin our growing community of data practitioners!\u003c/strong\u003e\n\u003c/p\u003e\n\n- 💬 **[Join our Slack](https://join.slack.com/t/visivo-community/shared_invite/zt-38shh3jmq-1Vl3YkxHlGpD~GlalfiKsQ)** – Get help, share dashboards, and chat with the team\n- 📚 **[Browse Documentation](https://docs.visivo.io)** – Comprehensive guides and API reference\n- 🐛 **[Report Issues](https://github.com/visivo-io/visivo/issues)** – Found a bug or have a feature request? Let us know!\n- 💼 **[Follow on LinkedIn](https://www.linkedin.com/company/visivo-io)** – Stay updated with the latest news\n- 📧 **[Email Us](mailto:info@visivo.io)** – For partnership or enterprise inquiries\n\n## 🛠️ Contributing\n\nWe welcome contributions! Whether it's fixing bugs, adding features, or improving documentation, we'd love your help.\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for development setup and guidelines.\n\n## 📈 Telemetry\n\nVisivo collects anonymous usage data to help improve the product. No personal information, queries, or sensitive data is collected.\n\nTo opt out: set `VISIVO_TELEMETRY_DISABLED=true` or add `telemetry_enabled: false` to your config. [Learn more →](TELEMETRY.md)\n\n## 🏢 About\n\nBuilt with ❤️ by [Visivo](https://visivo.io/) – a team that's experienced scaling analytics at companies like Intuit, Boeing, and Root Insurance.\n\nWe believe data tools should be as reliable as the rest of your tech stack. That's why we built Visivo to bring software engineering best practices to business intelligence.\n\n---\n\n\u003cp align=\"center\"\u003e\n  \u003csub\u003e⭐ Star us on GitHub to support the project!\u003c/sub\u003e\n\u003c/p\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvisivo-io%2Fvisivo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvisivo-io%2Fvisivo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvisivo-io%2Fvisivo/lists"}