{"id":13594946,"url":"https://github.com/gold-silver-copper/egui_ratatui","last_synced_at":"2025-05-15T23:08:09.564Z","repository":{"id":234379706,"uuid":"788777586","full_name":"gold-silver-copper/egui_ratatui","owner":"gold-silver-copper","description":"A ratatui backend that is also an egui widget. Deploy on web with WASM or ship natively with bevy, macroquad, or eframe","archived":false,"fork":false,"pushed_at":"2025-05-10T21:55:11.000Z","size":22653,"stargazers_count":136,"open_issues_count":3,"forks_count":7,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-10T22:27:57.026Z","etag":null,"topics":["bevy","egui","gui","ratatui","rust","tui","wasm","web"],"latest_commit_sha":null,"homepage":"https://gold-silver-copper.github.io/","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gold-silver-copper.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-APACHE","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-04-19T04:08:44.000Z","updated_at":"2025-04-28T05:51:37.000Z","dependencies_parsed_at":"2025-02-24T10:13:34.984Z","dependency_job_id":"1be2b028-23ab-42ad-8e24-31a0fc5d407c","html_url":"https://github.com/gold-silver-copper/egui_ratatui","commit_stats":null,"previous_names":["gold-silver-copper/ratatui_egui_ratagui","gold-silver-copper/egui_ratatui"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gold-silver-copper%2Fegui_ratatui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gold-silver-copper%2Fegui_ratatui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gold-silver-copper%2Fegui_ratatui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gold-silver-copper%2Fegui_ratatui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gold-silver-copper","download_url":"https://codeload.github.com/gold-silver-copper/egui_ratatui/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253492374,"owners_count":21916957,"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":["bevy","egui","gui","ratatui","rust","tui","wasm","web"],"created_at":"2024-08-01T16:01:41.271Z","updated_at":"2025-05-15T23:08:04.549Z","avatar_url":"https://github.com/gold-silver-copper.png","language":"Rust","funding_links":[],"categories":["Rust","📦 Libraries","Libraries"],"sub_categories":["🏗️ Frameworks"],"readme":"# egui_ratatui : egui widget + ratatui backend (WASM)\n\n[![Crates.io](https://img.shields.io/crates/v/egui_ratatui.svg)](https://crates.io/crates/egui_ratatui)\n[![Documentation](https://docs.rs/egui_ratatui/badge.svg)](https://docs.rs/egui_ratatui/latest/egui_ratatui/)\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/bevyengine/bevy/blob/master/LICENSE)\n[![Downloads](https://img.shields.io/crates/d/egui_ratatui.svg)](https://crates.io/crates/egui_ratatui) + [![Downloads](https://img.shields.io/crates/d/ratframe.svg)](https://crates.io/crates/ratframe)\n\n\nDiscord: https://discord.gg/tDBPkdgApN https://discord.gg/tDBPkdgApN\n\n\nSee Bevy and Macroquad folders for game engine examples\n\n\nWeb Demo : https://gold-silver-copper.github.io/ (works best on firefox)\n\n\nSee also:\nhttps://ratatui.rs/\nhttps://github.com/emilk/egui\n\n\nRataguiBackend is the name of the backend/widget in code\n\n\n`cargo add egui_ratatui`\n\n`git clone https://github.com/gold-silver-copper/egui_ratatui.git`\n\n`cd egui_ratatui`\n\n`cd bevy_example`\n\n`cargo run`\n\n\nThis repo provides the Ratagui Backend, which is also a Widget for egui. So you can have a whole ratatui terminal inside of egui. Also since egui is so WASM compatible, this means we can use this to compile ratatui to WASM !\n\n\n\nIf you would like more information about compiling to WASM please consult the relevant EGUI backend documentation:\n\nBevy: https://bevy-cheatbook.github.io/platforms/wasm.html\n\nMacroquad: https://macroquad.rs/articles/wasm/\n\neframe: https://github.com/emilk/eframe_template\n\n\n![](https://github.com/gold-silver-copper/egui_ratatui/blob/main/tyorhun.gif)\n![](https://github.com/gold-silver-copper/egui_ratatui/blob/main/screen1.png)\n![](https://github.com/gold-silver-copper/egui_ratatui/blob/main/screen2.png)\n\n\nPreviously this repo was called 'ratatatui_egui_wasm' and the crate was called 'ratframe' , I decided to rename it to egui_ratatui for clarity and discoverability , please see the PRE-RENAME branch for the last version of ratframe.\n\n\n\nWarning: seems theres currently a weird bug with high DPI displays that can break the render a bit. This bug is also pushing me to remove the internal use of the Label widget for wrapping the text layout. Will do that soon enough.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgold-silver-copper%2Fegui_ratatui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgold-silver-copper%2Fegui_ratatui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgold-silver-copper%2Fegui_ratatui/lists"}