{"id":30008640,"url":"https://github.com/kinotiodotdev/drowser-studio","last_synced_at":"2025-08-05T09:07:25.334Z","repository":{"id":239761293,"uuid":"800402681","full_name":"kinotiodotdev/drowser-studio","owner":"kinotiodotdev","description":"Track, Visualize and Analyze","archived":false,"fork":false,"pushed_at":"2025-05-04T16:28:33.000Z","size":4238,"stargazers_count":4,"open_issues_count":14,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-22T03:06:53.550Z","etag":null,"topics":["data-visualization","easy-to-use","json-config","metrics","monitoring","testing"],"latest_commit_sha":null,"homepage":"https://drowser.kinotio.io/studio","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kinotiodotdev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-05-14T09:09:56.000Z","updated_at":"2025-05-04T16:28:37.000Z","dependencies_parsed_at":"2024-05-16T02:09:26.818Z","dependency_job_id":"ef83e008-a2e3-4883-9385-7d1e4639ecac","html_url":"https://github.com/kinotiodotdev/drowser-studio","commit_stats":null,"previous_names":["kinotio/drowser","kinotio/drowser-studio","kinotiodotdev/drowser-studio"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/kinotiodotdev/drowser-studio","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kinotiodotdev%2Fdrowser-studio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kinotiodotdev%2Fdrowser-studio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kinotiodotdev%2Fdrowser-studio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kinotiodotdev%2Fdrowser-studio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kinotiodotdev","download_url":"https://codeload.github.com/kinotiodotdev/drowser-studio/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kinotiodotdev%2Fdrowser-studio/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268866569,"owners_count":24320277,"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-08-05T02:00:12.334Z","response_time":2576,"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":["data-visualization","easy-to-use","json-config","metrics","monitoring","testing"],"created_at":"2025-08-05T09:03:15.073Z","updated_at":"2025-08-05T09:07:25.246Z","avatar_url":"https://github.com/kinotiodotdev.png","language":"TypeScript","readme":"\u003cp align=\"center\"\u003e\n  \u003cimg\n    src=\"drowser-studio.png\"\n    alt=\"Drowser Studio\"\n    style=\"width:100%;\"\n  /\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg\n    src=\"public/images/drowser-studio.png\"\n    alt=\"Drowser Studio\"\n    style=\"width:100%;\"\n  /\u003e\n\u003c/p\u003e\n\n![build](https://github.com/kinotio/drowser-studio/workflows/build/badge.svg)\n\nTrack, Visualize and Analyze\n\n\u003e This Drowser Studio depend from reports collected from the Drowser Deno Package who is available on Denoland 🦕\n\nYou can find the `Drowser` lib from Denoland [here](https://deno.land/x/drowser)\n\n## Setup\n\n### Services\n\nYou need to have Docker installed on your machine. you can check [here](https://docs.docker.com/get-docker/) for installation instructions.\n\nRun the docker compose file by executing the following command:\n\n```bash\n$ docker-compose up -d\n```\n\n### Application\n\nInstall dependencies:\n\n```bash\n$ pnpm install\n```\n\nAnd then install Infisical CLI [here](https://infisical.com/docs/cli/overview), then run these following commands:\n\nRun database migration by executing the following command:\n\n```bash\n$ infisical run --env=dev --watch --recursive -- pnpm run db:migrate\n```\n\nAnd, Run the application by executing the following command:\n\n```bash\n$ infisical run --env=dev --watch --recursive -- pnpm dev\n```\n\nOr, if you don't have access to our Infisical, you can set all the environment variables from the `.env.example` file to your `.env` file by creating a new `.env` file in the root directory, and then running these following commands:\n\nRun database migration by executing the following command:\n\n```bash\n$ pnpm run db:migrate\n```\n\nAnd, Run the application by executing the following command:\n\n```bash\n$ pnpm dev\n```\n\n## Roadmap\n\n### Resume Features\n\n- [ ] **Templates \u0026 Customization**\n  - [ ] Multiple resume layout options/themes\n  - [ ] Custom color schemes\n  - [ ] Font customization options\n  - [ ] Custom section ordering\n\n### Report Enhancement\n\n- [ ] **Advanced Visualizations**\n  - [ ] Interactive dashboard components\n  - [ ] Custom chart types and configurations\n  - [ ] Data filtering and sorting options\n  - [ ] Export visualizations as PNG/PDF\n\n- [ ] **AI-Powered Analytics**\n  - [ ] Trend detection and insights\n  - [ ] Anomaly detection\n  - [ ] Predictive analytics\n  - [ ] Natural language report summaries\n\n### User Experience\n\n- [ ] **Collaboration Features**\n  - [ ] Shared workspaces\n  - [ ] Comment and annotation system\n  - [ ] Real-time collaboration\n  - [ ] Role-based access control\n\n- [ ] **Workflow Integration**\n  - [ ] Custom notification rules\n  - [ ] Integration with CI/CD pipelines\n  - [ ] Webhooks for external systems\n  - [ ] API extensions for custom integrations\n\n### Infrastructure\n\n- [ ] **Performance Optimizations**\n  - [ ] Server-side caching\n  - [ ] Database query optimization\n  - [ ] Lazy-loading for large datasets\n  - [ ] Background processing for heavy tasks\n\n- [ ] **Mobile Support**\n  - [ ] Responsive mobile interface\n  - [ ] Native mobile application\n  - [ ] Offline capabilities\n  - [ ] Push notifications\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkinotiodotdev%2Fdrowser-studio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkinotiodotdev%2Fdrowser-studio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkinotiodotdev%2Fdrowser-studio/lists"}