{"id":15349717,"url":"https://github.com/psiace/tissue","last_synced_at":"2025-06-30T22:34:24.561Z","repository":{"id":225682990,"uuid":"765603782","full_name":"PsiACE/tissue","owner":"PsiACE","description":"Quickly showcase your machine learning magic! On the tissue, with Rust.","archived":false,"fork":false,"pushed_at":"2024-03-04T13:52:47.000Z","size":14,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-01T01:44:24.068Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/PsiACE.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}},"created_at":"2024-03-01T08:52:51.000Z","updated_at":"2024-05-30T01:20:40.000Z","dependencies_parsed_at":null,"dependency_job_id":"7187f658-7b2c-4eaa-8b2b-39dac768c78f","html_url":"https://github.com/PsiACE/tissue","commit_stats":{"total_commits":6,"total_committers":1,"mean_commits":6.0,"dds":0.0,"last_synced_commit":"d7326d43435cae442bcdd7ba50ce8afdf7f1f707"},"previous_names":["psiace/tissue"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/PsiACE/tissue","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PsiACE%2Ftissue","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PsiACE%2Ftissue/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PsiACE%2Ftissue/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PsiACE%2Ftissue/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PsiACE","download_url":"https://codeload.github.com/PsiACE/tissue/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PsiACE%2Ftissue/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262862266,"owners_count":23376398,"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":[],"created_at":"2024-10-01T11:55:20.779Z","updated_at":"2025-06-30T22:34:24.535Z","avatar_url":"https://github.com/PsiACE.png","language":"Rust","funding_links":[],"categories":["Machine Learning"],"sub_categories":[],"readme":"# Tissue\n\nTissue is a Rust framework that enables effortless and efficient conversion of machine learning models into interactive, user-friendly demos. With Tissue, a few lines of code are all it takes to bring your machine learning algorithms to life with engaging visual applications.\n\n## Features\n\n- **Speedy Setup**: Get started with Tissue in minutes and integrate seamlessly with your existing Rust machine learning projects.\n- **Interactive GUI**: Create a graphical user interface that makes your models accessible to non-technical users.\n- **Rust-Powered**: Take advantage of Rust's performance and safety features to deploy machine learning models efficiently.\n\n## Quick Start\n\nTo begin using Tissue, add it to your project's `Cargo.toml` file:\n\n```toml\n[dependencies]\ntissue = \"0.1.0\"\n```\n\n### Simple Addition Demo\n\nCreate an interactive demo with Tissue:\n\n```rust\nuse tissue::{run, Input};\n\nfn main() {\n    run(\n        |x: Vec\u003cf32\u003e| x.iter().sum(),\n        \u0026[Input::Number(234.289), Input::Number(235.6)],\n    )\n    .expect(\"Could not run\");\n}\n```\n\n### Linear Regression Demo\n\n```rust\nuse tissue::{run, Input};\n\nfn main() {\n    // Simple linear regression: y = ax + b\n    run(\n        |x: Vec\u003cf32\u003e| {\n            let input_x = x[0];\n            let slope = x[1];     // 'a' parameter\n            let intercept = x[2]; // 'b' parameter\n            \n            slope * input_x + intercept\n        },\n        \u0026[\n            Input::Number(5.0), // x value\n            Input::Slider {\n                min: -10.0,\n                max: 10.0,\n                step: 0.1,\n                initial_value: 2.0, // slope\n            },\n            Input::Slider {\n                min: -10.0,\n                max: 10.0,\n                step: 0.1,\n                initial_value: 1.0, // intercept\n            },\n        ],\n    )\n    .expect(\"Could not run linear regression demo\");\n}\n```\n\n### Running Examples\n\n```bash\n# Clone the repository\ngit clone https://github.com/PsiACE/tissue.git\ncd tissue\n\n# Run different examples\ncargo run --example addition\n```\n\n## Licenses\n\nThis library is licensed under either of:\n\n* MIT license [LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT\n* Apache License 2.0 [LICENSE-APACHE](LICENSE-APACHE) or https://opensource.org/licenses/Apache-2.0\n\nat your option.\n\n## Acknowledgements\n\nTissue owes much to the foundational work of [Chris McComb](https://twitter.com/ccmccomb)'s [tease](https://github.com/cmccomb/tease); its initial codebase was critical to Tissue's early development, despite tease no longer being actively maintained. \n\nInspired by the user-friendly interfaces of [Gradio](https://gradio.app/) and [Streamlit](https://streamlit.io/), Tissue aspires to streamline the sharing and demonstration of machine learning models within the Rust ecosystem, emulating the simplicity these tools offer.\n\n---\n\nEmbrace the power of Rust and bring the magic of your machine learning models to life with Tissue!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpsiace%2Ftissue","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpsiace%2Ftissue","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpsiace%2Ftissue/lists"}