{"id":19100238,"url":"https://github.com/thomaslevesque/CosmosDBStudio","last_synced_at":"2025-04-18T17:33:06.784Z","repository":{"id":42981415,"uuid":"135572991","full_name":"thomaslevesque/CosmosDBStudio","owner":"thomaslevesque","description":"A tool to browse and query Azure Cosmos DB databases","archived":false,"fork":false,"pushed_at":"2024-07-23T14:03:12.000Z","size":1941,"stargazers_count":54,"open_issues_count":22,"forks_count":12,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-11-07T09:26:35.368Z","etag":null,"topics":["cosmosdb","hacktoberfest"],"latest_commit_sha":null,"homepage":"","language":"C#","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/thomaslevesque.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-05-31T11:09:40.000Z","updated_at":"2024-08-22T23:37:02.000Z","dependencies_parsed_at":"2023-01-25T14:46:24.391Z","dependency_job_id":null,"html_url":"https://github.com/thomaslevesque/CosmosDBStudio","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thomaslevesque%2FCosmosDBStudio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thomaslevesque%2FCosmosDBStudio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thomaslevesque%2FCosmosDBStudio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thomaslevesque%2FCosmosDBStudio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thomaslevesque","download_url":"https://codeload.github.com/thomaslevesque/CosmosDBStudio/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223783092,"owners_count":17201903,"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","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":["cosmosdb","hacktoberfest"],"created_at":"2024-11-09T03:52:37.954Z","updated_at":"2024-11-09T03:53:24.711Z","avatar_url":"https://github.com/thomaslevesque.png","language":"C#","funding_links":[],"categories":["hacktoberfest"],"sub_categories":[],"readme":"\u003e [!warning]  \n\u003e This project is not currently under active development. I have very little spare time to work on this, and since I don't currently use Cosmos DB, I have little incentive to continue improving this app. You've been warned! Feel free to use it anyway if it works for you.\n\n# Cosmos DB Studio\n\n![Application icon](assets/cosmosdb-small.png)\n\nA tool to browse and query Azure Cosmos DB databases.\n\n![Screenshot](assets/screenshots/CosmosDBStudio-screenshot.png)\n\nI created this app out of frustration with the completely broken experience in Azure Storage Explorer (which is basically the\nsame as Data Explorer in the Azure portal, with the same limitations and many more bugs).\n\nIt's a bit rough around the edges, and some features are still missing, but it's mostly functional.\n\n## Requirements\n\nYou will need Windows 10 version 1803 or later.\nIt might work on older Windows versions if you build from source (you will need the .NET Core 3.1 SDK),\nbut the packaged application requires Windows 10, and I didn't take any step to ensure it would work on\nother versions.\n\n## Installation\n\n### From the Windows Store\n\nThe app is available [on the Windows Store](https://www.microsoft.com/en-us/p/cosmos-db-studio/9mxmw2k8j04h).\n\n### Sideloading\n\n1. Download the package (appxbundle file) from the [release page](https://github.com/thomaslevesque/CosmosDBStudio/releases/latest).\n2. If it's the first time you install the application, you will need to trust the app certificate:\n    1. Open the *Properties* dialog for the package file.\n    2. Go to the *Digital signatures* tab.\n    3. Select the signature from the list and click *Details*.\n    4. Click *View certificate*.\n    5. Click *Install certificate*.\n    6. Select *Local machine* as the store location, and accept the UAC dialog.\n    7. Choose *Place all certificates in the following store*, click *Browse*, and select *Trusted People*.\n    8. Click *Next*, then *Finish*\n3. Enable developer mode to allow sideloading, if not already done:\n    1. Open Windows settings\n    2. Go to *Update and security*\n    3. Go to the *For developers* section\n    4. Enable *Developer mode*\n4. Double click the package and follow the instructions.\n\n## Getting started\n\n1. Start the app\n2. Right click in the left pane to add a Cosmos DB account. Enter a name, the account endpoint and key, and an optional folder\n   to organize your account. (If you have a Cosmos DB connection string in the clipboard, the endpoint and key will be\n   filled automatically)\n3. Expand the account node in the treeview to select a database (or create a new one from the context menu)\n4. Expand the database node in the treeview to select a container (or create a new one from the context menu)\n5. Right-click the container node and select \"New query sheet\". This will create a new SQL query sheet for this container.\n6. Enter a valid Cosmos DB SQL query and hit Ctrl-Enter. It will select the whole query and execute it.\n7. The results will appear in the bottom pane\n\n**Tip**: you can have multiple queries in the same query sheet, just separate them with an empty line.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthomaslevesque%2FCosmosDBStudio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthomaslevesque%2FCosmosDBStudio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthomaslevesque%2FCosmosDBStudio/lists"}