{"id":18828533,"url":"https://github.com/oil-lang/oil-rs","last_synced_at":"2025-04-14T02:52:21.730Z","repository":{"id":28175038,"uuid":"31676444","full_name":"oil-lang/oil-rs","owner":"oil-lang","description":"The fluid part for your engine","archived":false,"fork":false,"pushed_at":"2015-08-04T20:21:05.000Z","size":673,"stargazers_count":16,"open_issues_count":9,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-27T16:55:53.592Z","etag":null,"topics":["oil","rust","ui"],"latest_commit_sha":null,"homepage":"http://oil-lang.github.io","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"shadowsocks/shadowsocks","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oil-lang.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":"2015-03-04T19:47:06.000Z","updated_at":"2019-08-16T17:43:42.000Z","dependencies_parsed_at":"2022-07-31T14:38:57.017Z","dependency_job_id":null,"html_url":"https://github.com/oil-lang/oil-rs","commit_stats":null,"previous_names":["uil-lang/uil-rs"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oil-lang%2Foil-rs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oil-lang%2Foil-rs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oil-lang%2Foil-rs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oil-lang%2Foil-rs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oil-lang","download_url":"https://codeload.github.com/oil-lang/oil-rs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248145865,"owners_count":21055222,"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":["oil","rust","ui"],"created_at":"2024-11-08T01:30:24.815Z","updated_at":"2025-04-14T02:52:21.711Z","avatar_url":"https://github.com/oil-lang.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# oil-rs [![Build Status](https://travis-ci.org/oil-lang/oil-rs.svg?branch=master)](https://travis-ci.org/oil-lang/oil-rs)\n\nOil is a graphical user interface library for Rust with video games in mind.\nIt is designed around three languages to describe your user interface:\n\n * A markup language\n * A style language\n * A dependency description language\n\nNow you've got it right? It definitely looks pretty similar to HTML and CSS.\nOf course there's a non goal of redoing a web browser here. That's not the point.\n\nThis library's goals are completely different from a web browser engine such as [servo](https://github.com/servo/servo).\nThe key idea behind familiarity is the ease of learning while bringing *(trying)* the good part\nfrom web development for game development with Rust.\n\nOkay, now a few more things to keep in mind before getting started:\n\n* The library is young and still in its early development stage. Don't expect speed yet.\n* A video game in development is currently using Uil, leading the design decisions for Uil.\n  It essentially means some feature might be set as lower/higher priority because of the main project.\n* Contributions are welcomed !\n\n## [Getting-started](http://oil-lang.github.io/#getting-started)\n\n```toml\n[dependencies]\noil = \"*\"\n```\n\nFor a concrete example, you should have a look at the examples in the `examples/` folder.\n\n## Roadmap\n\nThis library does not allow to do many things right now. In the future, you'll have:\n\n  * fonts support\n  * User events such as mouse/key\n  * Data-bindings\n  * Animations\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foil-lang%2Foil-rs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foil-lang%2Foil-rs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foil-lang%2Foil-rs/lists"}