{"id":13663893,"url":"https://github.com/applejag/YummyConsole","last_synced_at":"2025-04-25T18:31:37.467Z","repository":{"id":96518322,"uuid":"103053826","full_name":"applejag/YummyConsole","owner":"applejag","description":"Game engine-like framework for .NET console applications","archived":true,"fork":false,"pushed_at":"2017-09-16T10:26:30.000Z","size":1419,"stargazers_count":6,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-20T13:00:57.289Z","etag":null,"topics":["console","draw","drawing","engine","framework","net-framework","nuget"],"latest_commit_sha":null,"homepage":"https://www.nuget.org/packages/YummyConsole/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/applejag.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-09-10T18:54:41.000Z","updated_at":"2023-10-05T11:14:37.000Z","dependencies_parsed_at":"2023-06-09T00:45:29.576Z","dependency_job_id":null,"html_url":"https://github.com/applejag/YummyConsole","commit_stats":null,"previous_names":["applejag/yummyconsole","jillejr/yummyconsole"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/applejag%2FYummyConsole","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/applejag%2FYummyConsole/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/applejag%2FYummyConsole/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/applejag%2FYummyConsole/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/applejag","download_url":"https://codeload.github.com/applejag/YummyConsole/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250457806,"owners_count":21433735,"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":["console","draw","drawing","engine","framework","net-framework","nuget"],"created_at":"2024-08-02T05:02:40.148Z","updated_at":"2025-04-25T18:31:37.457Z","avatar_url":"https://github.com/applejag.png","language":"C#","funding_links":[],"categories":["C\\#"],"sub_categories":[],"readme":"# Yummy Console\nYummyConsole is a console drawing framework for Windows that holds an objective oriented design for you to use to easily draw on the console.\n\n![fireworks example](devlog/fireworks.gif)\n\nYummyConsole allows you to up your console application game! With YummyConsole you can in much easier fashion draw ASCII art, draw with colors, and even have overlapping objects all at your control!\n\n## Use in your project\n\n[![NuGet](https://img.shields.io/nuget/v/YummyConsole.svg?style=flat-square)](https://www.nuget.org/packages/YummyConsole/) [![NuGet](https://img.shields.io/nuget/dt/YummyConsole.svg?style=flat-square)](https://www.nuget.org/packages/YummyConsole/)\n\nYummyConsole is available on the NuGet platform. So it's super simple to install. The package name is simply `YummyConsole`\n\nhttps://www.nuget.org/packages/YummyConsole/\n\n#### Install via Visual Studio\n\nYou can in a very simple manner add the package in Visual Studio via their NuGet UI.\n\nTo do so, right click your project of choice in the Solution Explorer, and select `Manage NuGet Packages...`. Then in the new NuGet tab that just opened, select the `Browse` tab and in the search bar you type in `YummyConsole`. The package should show up and you just click install, and then it's just to start using the project!\n\nFor a more in-depth instruction of how to install a package, check out the [guide on Microsofts documentation (docs.microsoft.com)](https://docs.microsoft.com/en-us/nuget/tools/package-manager-ui#finding-and-installing-a-package)\n\n## Example code\n\n```csharp\nusing YummyConsole;\n\nclass Program\n{\n\tstatic void Main(string[] args)\n\t{\n\n\t\tnew Text(\"hello world\")\n\t\t{\n\t\t\tPosition = new Vector2(20, 10),\n\t\t\tZDepth = 0,\n\t\t\tforegroundColor = Color.LIGHT_CYAN,\n\t\t\tbackgroundColor = Color.BLUE,\n\t\t};\n\n\t\tnew Line(new Point(0, 0), new Point(30, 14))\n\t\t{\n\t\t\tZDepth = -1,\n\t\t\tforegroundColor = null,\n\t\t\tbackgroundColor = Color.GREEN,\n\t\t};\n\n\t\tTime.RunFrameTimer().Wait();\n\t\t\n\t}\n}\n```\n\n#### Result:\n\n![screenshot of code above](devlog/example-01-screenshot.png)\n\n## Contribute to Yummy Console\n\nContributing is easily made here via GitHub. Just fork the project and send pull requests!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapplejag%2FYummyConsole","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapplejag%2FYummyConsole","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapplejag%2FYummyConsole/lists"}