{"id":26670608,"url":"https://github.com/vektor451/vek-dev-console","last_synced_at":"2026-04-27T12:05:13.784Z","repository":{"id":258295579,"uuid":"871792620","full_name":"vektor451/vek-dev-console","owner":"vektor451","description":"Simple C# based developer console for Godot 4.3+.","archived":false,"fork":false,"pushed_at":"2025-07-05T20:39:20.000Z","size":330,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-03-31T13:42:19.072Z","etag":null,"topics":["console","developer-console","developer-tool","godot","godot-addon","godot-engine","godot-mono","godot-plugin","godot4","godot4-3"],"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/vektor451.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-10-13T00:24:05.000Z","updated_at":"2025-07-05T20:39:23.000Z","dependencies_parsed_at":"2025-01-18T18:17:50.810Z","dependency_job_id":"02c7cc96-77cd-478d-944f-9baab9e0719e","html_url":"https://github.com/vektor451/vek-dev-console","commit_stats":{"total_commits":14,"total_committers":3,"mean_commits":4.666666666666667,"dds":0.4285714285714286,"last_synced_commit":"9b6324886925a4e4b199130d26721b483bd24fc0"},"previous_names":["vektor451/vekdevconsole","vektor451/vek-dev-console"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/vektor451/vek-dev-console","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vektor451%2Fvek-dev-console","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vektor451%2Fvek-dev-console/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vektor451%2Fvek-dev-console/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vektor451%2Fvek-dev-console/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vektor451","download_url":"https://codeload.github.com/vektor451/vek-dev-console/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vektor451%2Fvek-dev-console/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32335347,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T23:26:28.701Z","status":"online","status_checked_at":"2026-04-27T02:00:06.769Z","response_time":128,"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":["console","developer-console","developer-tool","godot","godot-addon","godot-engine","godot-mono","godot-plugin","godot4","godot4-3"],"created_at":"2025-03-25T22:38:06.767Z","updated_at":"2026-04-27T12:05:13.778Z","avatar_url":"https://github.com/vektor451.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003e [!NOTE]\n\u003e This project is now deprecated in favour of [vek-dev-tools](https://github.com/vektor451/vek-dev-tools).\n\n# Vekkie's C# Developer Console\nSimple C# based developer console for Godot 4.4+.\n\n![image](https://github.com/user-attachments/assets/9ad28997-5251-4451-8f33-2446188540ae)\n\n## Setup\n1. Add the repo as a submodule in your project. This can be done by opening a terminal in your addons folder (`res://addons/`), and running `git submodule add https://github.com/vektor451/vek-dev-console`. You need to have git installed for this to work.\n2. Build the C# solution. If you are placing the addon in a new project, you might have to make a random empty C# script first to be able to build it. \n3. Enable the `Dev Console` in the plugins tab of your project settings.\n4. Add a `dev_console` action into your project's input map, which can also be found in the project settings (this is necessary for opening the console).\n5. Add the `DevConsole` node to a desired scene in your project. It is strongly recommended to then set the anchor preset to `Full Rect`.\n6. Console time B).\n   \n## Usage\nTo add a command to the console, use the DevConsole's `AddCommand(name, command)` method. This is static, and will be accessed anywhere in your project as `DevConsole.AddCommand` The name property is a generic string, however the command is a class consisting of 3 notable properties:\n\n- Action: The main method to execute with the console command. Supports arguments of type int, float, string or bool, and is required. \n- ReadAction: An alternate method executed if the command was submitted with no arguments. Usually used to retrieve the value of a property, but can be used for other means (for instance with the help command, printing all commands and their descriptions). Doesn't support arguments, and is optional.\n- Description: The command's description used when getting help. Technically optional, but not advised to omit. \n\nYou can also remove commands with `RemoveCommand(name)`\n\nThis will not work natively in GDScript, and will require you to create a C# script with methods that call the GDScript from there, and then create commands for those methods.\n\n## Todo\n- Make a more in-depth readme with more of the actual usage details of the console.\n- Be able to show the same content as the editor output window. \n- Other small fixes and improvements.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvektor451%2Fvek-dev-console","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvektor451%2Fvek-dev-console","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvektor451%2Fvek-dev-console/lists"}