{"id":23714922,"url":"https://github.com/teilomillet/mentors","last_synced_at":"2026-02-10T01:30:17.596Z","repository":{"id":215077774,"uuid":"736598601","full_name":"teilomillet/mentors","owner":"teilomillet","description":"Text JSONL dataset visualiser and modifier.","archived":false,"fork":false,"pushed_at":"2024-01-02T10:36:59.000Z","size":42,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-30T20:51:55.744Z","etag":null,"topics":["data-visualization","datasets","llm-training"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/teilomillet.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}},"created_at":"2023-12-28T10:43:07.000Z","updated_at":"2024-05-26T21:19:50.000Z","dependencies_parsed_at":"2024-01-02T11:52:29.694Z","dependency_job_id":null,"html_url":"https://github.com/teilomillet/mentors","commit_stats":null,"previous_names":["teilomillet/mentors"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teilomillet%2Fmentors","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teilomillet%2Fmentors/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teilomillet%2Fmentors/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teilomillet%2Fmentors/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/teilomillet","download_url":"https://codeload.github.com/teilomillet/mentors/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239803480,"owners_count":19699683,"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":["data-visualization","datasets","llm-training"],"created_at":"2024-12-30T20:51:39.162Z","updated_at":"2026-02-10T01:30:17.545Z","avatar_url":"https://github.com/teilomillet.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Mentors\n\n\"Mentors\" is a robust and user-friendly tool designed to edit and manage JSONL text datasets efficiently. Tailored for data professionals, researchers, and developers, it simplifies the process of modifying text data with features like adding, deleting, and altering text entries.\n\n![Imgur Image1](https://i.imgur.com/AH4aq4l.png)\n\n## Prerequisites\n\nBefore you begin, ensure you have met the following requirements:\n- Rust (edition 2021)\n- Trunk\n\nYou can install Rust and Trunk:\n- Rust: Follow instructions at [rust-lang.org](https://www.rust-lang.org/tools/install)\n- Trunk: Follow instructions at [Trunk](https://trunkrs.dev/)\n\n## Building the Application\n\nBuild the application using Cargo: \n\n```bash\ncargo build\n```\n\n### Running\n\n```bash\ntrunk serve\n```\n\nAllows you to go to the application and use it on your computer.\n\nRebuilds the app whenever a change is detected and runs a local server to host it.\n\nThere's also the `trunk watch` command which does the same thing but without hosting it.\n\n### Release\n\n```bash\ntrunk build --release\n```\n\nThis builds the app in release mode similar to `cargo build --release`.\nYou can also pass the `--release` flag to `trunk serve` if you need to get every last drop of performance.\n\nUnless overwritten, the output will be located in the `dist` directory.\n\nThis will start a local server and the application will be accessible in your web browser.\n\n## Features and Dependencies\n\n- Yew: A modern Rust framework for creating multi-threaded front-end web apps using WebAssembly.\n- Serde: A framework for serializing and deserializing Rust data structures.\n- wasm-bindgen and wasm-bindgen-futures: Facilitate high-level interactions between Wasm modules and JavaScript.\n- js-sys: Provides bindings to global JavaScript functions and objects.\n\n## License\n\nDistributed under the MIT OR Apache-2.0 License. See `LICENSE` for more information.\n\n## Contributing\n\nContributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.\n\n## Contact\n\nFor support or inquiries, please open an issue on the [GitHub repository](https://github.com/teilomillet/mentors/issues).\n\n## Acknowledgements\n\n- [Yew](https://yew.rs/)\n- [Trunk](https://trunkrs.dev/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fteilomillet%2Fmentors","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fteilomillet%2Fmentors","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fteilomillet%2Fmentors/lists"}